Definition at line 428 of file ovpncli.cpp.
◆ ClientState() [1/2]
openvpn::ClientAPI::Private::ClientState::ClientState |
( |
| ) |
|
|
inline |
◆ ~ClientState()
openvpn::ClientAPI::Private::ClientState::~ClientState |
( |
| ) |
|
|
inline |
◆ ClientState() [2/2]
openvpn::ClientAPI::Private::ClientState::ClientState |
( |
const ClientState & |
| ) |
|
|
privatedelete |
◆ async_stop_global()
Stop * openvpn::ClientAPI::Private::ClientState::async_stop_global |
( |
| ) |
|
|
inline |
◆ async_stop_local()
Stop * openvpn::ClientAPI::Private::ClientState::async_stop_local |
( |
| ) |
|
|
inline |
◆ attach()
template<typename SESSION_STATS , typename CLIENT_EVENTS >
void openvpn::ClientAPI::Private::ClientState::attach |
( |
OpenVPNClient * |
parent, |
|
|
openvpn_io::io_context * |
io_context, |
|
|
Stop * |
async_stop_global |
|
) |
| |
|
inline |
◆ enable_foreign_thread_access()
void openvpn::ClientAPI::Private::ClientState::enable_foreign_thread_access |
( |
| ) |
|
|
inline |
◆ io_context()
openvpn_io::io_context * openvpn::ClientAPI::Private::ClientState::io_context |
( |
| ) |
|
|
inline |
◆ is_foreign_thread_access()
bool openvpn::ClientAPI::Private::ClientState::is_foreign_thread_access |
( |
| ) |
|
|
inline |
◆ on_disconnect()
void openvpn::ClientAPI::Private::ClientState::on_disconnect |
( |
| ) |
|
|
inline |
◆ operator=()
◆ setup_async_stop_scopes()
void openvpn::ClientAPI::Private::ClientState::setup_async_stop_scopes |
( |
| ) |
|
|
inline |
◆ trigger_async_stop_local()
void openvpn::ClientAPI::Private::ClientState::trigger_async_stop_local |
( |
| ) |
|
|
inline |
◆ async_stop_global_
Stop* openvpn::ClientAPI::Private::ClientState::async_stop_global_ = nullptr |
|
private |
◆ async_stop_local_
Stop openvpn::ClientAPI::Private::ClientState::async_stop_local_ |
|
private |
◆ attach_called
bool openvpn::ClientAPI::Private::ClientState::attach_called = false |
|
private |
◆ clientconf
◆ clock_tick
std::unique_ptr<MyClockTick> openvpn::ClientAPI::Private::ClientState::clock_tick |
◆ creds
◆ eval
EvalConfig openvpn::ClientAPI::Private::ClientState::eval |
◆ events
◆ extra_peer_info
◆ foreign_thread_ready
std::atomic<bool> openvpn::ClientAPI::Private::ClientState::foreign_thread_ready {false} |
|
private |
◆ http_proxy_options
◆ init
◆ io_context_
openvpn_io::io_context* openvpn::ClientAPI::Private::ClientState::io_context_ = nullptr |
|
private |
◆ io_context_owned
bool openvpn::ClientAPI::Private::ClientState::io_context_owned = false |
|
private |
◆ options
OptionList openvpn::ClientAPI::Private::ClientState::options |
◆ proto_context_options
◆ reconnect_notify
◆ remote_override
◆ session
◆ socket_protect
◆ stats
◆ stop_scope_global
std::unique_ptr<AsioStopScope> openvpn::ClientAPI::Private::ClientState::stop_scope_global |
|
private |
◆ stop_scope_local
std::unique_ptr<AsioStopScope> openvpn::ClientAPI::Private::ClientState::stop_scope_local |
|
private |
The documentation for this class was generated from the following file: