| OpenVPN 3 Core Library
    | 
| Public Types | |
| typedef RCPtr< MyClientEvents > | Ptr | 
|  Public Types inherited from openvpn::ClientEvent::Queue | |
| typedef RCPtr< Queue > | Ptr | 
|  Public Types inherited from openvpn::RC< thread_unsafe_refcount > | |
| typedef RCPtr< RC > | Ptr | 
| Public Member Functions | |
| MyClientEvents (OpenVPNClient *parent_arg) | |
| void | add_event (ClientEvent::Base::Ptr event) override | 
| void | get_connection_info (ConnectionInfo &ci) | 
| void | detach_from_parent () | 
|  Public Member Functions inherited from openvpn::RC< thread_unsafe_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. | |
| Private Attributes | |
| OpenVPNClient * | parent | 
| ClientEvent::Base::Ptr | last_connected | 
| Additional Inherited Members | |
|  Static Public Member Functions inherited from openvpn::RC< thread_unsafe_refcount > | |
| static constexpr bool | is_thread_safe () | 
| Delegates call to RCImpl and returns the result. | |
Definition at line 181 of file ovpncli.cpp.
Definition at line 184 of file ovpncli.cpp.
| 
 | inline | 
Definition at line 186 of file ovpncli.cpp.
| 
 | inlineoverridevirtual | 
Implements openvpn::ClientEvent::Queue.
Definition at line 191 of file ovpncli.cpp.
| 
 | inline | 
Definition at line 249 of file ovpncli.cpp.
| 
 | inline | 
| 
 | private | 
Definition at line 256 of file ovpncli.cpp.
| 
 | private | 
Definition at line 255 of file ovpncli.cpp.