Easy Simple Network Library  0.3.7
esnlib::Client Member List

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

Client() (defined in esnlib::Client)esnlib::Client
Connect(const std::string &svraddr, int svrport)=0esnlib::Clientpure virtual
Connected()=0esnlib::Clientpure virtual
Disconnect()=0esnlib::Clientpure virtual
EnableSsl(bool needverify=true, const std::string &verifyfile=std::string(), const std::string &certfile=std::string(), const std::string &keyfile=std::string())=0esnlib::Clientpure virtual
GetCurrentSession()=0esnlib::Clientpure virtual
GetDefaultLocalIp()=0esnlib::Clientpure virtual
GetFreeBuffer(int bufsize)=0esnlib::Clientpure virtual
GetGlobalData()=0esnlib::Clientpure virtual
GetId()=0esnlib::Clientpure virtual
GetLocalIp()=0esnlib::Clientpure virtual
GetLocalPort()=0esnlib::Clientpure virtual
GetRemoteIp()=0esnlib::Clientpure virtual
GetRemotePort()=0esnlib::Clientpure virtual
HasGlobalData()=0esnlib::Clientpure virtual
HasSsl()=0esnlib::Clientpure virtual
IsConnecting()=0esnlib::Clientpure virtual
SetConnectTimeOut(int seconds)=0esnlib::Clientpure virtual
SetId(int id)=0esnlib::Clientpure virtual
SetIdleTime(int idletype, int idletime)=0esnlib::Clientpure virtual
SetIoBufferManager(IoBufferManagerPtr manager)=0esnlib::Clientpure virtual
SetIoFilter(IoFilterPtr filter)=0esnlib::Clientpure virtual
SetIoHandler(IoHandlerPtr handler)=0esnlib::Clientpure virtual
SetIoServiceManager(IoServiceManagerPtr manager)=0esnlib::Clientpure virtual
Write(IoBufferPtr data)=0esnlib::Clientpure virtual
Write(void *data)=0esnlib::Clientpure virtual
~Client() (defined in esnlib::Client)esnlib::Clientvirtual