Easy Simple Network Library  0.3.7
All Classes Functions Modules
esnlib::Session Member List

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

Broadcast(boost::shared_ptr< IoBuffer > data)=0esnlib::Sessionpure virtual
Broadcast(void *data)=0esnlib::Sessionpure virtual
Close(bool rightnow=true)=0esnlib::Sessionpure virtual
Connected()=0esnlib::Sessionpure virtual
DecodeBuffer(boost::shared_ptr< IoBuffer > data)=0esnlib::Sessionpure virtual
EncodeBuffer(void *data)=0esnlib::Sessionpure virtual
GetData()=0esnlib::Sessionpure virtual
GetFreeBuffer(int bufsize)=0esnlib::Sessionpure virtual
GetGlobalData()=0esnlib::Sessionpure virtual
GetId()=0esnlib::Sessionpure virtual
GetIoFilter()=0esnlib::Sessionpure virtual
GetIoHandler()=0esnlib::Sessionpure virtual
GetLocalIp()=0esnlib::Sessionpure virtual
GetLocalPort()=0esnlib::Sessionpure virtual
GetMaxMessageQueueSize(int optype)=0esnlib::Sessionpure virtual
GetOrderlyHandling(int optype)=0esnlib::Sessionpure virtual
GetReadCache()=0esnlib::Sessionpure virtual
GetRemoteIp()=0esnlib::Sessionpure virtual
GetRemotePort()=0esnlib::Sessionpure virtual
GetSessionById(int id)=0esnlib::Sessionpure virtual
GetSessionCount()=0esnlib::Sessionpure virtual
GetSessions(std::vector< boost::shared_ptr< Session > > &sessions)=0esnlib::Sessionpure virtual
GetState()=0esnlib::Sessionpure virtual
HasData()=0esnlib::Sessionpure virtual
HasGlobalData()=0esnlib::Sessionpure virtual
HasSsl()=0esnlib::Sessionpure virtual
Open()=0esnlib::Sessionpure virtual
ProcessIncomingData(bool asynccall)=0esnlib::Sessionpure virtual
ProcessOutgoingData(bool asynccall)=0esnlib::Sessionpure virtual
Session() (defined in esnlib::Session)esnlib::Session
SetId(int id)=0esnlib::Sessionpure virtual
SetMaxMessageQueueSize(int optype, int value)=0esnlib::Sessionpure virtual
SetOrderlyHandling(int optype, bool value)=0esnlib::Sessionpure virtual
TakeBack(boost::shared_ptr< IoBuffer > buf)=0esnlib::Sessionpure virtual
TakeBack(boost::shared_ptr< Buffer > buf)=0esnlib::Sessionpure virtual
TestIdle(int idletype, int idletime)=0esnlib::Sessionpure virtual
Write(boost::shared_ptr< IoBuffer > data)=0esnlib::Sessionpure virtual
Write(const char *buf, int bufsize)=0esnlib::Sessionpure virtual
Write(void *data)=0esnlib::Sessionpure virtual
WriteBuffer(boost::shared_ptr< IoBuffer > data)=0esnlib::Sessionpure virtual
WriteData(void *data)=0esnlib::Sessionpure virtual
~Session() (defined in esnlib::Session)esnlib::Sessionvirtual