Nexus HTTP/3
A QUIC and HTTP/3 library
Classes | Enumerations | Functions
nexus::global Namespace Reference

global initialization More...

Classes

class  context
 a context object representing the global initialization of the nexus QUIC/HTTP library, and its consequent global cleanup on destruction More...
 

Enumerations

enum class  error { init_failed = 1 }
 global error codes
 

Functions

const error_category & global_category ()
 global error category
 
error_code make_error_code (error e)
 
error_condition make_error_condition (error e)
 
context init_client (error_code &ec)
 initialize the library for clients only
 
context init_client ()
 initialize the library for clients only
 
context init_server (error_code &ec)
 initialize the library for server only
 
context init_server ()
 initialize the library for server only
 
context init_client_server (error_code &ec)
 initialize the library for client and server use
 
context init_client_server ()
 initialize the library for client and server use
 

Detailed Description

global initialization