|
Easy Simple Network Library
0.3.7
|
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 |
1.8.9.1