Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

network
Class CNetSession

CSocketBase
   |
   +--CStreamSocket, IMessagePipeEnd
         |
         +--CMessageSocket
               |
               +--CNetSession

   in Session.h
   in Session.cpp
Direct Known Subclasses:
CNetClient, CNetServerSession

class CNetSession
extends CMessageSocket


Field Summary
protected CStrW m_Name
          
protected MessageHandler* m_pMessageHandler
          
 
Constructor Summary
inline CNetSession( MessageHandler* pMsgHandler = NULL )
          
inline CNetSession( CSocketInternal* pInt, MessageHandler* pMsgHandler = NULL )
          
virtual ~CNetSession()
          
 
Method Summary
 inline const CStrW& GetName()
          
 inline bool HandleMessage( CNetMessage* pMsg )
          
   
Methods inherited from class CMessageSocket
Push, TryPop, WriteComplete, ReadComplete, OnMessage, ConnectComplete, OnClose, BeginConnect
   
Methods inherited from class CStreamSocket
BeginConnect, Read, Write, OnClose, ConnectComplete, ReadComplete, WriteComplete, OnWrite, OnRead, SetSocketOptions, Lock, Unlock
   
Methods inherited from class IMessagePipeEnd
Push, TryPop
   
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
 

Field Detail

m_Name

protected CStrW m_Name;

m_pMessageHandler

protected MessageHandler* m_pMessageHandler;


Constructor Detail

CNetSession

public inline CNetSession( MessageHandler* pMsgHandler = NULL );

CNetSession

public inline CNetSession( CSocketInternal* pInt, MessageHandler* pMsgHandler = NULL );

~CNetSession

public virtual ~CNetSession();


Method Detail

GetName

public inline const CStrW& GetName();

HandleMessage

public inline bool HandleMessage( CNetMessage* pMsg );

 Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
Generated on September 04, 2007 at 18:13
CppDoc v2.4.0
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD