CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
NetworkManager.cpp File Reference

Implementation of NetworkManager, NetworkChannel and NetworkThread: channel/connection lifecycle, protocol worker threads (HTTP server/client, message, telnet, WebSocket), protocol auto-detection and the blocking makeHTTPRequest() client, plus networking unit tests. More...

#include "NetworkManager.h"
#include "UnitTestFramework.h"
Include dependency graph for NetworkManager.cpp:

Go to the source code of this file.

Classes

struct  cmlabs::HTTPServerTestData

Namespaces

namespace  cmlabs

Functions

THREAD_RET THREAD_FUNCTION_CALL cmlabs::HTTPServerTest (THREAD_ARG arg)
void cmlabs::Register_NetworkManager_Tests ()

Detailed Description

Implementation of NetworkManager, NetworkChannel and NetworkThread: channel/connection lifecycle, protocol worker threads (HTTP server/client, message, telnet, WebSocket), protocol auto-detection and the blocking makeHTTPRequest() client, plus networking unit tests.

Definition in file NetworkManager.cpp.