|
CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
|
This is the complete list of members for cmlabs::NetworkManager, including all inherited members.
| addConnection(NetworkChannel *channel) | cmlabs::NetworkManager | |
| addTCPConnection(const char *addr, uint16 port, uint8 encryption, uint8 protocol, bool isAsync, uint32 channelID, NetworkReceiver *recv, uint64 &conid, uint64 &location, uint32 timeoutMS=5000, const char *greetingData=NULL, uint32 greetingSize=0) | cmlabs::NetworkManager | |
| addTCPConnection(uint64 location, uint8 encryption, uint8 protocol, bool isAsync, uint32 channelID, NetworkReceiver *recv, uint64 &conid, uint32 timeoutMS=5000, const char *greetingData=NULL, uint32 greetingSize=0) | cmlabs::NetworkManager | |
| channels | cmlabs::NetworkManager | protected |
| channelsByConnection | cmlabs::NetworkManager | protected |
| createListener(uint16 port, uint8 encryption, uint8 protocol, bool isAsync, uint32 protocolTimeout, bool isDefaultProtocol, uint32 channelID, NetworkReceiver *recv) | cmlabs::NetworkManager | |
| createTCPConnection(const char *addr, uint16 port, uint8 encryption, uint8 protocol, bool isAsync, bool autoreconnect, uint32 channelID, NetworkReceiver *recv, uint64 &conid, uint64 &location, uint32 timeoutMS=5000) | cmlabs::NetworkManager | |
| createTCPConnection(uint64 location, uint8 encryption, uint8 protocol, bool isAsync, bool autoreconnect, uint32 channelID, NetworkReceiver *recv, uint64 &conid, uint32 timeoutMS=5000) | cmlabs::NetworkManager | |
| createTCPConnection(const uint32 *addresses, uint16 addressCount, uint16 port, uint8 encryption, uint8 protocol, bool isAsync, bool autoreconnect, uint32 channelID, NetworkReceiver *recv, uint64 &conid, uint64 &location, uint32 timeoutMS=5000) | cmlabs::NetworkManager | |
| createUDPConnection(uint16 port, uint8 protocol, bool isAsync, bool autoreconnect, uint32 channelID, NetworkReceiver *recv, uint64 &conid) | cmlabs::NetworkManager | |
| createWebsocketConnection(const char *url, uint32 channelID, NetworkReceiver *recv, uint64 &conid, const char *protocolName=NULL, const char *origin=NULL, uint32 timeoutMS=5000) | cmlabs::NetworkManager | |
| createWebsocketConnection(const char *uri, const char *addr, uint16 port, uint8 encryption, uint32 channelID, NetworkReceiver *recv, uint64 &conid, const char *protocolName=NULL, const char *origin=NULL, uint32 timeoutMS=5000) | cmlabs::NetworkManager | |
| endConnection(uint64 conid) | cmlabs::NetworkManager | |
| endUDPConnection(uint16 port) | cmlabs::NetworkManager | |
| getConnection(uint64 conid) | cmlabs::NetworkManager | |
| getConnectionType(uint64 conid) | cmlabs::NetworkManager | |
| getRemoteAddress(uint64 conid) | cmlabs::NetworkManager | |
| getTCPConnectionByPort(uint16 port) | cmlabs::NetworkManager | |
| getUDPConnectionByPort(uint16 port) | cmlabs::NetworkManager | |
| isRunning | cmlabs::Runnable | protected |
| lastChannelID | cmlabs::NetworkManager | protected |
| lastConnectionID | cmlabs::NetworkManager | protected |
| listeners | cmlabs::NetworkManager | protected |
| makeHTTPRequest(const char *url, uint32 timeout, const char *content=NULL, uint32 contentSize=0) | cmlabs::NetworkManager | |
| makeHTTPRequest(HTTPRequest *req, const char *addr, uint16 port, uint8 encryption, uint32 timeout) | cmlabs::NetworkManager | |
| makeHTTPRequest(uint8 ops, std::string addr, uint32 timeout, std::map< std::string, std::string > &headerEntries, const char *content, const char *contentType, uint32 contentSize, bool keepAlive=false, uint64 ifModifiedSince=0) | cmlabs::NetworkManager | |
| makeHTTPRequest(uint8 ops, std::string addr, uint32 timeout, std::map< std::string, std::string > &headerEntries, std::map< std::string, HTTPPostEntry * > &bodyEntries, bool keepAlive=false, uint64 ifModifiedSince=0) | cmlabs::NetworkManager | |
| NetworkChannel class | cmlabs::NetworkManager | friend |
| NetworkManager() | cmlabs::NetworkManager | |
| NetworkManagerRun(THREAD_ARG arg) | cmlabs::NetworkManager | |
| removeConnection(uint64 conid) | cmlabs::NetworkManager | |
| run() | cmlabs::NetworkManager | protected |
| Runnable() | cmlabs::Runnable | inline |
| sendUDPMessage(DataMessage *msg, uint64 destination) | cmlabs::NetworkManager | |
| setSSLAllowSelfSigned(bool allow) | cmlabs::NetworkManager | inline |
| setSSLCALocation(const char *caFile, const char *caPath) | cmlabs::NetworkManager | inline |
| setSSLCertificate(const char *sslCertPath, const char *sslKeyPath) | cmlabs::NetworkManager | |
| shouldContinue | cmlabs::Runnable | protected |
| sslAllowSelfSigned | cmlabs::NetworkManager | |
| sslCAFile | cmlabs::NetworkManager | |
| sslCAPath | cmlabs::NetworkManager | |
| sslCASet | cmlabs::NetworkManager | |
| sslCertPath | cmlabs::NetworkManager | protected |
| sslKeyPath | cmlabs::NetworkManager | protected |
| stop(uint32 timeout=200) | cmlabs::Runnable | inlinevirtual |
| stopListener(uint16 port, uint8 protocol) | cmlabs::NetworkManager | |
| TestHTTP(const char *host, uint32 port, std::vector< std::string > &urls) | cmlabs::NetworkManager | static |
| threadID | cmlabs::Runnable | protected |
| udpListeners | cmlabs::NetworkManager | protected |
| udpOutputCon | cmlabs::NetworkManager | protected |
| udpOutputConMutex | cmlabs::NetworkManager | protected |
| UnitTest() | cmlabs::NetworkManager | static |
| UnitTestDelayedConnect() | cmlabs::NetworkManager | static |
| UnitTestHTTP() | cmlabs::NetworkManager | static |
| WebsocketTest() | cmlabs::NetworkManager | static |
| ~NetworkManager() | cmlabs::NetworkManager | virtual |
| ~Runnable() | cmlabs::Runnable | inlinevirtual |