boost::corosio
Types
Name |
Description |
An IP endpoint (address + port) supporting both IPv4 and IPv6. |
|
Backend tag for the Linux epoll I/O multiplexer. |
|
A type‐erased buffer sequence for I/O system call boundaries. |
|
An I/O context for running asynchronous operations. |
|
Base class for platform I/O objects. |
|
Abstract base for streams that support async reads. |
|
Abstract base for asynchronous signal sets. |
|
Platform stream with read/write operations. |
|
Abstract base for asynchronous timers. |
|
Abstract base for streams that support async writes. |
|
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. |
|
Backend tag for the portable select() I/O multiplexer. |
|
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 |