network
Class CNetSession
CSocketBase
|
+--CStreamSocket, IMessagePipeEnd
|
+--CMessageSocket
|
+--CNetSession
in Session.h
in Session.cpp
- Direct Known Subclasses:
- CNetClient, CNetServerSession
- class CNetSession
- extends CMessageSocket
Methods inherited from class CStreamSocket |
BeginConnect, Read, Write, OnClose, ConnectComplete, ReadComplete, WriteComplete, OnWrite, OnRead, SetSocketOptions, Lock, Unlock |
Methods inherited from class CSocketBase |
Shutdown, Initialize, Close, Destroy, SetNonBlocking, SetTcpNoDelay, Read, Write, Connect, Bind, PreAccept, Accept, Reject, GetOpMask, SetOpMask, GetProtocol, IsNonBlocking, GetErrorState, GetState, GetRemoteAddress, OnRead, OnWrite, OnClose |
m_Name
protected CStrW m_Name;
m_pMessageHandler
protected MessageHandler* m_pMessageHandler;
CNetSession
public inline CNetSession( MessageHandler* pMsgHandler = NULL );
CNetSession
public inline CNetSession( CSocketInternal* pInt, MessageHandler* pMsgHandler = NULL );
~CNetSession
public virtual ~CNetSession();
GetName
public inline const CStrW& GetName();
HandleMessage
public inline bool HandleMessage( CNetMessage* pMsg );