My Project
|
#include <NetTermHandler.h>
Public Types | |
enum | MsgType { NONE, LINE, SHUTDOWN, DISCONNECT } |
Public Member Functions | |
NetTermHandler () | |
NetTermHandler (int fd) | |
virtual | ~NetTermHandler () |
MsgType | getLastMsgType () |
std::string | getLastLine () |
void | sendLine (std::string &line) |
![]() | |
NetHandler () | |
NetHandler (int fd) | |
virtual | ~NetHandler () |
void | attachReadStream (int fd) |
void | attachSendStream (int fd) |
void | attach (int fd) |
virtual int | getReadFd () |
virtual int | getSendFd () |
virtual int | getFd () |
void | setReadBuffer (void *buffer, unsigned int size) |
void | setSendBuffer (void *buffer, unsigned int size) |
gcp::util::NetSendStr::NetSendId | send () |
gcp::util::NetSendStr::NetSendId | send (int fd) |
gcp::util::NetReadStr::NetReadId | read () |
gcp::util::NetReadStr::NetReadId | read (int fd) |
NetReadStr * | getReadStr () |
NetSendStr * | getSendStr () |
virtual void | installReadHandler (NET_READ_HANDLER(*handler), void *arg) |
virtual void | installReadErrorHandler (NET_ERROR_HANDLER(*handler), void *arg) |
virtual void | installSendHandler (NET_SEND_HANDLER(*handler), void *arg) |
virtual void | installSendErrorHandler (NET_ERROR_HANDLER(*handler), void *arg) |
virtual void | installErrorHandler (NET_ERROR_HANDLER(*handler), void *arg) |
Additional Inherited Members | |
![]() | |
int | fd_ |
NetReadStr * | nrs_ |
NetSendStr * | nss_ |
A handler for network messages between terminal servers and clients
NetTermHandler::NetTermHandler | ( | ) |
Constructor.
....................................................................... Constructor.
NetTermHandler::NetTermHandler | ( | int | fd | ) |
Constructor.
....................................................................... Constructor.
|
virtual |
Destructor.
....................................................................... Destructor.
std::string NetTermHandler::getLastLine | ( | ) |
Return a copy of the last line read into the network buffer.
NetTermHandler::MsgType NetTermHandler::getLastMsgType | ( | ) |
Return the last message type read into the network buffer
void NetTermHandler::sendLine | ( | std::string & | line | ) |
Pack a line