#include <asiopolysock.hpp>
|
openvpn_io::ip::tcp::socket | socket |
|
Definition at line 113 of file asiopolysock.hpp.
◆ Ptr
◆ TCP()
openvpn::AsioPolySock::TCP::TCP |
( |
openvpn_io::io_context & |
io_context, |
|
|
const size_t |
index |
|
) |
| |
|
inline |
◆ async_receive()
void openvpn::AsioPolySock::TCP::async_receive |
( |
const openvpn_io::mutable_buffer & |
buf, |
|
|
Function< void(const openvpn_io::error_code &, const size_t)> && |
callback |
|
) |
| |
|
inlineoverridevirtual |
◆ async_send()
void openvpn::AsioPolySock::TCP::async_send |
( |
const openvpn_io::const_buffer & |
buf, |
|
|
Function< void(const openvpn_io::error_code &, const size_t)> && |
callback |
|
) |
| |
|
inlineoverridevirtual |
◆ close()
void openvpn::AsioPolySock::TCP::close |
( |
| ) |
|
|
inlineoverridevirtual |
◆ is_local()
bool openvpn::AsioPolySock::TCP::is_local |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ is_open()
bool openvpn::AsioPolySock::TCP::is_open |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ native_handle()
openvpn_io::detail::socket_type openvpn::AsioPolySock::TCP::native_handle |
( |
| ) |
|
|
inlineoverridevirtual |
◆ non_blocking()
void openvpn::AsioPolySock::TCP::non_blocking |
( |
const bool |
state | ) |
|
|
inlineoverridevirtual |
◆ remote_endpoint_str()
std::string openvpn::AsioPolySock::TCP::remote_endpoint_str |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ remote_ip_port()
bool openvpn::AsioPolySock::TCP::remote_ip_port |
( |
IP::Addr & |
addr, |
|
|
unsigned int & |
port |
|
) |
| const |
|
inlineoverridevirtual |
◆ set_cloexec()
void openvpn::AsioPolySock::TCP::set_cloexec |
( |
| ) |
|
|
inlineoverridevirtual |
◆ shutdown()
void openvpn::AsioPolySock::TCP::shutdown |
( |
const unsigned int |
flags | ) |
|
|
inlineoverridevirtual |
◆ tcp_nodelay()
void openvpn::AsioPolySock::TCP::tcp_nodelay |
( |
| ) |
|
|
inlineoverridevirtual |
◆ socket
openvpn_io::ip::tcp::socket openvpn::AsioPolySock::TCP::socket |
The documentation for this struct was generated from the following file: