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
Channel * mChannel
bool mRunning
Timer mTimer
char mStatusBuf [256]
std::map< int, String > mPortAssignment
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