OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::ReachabilityViaWiFi Class Reference

#include <reachable.hpp>

Inheritance diagram for openvpn::ReachabilityViaWiFi:
[legend]
Collaboration diagram for openvpn::ReachabilityViaWiFi:
[legend]

Public Member Functions

 ReachabilityViaWiFi ()
 
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
 

Detailed Description

Definition at line 292 of file reachable.hpp.

Constructor & Destructor Documentation

◆ ReachabilityViaWiFi()

openvpn::ReachabilityViaWiFi::ReachabilityViaWiFi ( )
inline

Definition at line 295 of file reachable.hpp.

Member Function Documentation

◆ status_from_flags()

static Status openvpn::ReachabilityViaWiFi::status_from_flags ( const SCNetworkReachabilityFlags  flags)
inlinestatic

Definition at line 322 of file reachable.hpp.

Here is the caller graph for this function:

◆ vstatus()

Status openvpn::ReachabilityViaWiFi::vstatus ( const SCNetworkReachabilityFlags  flags) const
inlineoverridevirtual

Implements openvpn::ReachabilityBase.

Definition at line 317 of file reachable.hpp.

◆ vtype()

Type openvpn::ReachabilityViaWiFi::vtype ( ) const
inlineoverridevirtual

Implements openvpn::ReachabilityBase.

Definition at line 312 of file reachable.hpp.


The documentation for this class was generated from the following file: