io
C++ I/O scheduling library with asynchronous socket operations
|
This file contains the main header for the I/O library. It includes all the necessary headers for the I/O operations and defines the main namespace and customization point objects. More...
Go to the source code of this file.
Namespaces | |
namespace | io |
The io namespace contains all the functions and classes for the I/O library. | |
Variables | |
constexpr detail::cpo< socket::bind_t > | io::bind {} |
A customization point object for binding a socket to an address. | |
constexpr detail::cpo< socket::listen_t > | io::listen {} |
A customization point object for setting a socket to listen for. | |
constexpr detail::cpo< socket::connect_t > | io::connect {} |
A customization point object that connects a socket to an address. | |
constexpr detail::cpo< socket::accept_t > | io::accept {} |
A customization point object that accepts an incoming connection on a listening socket. | |
constexpr detail::cpo< socket::sendmsg_t > | io::sendmsg {} |
A customization point object that sends a message on a socket. | |
constexpr detail::cpo< socket::recvmsg_t > | io::recvmsg {} |
A customization point object that receives a message from a socket. | |
constexpr detail::cpo< socket::getsockopt_t > | io::getsockopt {} |
A customization point object that gets a socket option. | |
constexpr detail::cpo< socket::setsockopt_t > | io::setsockopt {} |
A customization point object that sets a socket option. | |
constexpr detail::cpo< socket::getsockname_t > | io::getsockname {} |
A customization point object that gets the local address of a socket. | |
constexpr detail::cpo< socket::getpeername_t > | io::getpeername {} |
A customization point object that gets the peer address of a connected socket. | |
constexpr detail::cpo< socket::shutdown_t > | io::shutdown {} |
A customization point object that shuts down all or part of a connection on a socket. | |
constexpr detail::cpo< socket::fcntl_t > | io::fcntl {} |
A customization point object that performs a file control operation on a socket. | |
This file contains the main header for the I/O library. It includes all the necessary headers for the I/O operations and defines the main namespace and customization point objects.
Definition in file io.hpp.