A custom socket storage for tls_socket_t.
More...
#include <tls.hpp>
A custom socket storage for tls_socket_t.
Definition at line 337 of file tls.hpp.
◆ socket_supplier_t() [1/2]
template<typename Settings>
◆ ~socket_supplier_t()
◆ socket_supplier_t() [2/2]
- Parameters
-
| settings | Server settings. |
| io_context | A context the server runs on. |
Definition at line 45 of file acceptor.hpp.
◆ concurrent_accept_sockets_count() [1/2]
The number of sockets that can be used for cuncurrent accept operations.
Definition at line 378 of file tls.hpp.
◆ concurrent_accept_sockets_count() [2/2]
The number of sockets that can be used for cuncurrent accept operations.
Definition at line 85 of file acceptor.hpp.
◆ move_socket() [1/2]
Extract the socket via move.
- Parameters
-
| idx | Index of a socket in the pool. |
Definition at line 75 of file acceptor.hpp.
◆ move_socket() [2/2]
- Parameters
-
| idx | Index of a socket in the pool. |
Definition at line 366 of file tls.hpp.
◆ socket() [1/2]
Get the reference to socket.
- Parameters
-
| idx | Index of a socket in the pool. |
Definition at line 66 of file acceptor.hpp.
◆ socket() [2/2]
- Parameters
-
| idx | Index of a socket in the pool. |
Definition at line 358 of file tls.hpp.
◆ m_io_context [1/2]
io_context for sockets to run on.
Definition at line 92 of file acceptor.hpp.
◆ m_io_context [2/2]
◆ m_sockets [1/2]
A temporary socket for receiving new connections.
- Note
- Must never be empty.
Definition at line 96 of file acceptor.hpp.
◆ m_sockets [2/2]
◆ m_tls_context
The documentation for this class was generated from the following file: