OpenVPN 3 Core Library
|
Namespaces | |
namespace | TunIPHELPER |
namespace | TunNETSH |
Classes | |
class | ActionDeleteAllRoutesOnInterface |
class | ActionEnableDHCP |
class | ActionSetAdapterDomainSuffix |
class | BestGateway |
struct | DeviceInstanceIdInterfaceList |
struct | DeviceInstanceIdInterfacePair |
class | DevInfoSetHelper |
struct | InterfaceInfoList |
struct | IPAdaptersInfo |
struct | IPNetmask4 |
struct | IPPerAdapterInfo |
class | TAPDriverVersion |
struct | TapNameGuidPair |
struct | TapNameGuidPairList |
Typedefs | |
using | TapGuidLuid = std::pair< std::string, DWORD > |
Functions | |
OPENVPN_EXCEPTION (tun_win_util) | |
std::vector< TapGuidLuid > | tap_guids (const Type tun_type) |
std::string | tap_path (const TapNameGuidPair &tap) |
HANDLE | tap_open (const Type tun_type, const TapNameGuidPairList &guids, std::string &path_opened, TapNameGuidPair &used) |
void | tap_configure_topology_subnet (HANDLE th, const IP::Addr &local, const unsigned int prefix_len) |
void | tap_configure_topology_net30 (HANDLE th, const IP::Addr &local_addr, const IP::Addr &remote_addr) |
void | tap_set_media_status (HANDLE th, bool media_status) |
void | tap_process_logging (HANDLE th) |
void | dhcp_release (const InterfaceInfoList &ii, const DWORD adapter_index, std::ostream &os) |
void | dhcp_renew (const InterfaceInfoList &ii, const DWORD adapter_index, std::ostream &os) |
void | flush_arp (const DWORD adapter_index, std::ostream &os) |
const MIB_IPFORWARDTABLE * | windows_routing_table () |
const MIB_IPFORWARD_TABLE2 * | windows_routing_table2 (ADDRESS_FAMILY af) |
using openvpn::TunWin::Util::TapGuidLuid = typedef std::pair<std::string, DWORD> |
Definition at line 94 of file tunutil.hpp.
|
inline |
|
inline |
|
inline |
openvpn::TunWin::Util::OPENVPN_EXCEPTION | ( | tun_win_util | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |