OpenVPN 3 Core Library
Loading...
Searching...
No Matches
tuniproute.hpp File Reference
Include dependency graph for tuniproute.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  openvpn::TunIPRoute::TunMethods
 

Namespaces

namespace  openvpn
 
namespace  openvpn::TunIPRoute
 

Enumerations

enum  { openvpn::TunIPRoute::R_IPv6 = (1 << 0) , openvpn::TunIPRoute::R_ADD_SYS = (1 << 1) , openvpn::TunIPRoute::R_ADD_DCO = (1 << 2) , openvpn::TunIPRoute::R_ADD_ALL = R_ADD_SYS | R_ADD_DCO }
 

Functions

IP::Addr openvpn::TunIPRoute::cvt_pnr_ip_v4 (const std::string &hexaddr)
 
void openvpn::TunIPRoute::add_del_route (const std::string &addr_str, const int prefix_len, const std::string &gateway_str, const std::string &dev, const unsigned int flags, std::vector< IP::Route > *rtvec, Action::Ptr &create, Action::Ptr &destroy)
 
void openvpn::TunIPRoute::add_del_route (const std::string &addr_str, const int prefix_len, const std::string &gateway_str, const std::string &dev, const unsigned int flags, std::vector< IP::Route > *rtvec, ActionList &create, ActionList &destroy)
 
void openvpn::TunIPRoute::iface_up (const std::string &iface_name, const int mtu, ActionList &create, ActionList &destroy)
 
void openvpn::TunIPRoute::iface_config (const std::string &iface_name, int unit, const TunBuilderCapture &pull, std::vector< IP::Route > *rtvec, ActionList &create, ActionList &destroy)