135 virtual
long processRequest(
unsigned long callingClientId,
char* baseName,
136 int rascommand,
char* query,
int binDataSize,
char *binData,
137 int Endianess,
char* &result,
char *capability );
164 int doIt_httpserver(
int argc,
char *argv[] );
167 bool flagInformRasMgr;
171 #include "httpserver.icc"
char * typeStructure
Definition: httpserver.hh:62
void setBinData(char *data)
virtual long processRequest(unsigned long callingClientId, char *baseName, int rascommand, char *query, int binDataSize, char *binData, int Endianess, char *&result, char *capability)
Executes a retrieval query and prepare the result for HTTP transer.
char * objectTypeName
Definition: httpserver.hh:61
HttpServer()
default constructor
void setTileSize(char *size)
virtual void printServerStatus(ostream &s=cout)
print server status to { s}
virtual void stopRpcServer()
stops the server
char * domain
Definition: httpserver.hh:64
MDDEncoding()
default constructor
char * serverName
Definition: servercomm.hh:1073
void setObjectTypeName(char *name)
virtual ClientTblElt * getClientContext(unsigned long ClientId)
returns a pointer to the context of the calling client, 0 it there is no context
the class defines an entry of the client table
Definition: servercomm.hh:86
char * tileSize
Definition: httpserver.hh:65
int typeLength
Definition: httpserver.hh:63
static HttpServer * actual_httpserver
stores a pointer to the actual servercomm object, only one can exist at a time
Definition: httpserver.hh:110
int objectType
Definition: httpserver.hh:60
void setDataSize(int size)
char * rasmgrHost
Definition: servercomm.hh:1071
void setObjectType(int type)
Definition: httpserver.hh:51
unsigned long listenPort
Definition: servercomm.hh:1070
unsigned int rasmgrPort
Definition: servercomm.hh:1072
virtual void startRpcServer()
forces the server to listen for client calls
char * oidString
Definition: httpserver.hh:66
char * binData
Definition: httpserver.hh:68
void setTypeLength(int len)
void setDomain(char *dom)
char * stringRepresentation
Definition: httpserver.hh:69
the class represents an MDD in HTTP transfer encoding
Definition: httpserver.hh:56
virtual ~HttpServer()
destructor
void setTypeStructure(char *type)
int dataSize
Definition: httpserver.hh:67
Definition: servercomm.hh:81