This is the complete list of members for esnlib::Server, including all inherited members.
Broadcast(IoBufferPtr data)=0 | esnlib::Server | pure virtual |
EnableSsl(const std::string &certfile, const std::string &keyfile, const std::string &password, const std::string &verifyfile=std::string())=0 | esnlib::Server | pure virtual |
GetCurrentIp()=0 | esnlib::Server | pure virtual |
GetCurrentPort()=0 | esnlib::Server | pure virtual |
GetDefaultLocalIp()=0 | esnlib::Server | pure virtual |
GetFreeBuffer(int bufsize)=0 | esnlib::Server | pure virtual |
GetGlobalData()=0 | esnlib::Server | pure virtual |
GetSessionById(int id)=0 | esnlib::Server | pure virtual |
GetSessionCount()=0 | esnlib::Server | pure virtual |
GetSessions(std::vector< SessionPtr > &sessions)=0 | esnlib::Server | pure virtual |
HasGlobalData()=0 | esnlib::Server | pure virtual |
HasSsl()=0 | esnlib::Server | pure virtual |
Listening()=0 | esnlib::Server | pure virtual |
Server() (defined in esnlib::Server) | esnlib::Server | |
SetIdleTime(int idletype, int idletime)=0 | esnlib::Server | pure virtual |
SetIoBufferManager(IoBufferManagerPtr manager)=0 | esnlib::Server | pure virtual |
SetIoFilter(IoFilterPtr filter)=0 | esnlib::Server | pure virtual |
SetIoHandler(IoHandlerPtr handler)=0 | esnlib::Server | pure virtual |
SetIoServiceManager(IoServiceManagerPtr manager)=0 | esnlib::Server | pure virtual |
Start(int port)=0 | esnlib::Server | pure virtual |
Start(const std::string &ipstr, int port)=0 | esnlib::Server | pure virtual |
Stop()=0 | esnlib::Server | pure virtual |
~Server() (defined in esnlib::Server) | esnlib::Server | virtual |