#include <ChannelServer.h>
Inheritance diagram for Impala::Util::ChannelServer:
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 |
Definition at line 22 of file ChannelServer.h.