#include <unix.hpp>
|
static void | pre_listen (const std::string &socket_path) |
|
static void | set_socket_permissions (const std::string &socket_path, const mode_t unix_mode) |
|
static constexpr bool | is_thread_safe () |
| Delegates call to RCImpl and returns the result.
|
|
|
openvpn_io::local::stream_protocol::endpoint | local_endpoint |
|
openvpn_io::basic_socket_acceptor< openvpn_io::local::stream_protocol > | acceptor |
|
Definition at line 21 of file unix.hpp.
◆ Ptr
◆ Unix()
openvpn::Acceptor::Unix::Unix |
( |
openvpn_io::io_context & |
io_context | ) |
|
|
inline |
◆ async_accept()
void openvpn::Acceptor::Unix::async_accept |
( |
ListenerBase * |
listener, |
|
|
const size_t |
acceptor_index, |
|
|
openvpn_io::io_context & |
io_context |
|
) |
| |
|
inlineoverridevirtual |
◆ close()
void openvpn::Acceptor::Unix::close |
( |
| ) |
|
|
inlineoverridevirtual |
◆ OPENVPN_EXCEPTION()
openvpn::Acceptor::Unix::OPENVPN_EXCEPTION |
( |
unix_acceptor_error |
| ) |
|
◆ pre_listen()
static void openvpn::Acceptor::Unix::pre_listen |
( |
const std::string & |
socket_path | ) |
|
|
inlinestatic |
◆ set_socket_permissions()
static void openvpn::Acceptor::Unix::set_socket_permissions |
( |
const std::string & |
socket_path, |
|
|
const mode_t |
unix_mode |
|
) |
| |
|
inlinestatic |
◆ acceptor
openvpn_io::basic_socket_acceptor<openvpn_io::local::stream_protocol> openvpn::Acceptor::Unix::acceptor |
◆ local_endpoint
openvpn_io::local::stream_protocol::endpoint openvpn::Acceptor::Unix::local_endpoint |
The documentation for this struct was generated from the following file: