Namespaces | Classes
Balau::Network::Http Namespace Reference

Components and utilities working on HTTP data transmission. More...

Namespaces

 HttpWebApps
 A set of HTTP web apps provided by the Balau library.
 
 WsWebApps
 A set of WebSocket web apps provided by the Balau library.
 

Classes

class  ClientSession
 The session object for a client. More...
 
class  HttpClient
 A simple HTTP client. More...
 
class  HttpsClient
 A simple HTTPS client. More...
 
class  HttpServer
 An asynchronous HTTP/WebSocket server. More...
 
struct  HttpServerConfiguration
 Shared state between HTTP sessions. More...
 
class  HttpSession
 Manages the handling of HTTP messages and WebSocket upgrade requests in an HTTP connection. More...
 
class  HttpWebApp
 Abstract base class of HTTP web application handlers. More...
 
class  WsClient
 A simple WebSocket client. More...
 
class  WsSession
 Manages the handling of WebSocket messages in a WebSocket connection. More...
 
class  WsWebApp
 Abstract base class of WebSocket web application handlers. More...
 

Detailed Description

Components and utilities working on HTTP data transmission.