My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::util::CcNetMsgHandler Class Reference

Public Member Functions

 CcNetMsgHandler ()
 
virtual ~CcNetMsgHandler ()
 
void attachReadStream (int fd)
 
void attachSendStream (int fd)
 
gcp::util::NetSendStr::NetSendId send ()
 
gcp::util::NetSendStr::NetSendId send (gcp::util::CcNetMsg *msg)
 
gcp::util::NetSendStr::NetSendId send (int fd)
 
gcp::util::NetSendStr::NetSendId send (int fd, gcp::util::CcNetMsg *msg)
 
gcp::util::NetReadStr::NetReadId read ()
 
gcp::util::NetReadStr::NetReadId read (int fd)
 
void packCcNetMsg (gcp::util::CcNetMsg *msg)
 
gcp::util::CcNetMsggetCcNetMsg ()
 

Constructor & Destructor Documentation

CcNetMsgHandler::CcNetMsgHandler ( )

Constructor.

....................................................................... Constructor.

CcNetMsgHandler::~CcNetMsgHandler ( )
virtual

Destructor.

....................................................................... Destructor.

Member Function Documentation

void CcNetMsgHandler::attachReadStream ( int  fd)

Attach the network I/O stream to a socket.

....................................................................... Attach the network read stream to a socket.

void CcNetMsgHandler::attachSendStream ( int  fd)

Attach the network I/O stream to a socket.

....................................................................... Attach the network send stream to a socket.

gcp::util::CcNetMsg * CcNetMsgHandler::getCcNetMsg ( )

Return the last message read.

....................................................................... Return the last message read

void CcNetMsgHandler::packCcNetMsg ( gcp::util::CcNetMsg msg)

Pack a network message.

....................................................................... Pack a network message into our send buffer.

NetReadStr::NetReadId CcNetMsgHandler::read ( )

Read a message into our network buffer from a socket described by a previously attached fd.

....................................................................... Read a message packed into our network buffer from a socket described by a previously attached fd.

NetReadStr::NetReadId CcNetMsgHandler::read ( int  fd)

Read a message into our network buffer from the specified socket.

....................................................................... Read a message packed into our network buffer from the specified socket.

NetSendStr::NetSendId CcNetMsgHandler::send ( )

Send a message packed into our network buffer to a socket described by a previously attached fd.

....................................................................... Send a message previously packed into our network buffer to a socket described by a previously attached fd.

NetSendStr::NetSendId CcNetMsgHandler::send ( gcp::util::CcNetMsg msg)

Send a message to a socket described by a previously attached fd.

....................................................................... Send a message to a socket described by a previously attached fd.

NetSendStr::NetSendId CcNetMsgHandler::send ( int  fd)

Send a message packed into our network buffer to the specified socket.

....................................................................... Send a message packed into our network buffer to the specified socket.

NetSendStr::NetSendId CcNetMsgHandler::send ( int  fd,
gcp::util::CcNetMsg msg 
)

Send a message to a socket

....................................................................... Send a message to a socket


The documentation for this class was generated from the following files: