|
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 |