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

#include <ipverflags.hpp>

Collaboration diagram for openvpn::IPVerFlags:
[legend]

Public Member Functions

 IPVerFlags (const OptionList &opt, const IP::Addr::VersionMask ip_ver_flags)
 
bool rgv4 () const
 
bool rgv6 () const
 
bool v4 () const
 
bool v6 () const
 
IP::Addr::VersionMask rg_ver_flags () const
 
IP::Addr::VersionMask ip_ver_flags () const
 
unsigned int api_flags () const
 
void set_emulate_exclude_routes ()
 

Private Attributes

const IP::Addr::VersionMask ip_ver_flags_
 
const RedirectGatewayFlags rg_flags_
 
unsigned int api_flags_
 

Detailed Description

Definition at line 20 of file ipverflags.hpp.

Constructor & Destructor Documentation

◆ IPVerFlags()

openvpn::IPVerFlags::IPVerFlags ( const OptionList opt,
const IP::Addr::VersionMask  ip_ver_flags 
)
inline

Definition at line 23 of file ipverflags.hpp.

Member Function Documentation

◆ api_flags()

unsigned int openvpn::IPVerFlags::api_flags ( ) const
inline

Definition at line 72 of file ipverflags.hpp.

Here is the caller graph for this function:

◆ ip_ver_flags()

IP::Addr::VersionMask openvpn::IPVerFlags::ip_ver_flags ( ) const
inline

Definition at line 61 of file ipverflags.hpp.

Here is the caller graph for this function:

◆ rg_ver_flags()

IP::Addr::VersionMask openvpn::IPVerFlags::rg_ver_flags ( ) const
inline

Definition at line 51 of file ipverflags.hpp.

◆ rgv4()

bool openvpn::IPVerFlags::rgv4 ( ) const
inline

Definition at line 31 of file ipverflags.hpp.

Here is the caller graph for this function:

◆ rgv6()

bool openvpn::IPVerFlags::rgv6 ( ) const
inline

Definition at line 36 of file ipverflags.hpp.

Here is the caller graph for this function:

◆ set_emulate_exclude_routes()

void openvpn::IPVerFlags::set_emulate_exclude_routes ( )
inline

Definition at line 77 of file ipverflags.hpp.

Here is the caller graph for this function:

◆ v4()

bool openvpn::IPVerFlags::v4 ( ) const
inline

Definition at line 41 of file ipverflags.hpp.

Here is the caller graph for this function:

◆ v6()

bool openvpn::IPVerFlags::v6 ( ) const
inline

Definition at line 46 of file ipverflags.hpp.

Here is the caller graph for this function:

Member Data Documentation

◆ api_flags_

unsigned int openvpn::IPVerFlags::api_flags_
private

Definition at line 85 of file ipverflags.hpp.

◆ ip_ver_flags_

const IP::Addr::VersionMask openvpn::IPVerFlags::ip_ver_flags_
private

Definition at line 83 of file ipverflags.hpp.

◆ rg_flags_

const RedirectGatewayFlags openvpn::IPVerFlags::rg_flags_
private

Definition at line 84 of file ipverflags.hpp.


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