51 class HttpServer :
public ServerComm
69 char *stringRepresentation;
78 void setObjectType(
int type);
81 void setObjectTypeName(
char *name);
84 void setTypeStructure(
char* type);
87 void setTypeLength(
int len);
90 void setDomain(
char *dom);
96 void setTileSize(
char *size);
99 void setDataSize(
int size);
102 void setBinData(
char *data);
105 const char* toString();
110 static HttpServer* actual_httpserver;
120 HttpServer(
unsigned long timeOut,
unsigned long managementInterval ,
unsigned long listenPort,
char* rasmgrHost,
unsigned int rasmgrPort,
char* serverName);
123 virtual ~HttpServer();
126 virtual void startRpcServer() throw( r_Error );
129 virtual
void stopRpcServer();
132 virtual
void printServerStatus( ostream& s=cout );
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 );
157 virtual ClientTblElt* getClientContext(
unsigned long ClientId );
164 int doIt_httpserver(
int argc,
char *argv[] );
167 bool flagInformRasMgr;
171 #include "httpserver.icc"