| addTCPConnection(const char *addr, uint16 port, uint8 encryption, uint8 protocol, bool isAsync, uint64 &location, uint32 timeoutMS=5000, const char *greetingData=NULL, uint32 greetingSize=0) | cmlabs::NetworkChannel | |
| addTCPConnection(uint64 location, uint8 encryption, uint8 protocol, bool isAsync, uint32 timeoutMS=5000, const char *greetingData=NULL, uint32 greetingSize=0) | cmlabs::NetworkChannel | |
| applySSLClientPolicy(SSLConnection *con) | cmlabs::NetworkChannel | |
| autoDetectConnection(NetworkConnection *con, uint16 port, uint32 autoProtocols, uint32 autoProtocolTimeout, uint32 defaultProtocol, bool isAsync, bool autoreconnect) | cmlabs::NetworkChannel | |
| channelMutex | cmlabs::NetworkChannel | protected |
| cid | cmlabs::NetworkChannel | |
| ConnectionAutodetectRun(THREAD_ARG arg) | cmlabs::NetworkChannel | protectedstatic |
| connectionThreads | cmlabs::NetworkChannel | protected |
| createTCPConnection(const char *addr, uint16 port, uint8 encryption, uint8 protocol, bool isAsync, bool autoreconnect, uint64 &location, uint32 timeoutMS=5000) | cmlabs::NetworkChannel | |
| createTCPConnection(uint64 location, uint8 encryption, uint8 protocol, bool isAsync, bool autoreconnect, uint32 timeoutMS=5000) | cmlabs::NetworkChannel | |
| createTCPConnection(const uint32 *addresses, uint16 addressCount, uint16 port, uint8 encryption, uint8 protocol, bool isAsync, bool autoreconnect, uint64 &location, uint32 timeoutMS=5000) | cmlabs::NetworkChannel | |
| createUDPConnection(uint16 port, uint8 protocol, bool isAsync, bool autoreconnect) | cmlabs::NetworkChannel | |
| createWebsocketConnection(const char *url, const char *protocolName, const char *origin=NULL, uint32 timeoutMS=5000) | cmlabs::NetworkChannel | |
| createWebsocketConnection(const char *uri, const char *addr, uint16 port, uint8 encryption, const char *protocolName, const char *origin=NULL, uint32 timeoutMS=5000) | cmlabs::NetworkChannel | |
| endConnection(uint64 conid) | cmlabs::NetworkChannel | |
| endUDPConnection(uint16 port) | cmlabs::NetworkChannel | |
| enterHTTPReply(HTTPReply *reply, HTTPRequest *req, uint64 conid) | cmlabs::NetworkChannel | protected |
| enterHTTPRequest(HTTPRequest *req, uint64 conid) | cmlabs::NetworkChannel | protected |
| enterMessage(DataMessage *msg, uint64 conid) | cmlabs::NetworkChannel | protected |
| enterNetworkEvent(uint8 type, uint8 protocol, uint64 conid) | cmlabs::NetworkChannel | protected |
| enterTelnetLine(TelnetLine *line, uint64 conid) | cmlabs::NetworkChannel | protected |
| enterWebsocketData(WebsocketData *wsData, uint64 conid) | cmlabs::NetworkChannel | protected |
| eventQueue | cmlabs::NetworkChannel | protected |
| eventQueueMutex | cmlabs::NetworkChannel | protected |
| eventQueueSemaphore | cmlabs::NetworkChannel | protected |
| getConnectionType(uint64 conid) | cmlabs::NetworkChannel | |
| getInputSpeed(uint64 conid) | cmlabs::NetworkChannel | |
| getOutputSpeed(uint64 conid) | cmlabs::NetworkChannel | |
| getRemoteAddress(uint64 conid) | cmlabs::NetworkChannel | |
| HTTPClientRun(THREAD_ARG arg) | cmlabs::NetworkChannel | protectedstatic |
| HTTPServerRun(THREAD_ARG arg) | cmlabs::NetworkChannel | protectedstatic |
| isConnected(uint64 conid) | cmlabs::NetworkChannel | |
| listeners | cmlabs::NetworkChannel | protected |
| manager | cmlabs::NetworkChannel | protected |
| MessageConnectionRun(THREAD_ARG arg) | cmlabs::NetworkChannel | protectedstatic |
| NetworkChannel(NetworkManager *manager) | cmlabs::NetworkChannel | |
| NetworkListenerRun(THREAD_ARG arg) | cmlabs::NetworkChannel | protectedstatic |
| NetworkManager class | cmlabs::NetworkChannel | friend |
| queueHTTPReplies | cmlabs::NetworkChannel | protected |
| queueHTTPRepliesMutex | cmlabs::NetworkChannel | protected |
| queueHTTPRepliesSemaphore | cmlabs::NetworkChannel | protected |
| queueHTTPRequests | cmlabs::NetworkChannel | protected |
| queueHTTPRequestsMutex | cmlabs::NetworkChannel | protected |
| queueHTTPRequestsSemaphore | cmlabs::NetworkChannel | protected |
| queueMessageConIDs | cmlabs::NetworkChannel | protected |
| queueMessages | cmlabs::NetworkChannel | protected |
| queueMessagesMutex | cmlabs::NetworkChannel | protected |
| queueMessagesSemaphore | cmlabs::NetworkChannel | protected |
| queueTelnetLines | cmlabs::NetworkChannel | protected |
| queueTelnetLinesMutex | cmlabs::NetworkChannel | protected |
| queueTelnetLinesSemaphore | cmlabs::NetworkChannel | protected |
| queueWebsocketData | cmlabs::NetworkChannel | protected |
| queueWebsocketDataMutex | cmlabs::NetworkChannel | protected |
| queueWebsocketDataSemaphore | cmlabs::NetworkChannel | protected |
| receiver | cmlabs::NetworkChannel | protected |
| sendHTTPReply(HTTPReply *reply, uint64 conid) | cmlabs::NetworkChannel | |
| sendHTTPRequest(HTTPRequest *req, uint64 conid) | cmlabs::NetworkChannel | |
| sendMessage(DataMessage *msg, uint64 conid) | cmlabs::NetworkChannel | |
| sendReceiveHTTPRequest(HTTPRequest *req, uint64 conid, uint32 timeout) | cmlabs::NetworkChannel | |
| sendReceiveTelnetLine(TelnetLine *line, uint64 conid, uint32 timeout, uint32 size=0) | cmlabs::NetworkChannel | |
| sendTelnetLine(TelnetLine *line, uint64 conid) | cmlabs::NetworkChannel | |
| sendWebsocketData(WebsocketData *wsData, uint64 conid) | cmlabs::NetworkChannel | |
| setNewReceiver(NetworkReceiver *recv) | cmlabs::NetworkChannel | |
| setSSLAllowSelfSigned(bool allow) | cmlabs::NetworkChannel | inline |
| setSSLCALocation(const char *caFile, const char *caPath) | cmlabs::NetworkChannel | inline |
| shutdown() | cmlabs::NetworkChannel | |
| sslAllowSelfSigned | cmlabs::NetworkChannel | |
| sslCAFile | cmlabs::NetworkChannel | |
| sslCAPath | cmlabs::NetworkChannel | |
| sslCASet | cmlabs::NetworkChannel | |
| startConnection(NetworkConnection *con, uint8 protocol, bool isAsync, bool autoreconnect, uint32 timeoutMS=5000) | cmlabs::NetworkChannel | |
| startListener(uint64 cid, uint16 port, uint8 encryption, uint8 protocol, bool isAsync, uint32 protocolTimeout=3000, bool isDefaultProtocol=false) | cmlabs::NetworkChannel | |
| stopListener(uint16 port, uint8 protocol) | cmlabs::NetworkChannel | |
| TelnetServerRun(THREAD_ARG arg) | cmlabs::NetworkChannel | protectedstatic |
| udpListeners | cmlabs::NetworkChannel | protected |
| waitForHTTPReply(uint64 &conid, uint32 ms) | cmlabs::NetworkChannel | |
| waitForHTTPRequest(uint64 &conid, uint32 ms) | cmlabs::NetworkChannel | |
| waitForMessage(uint64 &conid, uint32 ms) | cmlabs::NetworkChannel | |
| waitForNetworkEvent(uint32 ms) | cmlabs::NetworkChannel | |
| waitForTelnetLine(uint64 &conid, uint32 ms) | cmlabs::NetworkChannel | |
| waitForWebsocketData(uint64 &conid, uint32 ms) | cmlabs::NetworkChannel | |
| ~NetworkChannel() | cmlabs::NetworkChannel | virtual |