Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

Impala::Util::ChannelServer Class Reference

#include <ChannelServer.h>

Inheritance diagram for Impala::Util::ChannelServer:

Inheritance graph
[legend]
Collaboration diagram for Impala::Util::ChannelServer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ChannelServer (int port, int nrPorts, bool doDynaPorts, CString passwordFile)
virtual ~ChannelServer ()
virtual void HandleInfo (CString msg)
virtual void HandleError (CString msg)
virtual void HandleIdle ()
virtual int HandleRequest (char *buf, int len, int bufSize)
virtual void HandleDisconnect (int port)
virtual void Start (bool doIdle)
int NrOfPorts ()
int FirstPort ()
bool UsesDynamicPortAssignment ()

Protected Member Functions

virtual int AcceptRequest (char *buf, int len, int bufSize, CString conn, int port)
virtual void AcceptRequestPortMode (char *buf, int len, int bufSize, CString conn, int port)
virtual void AcceptRequestPortAssignment (char *buf, int len, int bufSize, CString conn, int port)
virtual void AcceptDisconnect (int port)
virtual String ConnectionDescr ()
virtual void UpdateStatusBuf ()
double SplitTime ()
char * GetStatusBuffer ()
String ReadQuotedString (const char *buf, int &index, int len)
bool AllowWrite (int port)

Private Member Functions

void Init ()

Private Attributes

int mFirstPort
int mNrOfPorts
bool mDoDynaPorts
String mPasswordFile
int mFirstDynaPort
int mLastDynaPort
ChannelmChannel
bool mRunning
Timer mTimer
char mStatusBuf [256]
std::map< int, StringmPortAssignment
std::map< int, bool > mPortAllowWrite
bool mStaticPortAllowWrite
ChannelAuthorization mAuthorization
 ILOG_VAR_DEC

Detailed Description

Definition at line 22 of file ChannelServer.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 19 11:39:38 2010 for ImpalaSrc by  doxygen 1.5.1