|
using | Address = boost::asio::ip::address |
| An IP4 or IP6 address. More...
|
|
using | BoostSystemError = boost::system::system_error |
| Boost system error. More...
|
|
using | BoostSystemErrorCode = boost::system::error_code |
| Boost system error codes. More...
|
|
using | Buffer = boost::beast::flat_buffer |
| A data buffer used in HTTP code. More...
|
|
using | CharVectorBody = boost::beast::http::vector_body< char > |
| A message body represented by a vector of 8 bit characters. More...
|
|
using | CharVectorRequest = Request< CharVectorBody > |
| A request with a char vector body. More...
|
|
using | CharVectorResponse = Response< CharVectorBody > |
| A response with a char vector body. More...
|
|
using | EmptyBody = boost::beast::http::empty_body |
| A message body wth no content. More...
|
|
using | EmptyResponse = Response< EmptyBody > |
| A response with an empty body. More...
|
|
using | Endpoint = boost::asio::ip::tcp::endpoint |
| An IP address and port number. More...
|
|
using | Error = boost::beast::http::error |
| Boost error codes returned from HTTP algorithms and operations. More...
|
|
using | Field = boost::beast::http::field |
| An HTTP header field. More...
|
|
using | FileBody = Balau::Boost::Beast::Http::basic_file_body< boost::beast::file > |
| A message body represented by a file on the filesystem. More...
|
|
using | FileBodyValue = FileBody::value_type |
| The type of the message body represented by a file on the filesystem. More...
|
|
using | FileMode = boost::beast::file_mode |
| Boost HTTP file open modes. More...
|
|
using | Method = boost::beast::http::verb |
| The HTTP method (GET, HEAD, POST). More...
|
|
template<class Body , class Fields = boost::beast::http::fields> |
using | Request = boost::beast::http::request< Body, Fields > |
| The request type. More...
|
|
template<class Body , class Fields = boost::beast::http::fields> |
using | Response = boost::beast::http::response< Body, Fields > |
| The response type. More...
|
|
using | Status = boost::beast::http::status |
| Boost status code. More...
|
|
using | StringBody = boost::beast::http::basic_string_body< char > |
| A message body represented by a UTF-8 string. More...
|
|
using | StringRequest = Request< StringBody > |
| A request with a string body. More...
|
|
using | StringResponse = Response< StringBody > |
| A response with a string body. More...
|
|
using | TCP = boost::asio::ip::tcp |
| The Boost SSL namespace. More...
|
|
using | WsFrame = WS::frame_type |
| The Boost HTTP namespace. More...
|
|
|
void | fromString (tcp::endpoint &endpoint, std::string_view value) |
| Populate the endpoint by parsing the supplied string. More...
|
|
Endpoint | makeEndpoint (const std::string &address, unsigned short port) |
| Make an endpoint on the stack. More...
|
|
Endpoint | makeEndpoint (const char *address, unsigned short port) |
| Make an endpoint on the stack. More...
|
|
std::shared_ptr< Endpoint > | newEndpoint (const std::string &address, unsigned short port) |
| Make an endpoint on the heap. More...
|
|
std::shared_ptr< Endpoint > | newEndpoint (const char *address, unsigned short port) |
| Make an endpoint on the heap. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (const address &a) |
| Print the IP address as a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (const tcp::endpoint &endpoint) |
| Print the endpoint as a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (const error_code &errorCode) |
| Print the error code as a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (const status &s) |
| Print the network status as a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (const verb &method) |
| Print the network status as a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (const field &f) |
| Print the network status as a UTF-8 string. More...
|
|
Low level types used in networking code.