boost::corosio
Types
Name |
Description |
Base class for I/O context implementations. |
|
An IP endpoint (address + port) supporting both IPv4 and IPv6. |
|
I/O context using Linux epoll for event multiplexing. |
|
A type‐erased buffer sequence for I/O system call boundaries. |
|
Base class for platform I/O objects. |
|
Platform stream with read/write operations. |
|
An IP version 4 style address. |
|
An IP version 6 style address. |
|
A TLS stream using OpenSSL. |
|
An asynchronous DNS resolver for coroutine I/O. |
|
A single entry produced by a resolver. |
|
A range of entries produced by a resolver. |
|
The result of a reverse DNS resolution. |
|
I/O context using POSIX select() for event multiplexing. |
|
An asynchronous signal set for coroutine I/O. |
|
An asynchronous TCP acceptor for coroutine I/O. |
|
TCP server with pooled workers. |
|
An asynchronous TCP socket for coroutine I/O. |
|
An asynchronous timer for coroutine I/O. |
|
Abstract base class for TLS streams. |
|
A TLS stream using WolfSSL. |
|
Enums
Name |
Description |
Endpoint format detection result. |
|
Bitmask flags for resolver queries. |
|
Bitmask flags for reverse resolver queries. |
|
Certificate and key file format. |
|
Purpose for password callback invocation. |
|
Certificate revocation checking policy. |
|
TLS handshake role. |
|
Peer certificate verification mode. |
|
TLS protocol version. |
Functions
Name |
Description |
Detect the format of an endpoint string. |
|
Bitwise conjunction operators |
|
Bitwise conjunction assignment operators |
|
Bitwise disjunction operators |
|
Bitwise disjunction assignment operators |
|
Bitwise NOT (complement). |
|
Parse an endpoint from a string. |
|
Return an IPv4 address from an IP address string in dotted decimal form. |
|
Parse a string containing an IPv6 address. |
|
Format the address to an output stream. |
|
Equality operators |
|
Inequality operators |
Created with MrDocs