OpenVPN 3 Core Library
|
#include <string>
#include <sstream>
#include <vector>
#include <cstdint>
#include <tuple>
#include <openvpn/common/size.hpp>
#include <openvpn/common/exception.hpp>
#include <openvpn/common/number.hpp>
#include <openvpn/common/to_string.hpp>
#include <openvpn/common/split.hpp>
#include <openvpn/common/hash.hpp>
#include <openvpn/addr/ip.hpp>
Go to the source code of this file.
Classes | |
class | openvpn::IP::RouteType< ADDR > |
struct | openvpn::IP::RouteTypeList< ADDR > |
Namespaces | |
namespace | openvpn |
namespace | openvpn::IP |
Typedefs | |
typedef RouteType< IP::Addr > | openvpn::IP::Route |
typedef RouteType< IPv4::Addr > | openvpn::IP::Route4 |
typedef RouteType< IPv6::Addr > | openvpn::IP::Route6 |
typedef RouteTypeList< IP::Addr > | openvpn::IP::RouteList |
typedef RouteTypeList< IPv4::Addr > | openvpn::IP::Route4List |
typedef RouteTypeList< IPv6::Addr > | openvpn::IP::Route6List |
Functions | |
openvpn::IP::OPENVPN_OSTREAM (Route, to_string) | |
openvpn::IP::OPENVPN_OSTREAM (RouteList, to_string) | |
template<typename TITLE > | |
Route | openvpn::IP::route_from_string_prefix (const std::string &addrstr, const unsigned int prefix_len, const TITLE &title, const IP::Addr::Version required_version=IP::Addr::UNSPEC) |
template<typename TITLE > | |
Route | openvpn::IP::route_from_string (const std::string &rtstr, const TITLE &title, const IP::Addr::Version required_version=IP::Addr::UNSPEC) |