CMSDK  2.0.1
cmlabs::RequestGateway Member List

This is the complete list of members for cmlabs::RequestGateway, including all inherited members.

addAuthUser(const char *user, const char *password) (defined in cmlabs::RequestGateway)cmlabs::RequestGateway
addGateway(uint32 id, std::string addr, uint16 port) (defined in cmlabs::RequestGateway)cmlabs::RequestGateway
addPort(uint16 port, uint8 encryption, bool enableHTTP=false, uint32 timeout=3000) (defined in cmlabs::RequestGateway)cmlabs::RequestGateway
addRequestReplyToRequestQueue(RequestReply *reply) (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
addToRequestQueue(DataMessage *msg, uint64 origin, uint64 conID, uint64 clientRef) (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
cacheFiles (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
callExternalAPI(const char *apiName, HTTPRequest *req, NetworkChannel *channel, uint64 conid) (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
callInternalAPI(const char *apiName, HTTPRequest *req, NetworkChannel *channel, uint64 conid) (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
channel (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
clientReceivedCount (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
clients (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
clientSentCount (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
distributeDeadExecutorRequests(std::list< RequestReply *> &shortQueue, std::list< RequestReply *> &longQueue) (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
execQ (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
execReceivedCount (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
execSentCount (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
executorHeartbeatTimeout (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
executors (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
externalAPITitle (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
getBestExecutorID(std::string requestString, uint32 reqSize, bool &isLongReq) (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
httpAuth (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
id (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
indexFilename (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
init(const char *sslCertPath=NULL, const char *sslKeyPath=NULL) (defined in cmlabs::RequestGateway)cmlabs::RequestGateway
internalAPITitle (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
isRunning (defined in cmlabs::Runnable)cmlabs::Runnableprotected
lastRefID (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
longAvgStats (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
longReqLimit (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
longReqNames (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
manager (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
maxRequestProcessingSize (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
maxRequestQueueSize (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
mutex (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
NetworkReceiver() (defined in cmlabs::NetworkReceiver)cmlabs::NetworkReceiverinline
port (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
priorityThreshold (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
receiveHTTPReply(HTTPReply *reply, HTTPRequest *req, NetworkChannel *channel, uint64 conid) (defined in cmlabs::NetworkReceiver)cmlabs::NetworkReceiverinlinevirtual
receiveHTTPRequest(HTTPRequest *req, NetworkChannel *channel, uint64 conid) (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayvirtual
receiveMessage(DataMessage *msg, NetworkChannel *channel, uint64 conid) (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayvirtual
receiveNetworkEvent(NetworkEvent *evt, NetworkChannel *channel, uint64 conid) (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayvirtual
receiveTelnetLine(TelnetLine *line, NetworkChannel *channel, uint64 conid) (defined in cmlabs::NetworkReceiver)cmlabs::NetworkReceiverinlinevirtual
replyQ (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
replyToClient(DataMessage *msg) (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
replyXML (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
RequestGateway(uint32 id, const char *version=NULL) (defined in cmlabs::RequestGateway)cmlabs::RequestGateway
RequestGatewayClientRun (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayfriend
RequestGatewayExecRun (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayfriend
requestMap (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
rootdir (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
runClient() (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
runExec() (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
Runnable() (defined in cmlabs::Runnable)cmlabs::Runnableinline
sendRestartToExecutor(uint64 id) (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
setCacheFiles(bool cache) (defined in cmlabs::RequestGateway)cmlabs::RequestGateway
setExecutorHeartbeatTimeout(uint32 timeout) (defined in cmlabs::RequestGateway)cmlabs::RequestGateway
setExternalAPILabel(const char *label) (defined in cmlabs::RequestGateway)cmlabs::RequestGateway
setInternalAPILabel(const char *label) (defined in cmlabs::RequestGateway)cmlabs::RequestGateway
setLongRequestLimit(uint32 limit) (defined in cmlabs::RequestGateway)cmlabs::RequestGateway
setQueuingParameters(uint32 maxRequestQueueSize, uint32 maxRequestProcessingSize, uint32 priorityThreshold) (defined in cmlabs::RequestGateway)cmlabs::RequestGateway
setResponseType(const char *type) (defined in cmlabs::RequestGateway)cmlabs::RequestGateway
setWebServerInfo(const char *name, const char *rootdir, const char *indexfile) (defined in cmlabs::RequestGateway)cmlabs::RequestGateway
shortAvgStats (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
shouldContinue (defined in cmlabs::Runnable)cmlabs::Runnableprotected
sslSupport (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
stop(uint32 timeout=200) (defined in cmlabs::Runnable)cmlabs::Runnableinlinevirtual
systemStartTime (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
threadID (defined in cmlabs::Runnable)cmlabs::Runnableprotected
threadIDClient (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
UnitTest() (defined in cmlabs::RequestGateway)cmlabs::RequestGatewaystatic
versionString (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
webClients (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
webServerName (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayprotected
~RequestGateway() (defined in cmlabs::RequestGateway)cmlabs::RequestGatewayvirtual
~Runnable() (defined in cmlabs::Runnable)cmlabs::Runnableinlinevirtual