2 #include <samchon/API.hpp> 3 #include <samchon/protocol/IServer.hpp> 4 #include <samchon/protocol/IProtocol.hpp> 6 #include <samchon/Dictionary.hpp> 7 #include <samchon/SmartPointer.hpp> 8 #include <samchon/library/RWMutex.hpp> 62 virtual auto NAME()
const->std::string = 0;
92 auto getSQLi() const->library::SQLi*;
100 auto size() const->
size_t;
107 auto begin() const->const_iterator;
114 auto end() const->const_iterator;
123 virtual auto createUser()->
User* = 0;
128 virtual
void addClient(Socket*) override;
131 void eraseUser(const
std::
string &);
An interface of a physical server.
Dictionary< std::shared_ptr< IPUserPair > > ipMap
Dictionary of issuer of session ID of each ip.
Relationship between IP address and User for issuing session.
User containing Client(s) with session-id.
A server for (cloud) service.
A SQL interface; DBMS connector.
library::SQLi * sqli
SQLi for archiving log.
size_t sequence
Sequence for issuing session ID.
Top level namespace of products built from samchon.