CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
cmlabs::RequestClient Member List

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

addGateway(uint32 id, std::string addr, uint16 port, uint8 encryption=NOENC)cmlabs::RequestClient
avgStatscmlabs::RequestClientprotected
channelcmlabs::RequestClientprotected
conMutexcmlabs::RequestClientprotected
connectionscmlabs::RequestClientprotected
CreateRequestMessage(uint8 operation, const char *req, const char *key1=NULL, const char *val1=NULL, const char *key2=NULL, const char *val2=NULL, const char *key3=NULL, const char *val3=NULL, const char *key4=NULL, const char *val4=NULL, const char *key5=NULL, const char *val5=NULL, const char *key6=NULL, const char *val6=NULL, const char *key7=NULL, const char *val7=NULL, const char *key8=NULL, const char *val8=NULL, const char *key9=NULL, const char *val9=NULL, const char *key10=NULL, const char *val10=NULL, const char *key11=NULL, const char *val11=NULL, const char *key12=NULL, const char *val12=NULL, const char *key13=NULL, const char *val13=NULL, const char *key14=NULL, const char *val14=NULL, const char *key15=NULL, const char *val15=NULL, const char *key16=NULL, const char *val16=NULL, const char *key17=NULL, const char *val17=NULL, const char *key18=NULL, const char *val18=NULL, const char *key19=NULL, const char *val19=NULL, const char *key20=NULL, const char *val20=NULL)cmlabs::RequestClientstatic
finishRequest(RequestReply *reply)cmlabs::RequestClient
GetJSONReplyParameter(const char *json, const char *name)cmlabs::RequestClientstatic
isConnected()cmlabs::RequestClient
isRunningcmlabs::Runnableprotected
lastRefIDcmlabs::RequestClientprotected
managercmlabs::RequestClientprotected
mutexcmlabs::RequestClientprotected
NetworkReceiver()cmlabs::NetworkReceiverinline
outQcmlabs::RequestClientprotected
postRequest(DataMessage *msg)cmlabs::RequestClient
postRequest(DataMessage *msg, RequestCallbackFunction callback, uint32 timeoutMS)cmlabs::RequestClient
receivedCountcmlabs::RequestClientprotected
receiveHTTPReply(HTTPReply *reply, HTTPRequest *req, NetworkChannel *channel, uint64 conid)cmlabs::RequestClientvirtual
receiveHTTPRequest(HTTPRequest *req, NetworkChannel *channel, uint64 conid)cmlabs::NetworkReceiverinlinevirtual
receiveMessage(DataMessage *msg, NetworkChannel *channel, uint64 conid)cmlabs::RequestClientvirtual
receiveNetworkEvent(NetworkEvent *evt, NetworkChannel *channel, uint64 conid)cmlabs::RequestClientvirtual
receiveTelnetLine(TelnetLine *line, NetworkChannel *channel, uint64 conid)cmlabs::NetworkReceiverinlinevirtual
receiveWebsocketData(WebsocketData *wsData, NetworkChannel *channel, uint64 conid)cmlabs::NetworkReceiverinlinevirtual
reconnect()cmlabs::RequestClient
RequestClient()cmlabs::RequestClient
RequestClientRun(THREAD_ARG arg)cmlabs::RequestClientfriend
requestMapcmlabs::RequestClientprotected
run()cmlabs::RequestClientprotected
Runnable()cmlabs::Runnableinline
sendMessageToGateway(DataMessage *msg, RequestGatewayConnection &con)cmlabs::RequestClientprotected
sendRequest(RequestReply *reply)cmlabs::RequestClientprotected
SendRequestAndWaitForJSON(RequestClient *client, DataMessage *msg, int timeoutMS)cmlabs::RequestClientstatic
SendRequestAndWaitForReply(RequestClient *client, DataMessage *msg, int timeoutMS)cmlabs::RequestClientstatic
SendRequestAndWaitForReplyObject(RequestClient *client, DataMessage *msg, int timeoutMS)cmlabs::RequestClientstatic
sendStatusNow()cmlabs::RequestClientprotected
sentCountcmlabs::RequestClientprotected
shouldContinuecmlabs::Runnableprotected
stop(uint32 timeout=200)cmlabs::Runnableinlinevirtual
TestServerLogin(const char *address, uint16 port, const char *username, const char *password, const char *reqAfterLogin)cmlabs::RequestClientstatic
threadIDcmlabs::RequestClientprotected
waitForConnection(uint32 timeoutMS)cmlabs::RequestClient
~RequestClient()cmlabs::RequestClientvirtual
~Runnable()cmlabs::Runnableinlinevirtual