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

#include <iosactiveiface.hpp>

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

Public Member Functions

Status reachable () const override
 
bool reachableVia (const std::string &net_type) const override
 
std::string to_string () const override
 
- Public Member Functions inherited from openvpn::ReachabilityInterface
virtual ~ReachabilityInterface ()=default
 

Private Attributes

EnumIface ei
 

Additional Inherited Members

- Public Types inherited from openvpn::ReachabilityInterface
enum  Status { NotReachable , ReachableViaWiFi , ReachableViaWWAN }
 

Detailed Description

Definition at line 22 of file iosactiveiface.hpp.

Member Function Documentation

◆ reachable()

Status openvpn::iOSActiveInterface::reachable ( ) const
inlineoverridevirtual

Implements openvpn::ReachabilityInterface.

Definition at line 25 of file iosactiveiface.hpp.

Here is the caller graph for this function:

◆ reachableVia()

bool openvpn::iOSActiveInterface::reachableVia ( const std::string &  net_type) const
inlineoverridevirtual

Implements openvpn::ReachabilityInterface.

Definition at line 35 of file iosactiveiface.hpp.

◆ to_string()

std::string openvpn::iOSActiveInterface::to_string ( ) const
inlineoverridevirtual

Implements openvpn::ReachabilityInterface.

Definition at line 46 of file iosactiveiface.hpp.

Member Data Documentation

◆ ei

EnumIface openvpn::iOSActiveInterface::ei
private

Definition at line 60 of file iosactiveiface.hpp.


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