|
OpenVPN 3 Core Library
|
#include <reachable.hpp>
Public Member Functions | |
| ReachabilityViaInternet () | |
| Type | vtype () const override |
| Status | vstatus (const SCNetworkReachabilityFlags flags) const override |
Public Member Functions inherited from openvpn::ReachabilityBase | |
| std::string | to_string () const |
| std::string | to_string (const SCNetworkReachabilityFlags f) const |
| Status | status () const |
| SCNetworkReachabilityFlags | flags () const |
| virtual | ~ReachabilityBase ()=default |
Static Public Member Functions | |
| static Status | status_from_flags (const SCNetworkReachabilityFlags flags) |
Static Public Member Functions inherited from openvpn::ReachabilityBase | |
| static std::string | render_type (Type type) |
| static std::string | render_status (const Status status) |
| static std::string | render_flags (const SCNetworkReachabilityFlags flags) |
Additional Inherited Members | |
Public Types inherited from openvpn::ReachabilityBase | |
| enum | Type { Internet , WiFi } |
| typedef ReachabilityInterface::Status | Status |
Public Attributes inherited from openvpn::ReachabilityBase | |
| CF::NetworkReachability | reach |
Definition at line 218 of file reachable.hpp.
|
inline |
Definition at line 225 of file reachable.hpp.
|
inlinestatic |
|
inlineoverridevirtual |
Implements openvpn::ReachabilityBase.
Definition at line 242 of file reachable.hpp.
|
inlineoverridevirtual |
Implements openvpn::ReachabilityBase.
Definition at line 237 of file reachable.hpp.