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

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
channelscmlabs::NetworkManagerprotected
channelsByConnectioncmlabs::NetworkManagerprotected
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
isRunningcmlabs::Runnableprotected
lastChannelIDcmlabs::NetworkManagerprotected
lastConnectionIDcmlabs::NetworkManagerprotected
listenerscmlabs::NetworkManagerprotected
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 classcmlabs::NetworkManagerfriend
NetworkManager()cmlabs::NetworkManager
NetworkManagerRun(THREAD_ARG arg)cmlabs::NetworkManager
removeConnection(uint64 conid)cmlabs::NetworkManager
run()cmlabs::NetworkManagerprotected
Runnable()cmlabs::Runnableinline
sendUDPMessage(DataMessage *msg, uint64 destination)cmlabs::NetworkManager
setSSLAllowSelfSigned(bool allow)cmlabs::NetworkManagerinline
setSSLCALocation(const char *caFile, const char *caPath)cmlabs::NetworkManagerinline
setSSLCertificate(const char *sslCertPath, const char *sslKeyPath)cmlabs::NetworkManager
shouldContinuecmlabs::Runnableprotected
sslAllowSelfSignedcmlabs::NetworkManager
sslCAFilecmlabs::NetworkManager
sslCAPathcmlabs::NetworkManager
sslCASetcmlabs::NetworkManager
sslCertPathcmlabs::NetworkManagerprotected
sslKeyPathcmlabs::NetworkManagerprotected
stop(uint32 timeout=200)cmlabs::Runnableinlinevirtual
stopListener(uint16 port, uint8 protocol)cmlabs::NetworkManager
TestHTTP(const char *host, uint32 port, std::vector< std::string > &urls)cmlabs::NetworkManagerstatic
threadIDcmlabs::Runnableprotected
udpListenerscmlabs::NetworkManagerprotected
udpOutputConcmlabs::NetworkManagerprotected
udpOutputConMutexcmlabs::NetworkManagerprotected
UnitTest()cmlabs::NetworkManagerstatic
UnitTestDelayedConnect()cmlabs::NetworkManagerstatic
UnitTestHTTP()cmlabs::NetworkManagerstatic
WebsocketTest()cmlabs::NetworkManagerstatic
~NetworkManager()cmlabs::NetworkManagervirtual
~Runnable()cmlabs::Runnableinlinevirtual