#include <asiopolysock.hpp>
|
static constexpr bool | is_thread_safe () |
| Delegates call to RCImpl and returns the result.
|
|
Definition at line 47 of file asiopolysock.hpp.
◆ Ptr
◆ Base()
openvpn::AsioPolySock::Base::Base |
( |
const size_t |
index | ) |
|
|
inlineprotected |
◆ async_receive()
virtual void openvpn::AsioPolySock::Base::async_receive |
( |
const openvpn_io::mutable_buffer & |
buf, |
|
|
Function< void(const openvpn_io::error_code &, const size_t)> && |
callback |
|
) |
| |
|
pure virtual |
◆ async_send()
virtual void openvpn::AsioPolySock::Base::async_send |
( |
const openvpn_io::const_buffer & |
buf, |
|
|
Function< void(const openvpn_io::error_code &, const size_t)> && |
callback |
|
) |
| |
|
pure virtual |
◆ close()
virtual void openvpn::AsioPolySock::Base::close |
( |
| ) |
|
|
pure virtual |
◆ index()
size_t openvpn::AsioPolySock::Base::index |
( |
| ) |
const |
|
inline |
◆ is_local()
virtual bool openvpn::AsioPolySock::Base::is_local |
( |
| ) |
const |
|
pure virtual |
◆ is_open()
virtual bool openvpn::AsioPolySock::Base::is_open |
( |
| ) |
const |
|
pure virtual |
◆ native_handle()
virtual openvpn_io::detail::socket_type openvpn::AsioPolySock::Base::native_handle |
( |
| ) |
|
|
inlinevirtual |
◆ non_blocking()
virtual void openvpn::AsioPolySock::Base::non_blocking |
( |
const bool |
state | ) |
|
|
pure virtual |
◆ remote_endpoint_str()
virtual std::string openvpn::AsioPolySock::Base::remote_endpoint_str |
( |
| ) |
const |
|
pure virtual |
◆ remote_ip_port()
virtual bool openvpn::AsioPolySock::Base::remote_ip_port |
( |
IP::Addr & |
addr, |
|
|
unsigned int & |
port |
|
) |
| const |
|
pure virtual |
◆ set_cloexec()
virtual void openvpn::AsioPolySock::Base::set_cloexec |
( |
| ) |
|
|
inlinevirtual |
◆ shutdown()
virtual void openvpn::AsioPolySock::Base::shutdown |
( |
const unsigned int |
flags | ) |
|
|
inlinevirtual |
◆ tcp_nodelay()
virtual void openvpn::AsioPolySock::Base::tcp_nodelay |
( |
| ) |
|
|
inlinevirtual |
◆ index_
size_t openvpn::AsioPolySock::Base::index_ |
|
private |
The documentation for this class was generated from the following file: