Easy Simple Network Library  0.3.7
esnlib::Server Member List

This is the complete list of members for esnlib::Server, including all inherited members.

Broadcast(IoBufferPtr data)=0esnlib::Serverpure virtual
EnableSsl(const std::string &certfile, const std::string &keyfile, const std::string &password, const std::string &verifyfile=std::string())=0esnlib::Serverpure virtual
GetCurrentIp()=0esnlib::Serverpure virtual
GetCurrentPort()=0esnlib::Serverpure virtual
GetDefaultLocalIp()=0esnlib::Serverpure virtual
GetFreeBuffer(int bufsize)=0esnlib::Serverpure virtual
GetGlobalData()=0esnlib::Serverpure virtual
GetSessionById(int id)=0esnlib::Serverpure virtual
GetSessionCount()=0esnlib::Serverpure virtual
GetSessions(std::vector< SessionPtr > &sessions)=0esnlib::Serverpure virtual
HasGlobalData()=0esnlib::Serverpure virtual
HasSsl()=0esnlib::Serverpure virtual
Listening()=0esnlib::Serverpure virtual
Server() (defined in esnlib::Server)esnlib::Server
SetIdleTime(int idletype, int idletime)=0esnlib::Serverpure virtual
SetIoBufferManager(IoBufferManagerPtr manager)=0esnlib::Serverpure virtual
SetIoFilter(IoFilterPtr filter)=0esnlib::Serverpure virtual
SetIoHandler(IoHandlerPtr handler)=0esnlib::Serverpure virtual
SetIoServiceManager(IoServiceManagerPtr manager)=0esnlib::Serverpure virtual
Start(int port)=0esnlib::Serverpure virtual
Start(const std::string &ipstr, int port)=0esnlib::Serverpure virtual
Stop()=0esnlib::Serverpure virtual
~Server() (defined in esnlib::Server)esnlib::Servervirtual