|
Bredbandskollen CLI
1.2
Asynchronous network task engine
|
| CBadTaskConfig | Exception thrown on syntax errors in task config |
| CBridgeTask | Tasks may use a bridge to communicate with an application running outside the event loop |
| CCookieFile | |
| CCookieManager | |
| CDownloadTask | |
| CDummyStream | This class is used to optionally disable logging operations at compile time |
| CEngine | The network engine |
| CEventLoop | Manage timers and tasks |
| CHttpClientConnection | HTTP/1.1 client protocol |
| CHttpClientTask | API for HTTP clients |
| CHttpCommon | |
| CHttpConnection | |
| CHttpHost | The host name and port number of a HTTP host |
| CHttpRequestEngine | |
| CHttpRequestEngineEvent | |
| CHttpServerConnection | HTTP/1.1 server protocol |
| CHttpTask | Common API for HTTP server and client tasks |
| CInfoTask | |
| CLatencyTask | |
| CLoadBalancer | Create worker (child) processes, and pass new connections evenly among them |
| CLogger | A simple logger. All classes that want to write to the global log file should inherit from this class |
| CMeasurementAgent | |
| CMeasurementTask | |
| CMsgQueue | Thread safe queue |
| CPingSweepTask | |
| CProgressTask | |
| CRpingTask | |
| CServerSocket | Listen on a single socket for incoming connections |
| CSHA1 | |
| CShortMessageConnection | Simple protocol for exchanging messages |
| CSingleRequest | |
| CSingleRequestTask | |
| CSocket | This is a slave to the Engine class. You can't use it directly, only through its subclasses, SocketConnection or ServerSocket |
| CSocketConnection | This class implements low-level socket connection operations. Inherit from it to implement protocols like HTTP |
| CSocketReceiver | Pass sockets and messages between processes |
| CSpeedTest | |
| CSynchronousBridge | A bridge that "owns" the client |
| CSynchronousClient | Client that only exists (or, rather, executes code) from within the bridge |
| CTask | The purpose of a task is to manage socket connections, and/or to execute timers |
| CTaskConfig | Read configuration from file or string |
| CThreadBridge | Bridge using a thread safe queue to enable communication between agent and client |
| CTicketTask | |
| CTimePoint | Measure elapsed time during execution, for example by timer events |
| CUnixDomainBridge | Bridge using a pair of Unix domain sockets to enable communication between agent and client |
| CUnixDomainClient | Client communicating with an agent task using a UnixDomainBridge |
| CUploadInfoTask | |
| CUploadTask | |
| CWarmUpTask | |
| CWebServerTask | API for HTTP servers |
| CWebsocketBridge | |
| CWorkerProcess | Used by LoadBalancer to manage child processes |
| CWSBlistener | |
| CWsDownloadTask | |
| CWsUploadTask |