OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::TunWin::Util::IPAdaptersInfo Struct Reference

#include <tunutil.hpp>

Public Member Functions

 IPAdaptersInfo ()
 
const IP_ADAPTER_INFO * adapter (const DWORD index) const
 
bool is_up (const DWORD index, const IPNetmask4 &vpn_addr) const
 
bool is_dhcp_enabled (const DWORD index) const
 

Public Attributes

unique_ptr_slab< IP_ADAPTER_INFO > list
 

Detailed Description

Definition at line 797 of file tunutil.hpp.

Constructor & Destructor Documentation

◆ IPAdaptersInfo()

openvpn::TunWin::Util::IPAdaptersInfo::IPAdaptersInfo ( )
inline

Definition at line 799 of file tunutil.hpp.

Member Function Documentation

◆ adapter()

const IP_ADAPTER_INFO * openvpn::TunWin::Util::IPAdaptersInfo::adapter ( const DWORD  index) const
inline

Definition at line 809 of file tunutil.hpp.

Here is the caller graph for this function:

◆ is_dhcp_enabled()

bool openvpn::TunWin::Util::IPAdaptersInfo::is_dhcp_enabled ( const DWORD  index) const
inline

Definition at line 836 of file tunutil.hpp.

Here is the caller graph for this function:

◆ is_up()

bool openvpn::TunWin::Util::IPAdaptersInfo::is_up ( const DWORD  index,
const IPNetmask4 vpn_addr 
) const
inline

Definition at line 822 of file tunutil.hpp.

Here is the caller graph for this function:

Member Data Documentation

◆ list

unique_ptr_slab<IP_ADAPTER_INFO> openvpn::TunWin::Util::IPAdaptersInfo::list

Definition at line 842 of file tunutil.hpp.


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