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

#include <NetTermHandler.h>

Inheritance diagram for gcp::util::NetTermHandler:
gcp::util::NetHandler

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)
 
- Public Member Functions inherited from gcp::util::NetHandler
 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)
 
NetReadStrgetReadStr ()
 
NetSendStrgetSendStr ()
 
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

- Protected Attributes inherited from gcp::util::NetHandler
int fd_
 
NetReadStrnrs_
 
NetSendStrnss_
 

Detailed Description

A handler for network messages between terminal servers and clients

Constructor & Destructor Documentation

NetTermHandler::NetTermHandler ( )

Constructor.

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

NetTermHandler::NetTermHandler ( int  fd)

Constructor.

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

NetTermHandler::~NetTermHandler ( )
virtual

Destructor.

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

Member Function Documentation

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


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