| 
    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 |