| addAuthUser(const char *user, const char *password) | cmlabs::RequestGateway | |
| addGateway(uint32 id, std::string addr, uint16 port) | cmlabs::RequestGateway | |
| addPort(uint16 port, uint8 encryption, bool enableHTTP=false, uint32 timeout=3000) | cmlabs::RequestGateway | |
| addRequestReplyToRequestQueue(RequestReply *reply) | cmlabs::RequestGateway | protected |
| addToCallLog(uint64 id, uint8 conType, uint8 messageType, bool longRequest, uint64 source, uint16 port, uint64 executorID, uint64 clientID, uint64 startTime, uint64 endTime, uint64 queueTime, uint64 processTime, uint8 requestType, uint32 requestSize, uint32 replySize, const char *status, const char *requestPath, const char *agent, const char *output) | cmlabs::RequestGateway | protected |
| addToRequestQueue(DataMessage *msg, uint64 origin, uint64 conID, uint64 clientRef) | cmlabs::RequestGateway | protected |
| cacheFiles | cmlabs::RequestGateway | protected |
| callExternalAPI(const char *apiName, HTTPRequest *req, NetworkChannel *channel, uint64 conid) | cmlabs::RequestGateway | protected |
| callInternalAPI(const char *apiName, HTTPRequest *req, NetworkChannel *channel, uint64 conid) | cmlabs::RequestGateway | protected |
| callLog | cmlabs::RequestGateway | protected |
| callLogCount | cmlabs::RequestGateway | protected |
| callLogMax | cmlabs::RequestGateway | protected |
| callLogMutex | cmlabs::RequestGateway | protected |
| channel | cmlabs::RequestGateway | protected |
| clientReceivedCount | cmlabs::RequestGateway | protected |
| clients | cmlabs::RequestGateway | protected |
| clientSentCount | cmlabs::RequestGateway | protected |
| distributeDeadExecutorRequests(std::list< RequestReply * > &shortQueue, std::list< RequestReply * > &longQueue) | cmlabs::RequestGateway | protected |
| execQ | cmlabs::RequestGateway | protected |
| execReceivedCount | cmlabs::RequestGateway | protected |
| execSentCount | cmlabs::RequestGateway | protected |
| executorHeartbeatTimeout | cmlabs::RequestGateway | protected |
| executors | cmlabs::RequestGateway | protected |
| externalAPITitle | cmlabs::RequestGateway | protected |
| getBestExecutorID(std::string requestString, uint32 reqSize, bool &isLongReq) | cmlabs::RequestGateway | protected |
| httpAuth | cmlabs::RequestGateway | protected |
| id | cmlabs::RequestGateway | protected |
| indexFilename | cmlabs::RequestGateway | protected |
| init(const char *sslCertPath=NULL, const char *sslKeyPath=NULL) | cmlabs::RequestGateway | |
| internalAPITitle | cmlabs::RequestGateway | protected |
| isRunning | cmlabs::Runnable | protected |
| lastRefID | cmlabs::RequestGateway | protected |
| longAvgStats | cmlabs::RequestGateway | protected |
| longReqLimit | cmlabs::RequestGateway | protected |
| longReqNames | cmlabs::RequestGateway | protected |
| manager | cmlabs::RequestGateway | protected |
| maxExecutorRequestTimeoutMS | cmlabs::RequestGateway | protected |
| maxRequestProcessingSize | cmlabs::RequestGateway | protected |
| maxRequestQueueSize | cmlabs::RequestGateway | protected |
| mutex | cmlabs::RequestGateway | protected |
| NetworkReceiver() | cmlabs::NetworkReceiver | inline |
| port | cmlabs::RequestGateway | protected |
| priorityThreshold | cmlabs::RequestGateway | protected |
| receiveHTTPReply(HTTPReply *reply, HTTPRequest *req, NetworkChannel *channel, uint64 conid) | cmlabs::NetworkReceiver | inlinevirtual |
| receiveHTTPRequest(HTTPRequest *req, NetworkChannel *channel, uint64 conid) | cmlabs::RequestGateway | virtual |
| receiveMessage(DataMessage *msg, NetworkChannel *channel, uint64 conid) | cmlabs::RequestGateway | virtual |
| receiveNetworkEvent(NetworkEvent *evt, NetworkChannel *channel, uint64 conid) | cmlabs::RequestGateway | virtual |
| receiveTelnetLine(TelnetLine *line, NetworkChannel *channel, uint64 conid) | cmlabs::NetworkReceiver | inlinevirtual |
| receiveWebsocketData(WebsocketData *wsData, NetworkChannel *channel, uint64 conid) | cmlabs::RequestGateway | virtual |
| replyQ | cmlabs::RequestGateway | protected |
| replyToClient(DataMessage *msg) | cmlabs::RequestGateway | protected |
| replyXML | cmlabs::RequestGateway | protected |
| RequestGateway(uint32 id, const char *version=NULL) | cmlabs::RequestGateway | |
| RequestGatewayClientRun(THREAD_ARG arg) | cmlabs::RequestGateway | friend |
| RequestGatewayExecRun(THREAD_ARG arg) | cmlabs::RequestGateway | friend |
| requestMap | cmlabs::RequestGateway | protected |
| rootdir | cmlabs::RequestGateway | protected |
| runClient() | cmlabs::RequestGateway | protected |
| runExec() | cmlabs::RequestGateway | protected |
| Runnable() | cmlabs::Runnable | inline |
| sendRestartToExecutor(uint64 id) | cmlabs::RequestGateway | protected |
| setCacheFiles(bool cache) | cmlabs::RequestGateway | |
| setExecutorHeartbeatTimeout(uint32 timeout) | cmlabs::RequestGateway | |
| setExternalAPILabel(const char *label) | cmlabs::RequestGateway | |
| setInternalAPILabel(const char *label) | cmlabs::RequestGateway | |
| setLongRequestLimit(uint32 limit) | cmlabs::RequestGateway | |
| setMaxExecutorRequestTimeout(uint32 timeout) | cmlabs::RequestGateway | |
| setQueuingParameters(uint32 maxRequestQueueSize, uint32 maxRequestProcessingSize, uint32 priorityThreshold) | cmlabs::RequestGateway | |
| setResponseType(const char *type) | cmlabs::RequestGateway | |
| setWebServerInfo(const char *name, const char *rootdir, const char *indexfile) | cmlabs::RequestGateway | |
| shortAvgStats | cmlabs::RequestGateway | protected |
| shouldContinue | cmlabs::Runnable | protected |
| sslSupport | cmlabs::RequestGateway | protected |
| stop(uint32 timeout=200) | cmlabs::Runnable | inlinevirtual |
| systemStartTime | cmlabs::RequestGateway | protected |
| threadID | cmlabs::Runnable | protected |
| threadIDClient | cmlabs::RequestGateway | protected |
| UnitTest(uint16 port, uint32 executorCount, uint32 gatewayCount, uint32 clientCount, uint32 webCount, uint32 webSocketCount, double sendfreq, int32 reconnect, uint32 payload, uint32 processTime, uint32 runtime) | cmlabs::RequestGateway | static |
| versionString | cmlabs::RequestGateway | protected |
| webClients | cmlabs::RequestGateway | protected |
| webServerName | cmlabs::RequestGateway | protected |
| webSockets | cmlabs::RequestGateway | protected |
| ~RequestGateway() | cmlabs::RequestGateway | virtual |
| ~Runnable() | cmlabs::Runnable | inlinevirtual |