|
OpenVPN 3 Core Library
|
#include <clievent.hpp>
Public Types | |
| typedef RCPtr< Connected > | Ptr |
Public Types inherited from openvpn::ClientEvent::Base | |
| typedef RCPtr< Base > | Ptr |
Public Types inherited from openvpn::RC< thread_safe_refcount > | |
| typedef RCPtr< RC > | Ptr |
Public Member Functions | |
| Connected () | |
| std::string | render () const override |
Public Member Functions inherited from openvpn::ClientEvent::Base | |
| virtual | ~Base ()=default |
| Base (Type id) | |
| Type | id () const |
| const char * | name () const |
| bool | is_error () const |
| bool | is_fatal () const |
| const Connected * | connected_cast () const |
Public Member Functions inherited from openvpn::RC< thread_safe_refcount > | |
| RC () noexcept=default | |
| RC (const RC &)=delete | |
| virtual | ~RC ()=default |
| RC & | operator= (const RC &)=delete |
| olong | use_count () const noexcept |
| Delegates call to RCImpl and returns the result. | |
Public Attributes | |
| std::string | user |
| std::string | server_host |
| std::string | server_port |
| std::string | server_proto |
| std::string | server_ip |
| std::string | vpn_ip4 |
| std::string | vpn_ip6 |
| std::string | vpn_gw4 |
| std::string | vpn_gw6 |
| std::string | vpn_mtu |
| std::string | client_ip |
| std::string | tun_name |
| std::uint32_t | vpn_interface_index = static_cast<uint32_t>(-1) |
Additional Inherited Members | |
Static Public Member Functions inherited from openvpn::RC< thread_safe_refcount > | |
| static constexpr bool | is_thread_safe () |
| Delegates call to RCImpl and returns the result. | |
Definition at line 468 of file clievent.hpp.
Definition at line 470 of file clievent.hpp.
|
inline |
Definition at line 472 of file clievent.hpp.
|
inlineoverridevirtual |
Reimplemented from openvpn::ClientEvent::Base.
Definition at line 491 of file clievent.hpp.
| std::string openvpn::ClientEvent::Connected::client_ip |
Definition at line 487 of file clievent.hpp.
| std::string openvpn::ClientEvent::Connected::server_host |
Definition at line 478 of file clievent.hpp.
| std::string openvpn::ClientEvent::Connected::server_ip |
Definition at line 481 of file clievent.hpp.
| std::string openvpn::ClientEvent::Connected::server_port |
Definition at line 479 of file clievent.hpp.
| std::string openvpn::ClientEvent::Connected::server_proto |
Definition at line 480 of file clievent.hpp.
| std::string openvpn::ClientEvent::Connected::tun_name |
Definition at line 488 of file clievent.hpp.
| std::string openvpn::ClientEvent::Connected::user |
Definition at line 477 of file clievent.hpp.
| std::string openvpn::ClientEvent::Connected::vpn_gw4 |
Definition at line 484 of file clievent.hpp.
| std::string openvpn::ClientEvent::Connected::vpn_gw6 |
Definition at line 485 of file clievent.hpp.
| std::uint32_t openvpn::ClientEvent::Connected::vpn_interface_index = static_cast<uint32_t>(-1) |
Definition at line 489 of file clievent.hpp.
| std::string openvpn::ClientEvent::Connected::vpn_ip4 |
Definition at line 482 of file clievent.hpp.
| std::string openvpn::ClientEvent::Connected::vpn_ip6 |
Definition at line 483 of file clievent.hpp.
| std::string openvpn::ClientEvent::Connected::vpn_mtu |
Definition at line 486 of file clievent.hpp.