OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::IP::RouteTypeList< ADDR > Struct Template Reference

#include <route.hpp>

Inheritance diagram for openvpn::IP::RouteTypeList< ADDR >:
[legend]
Collaboration diagram for openvpn::IP::RouteTypeList< ADDR >:
[legend]

Public Types

typedef std::vector< RouteType< ADDR > > Base
 

Public Member Functions

 OPENVPN_EXCEPTION (route_list_error)
 
std::string to_string () const
 
IP::Addr::VersionMask version_mask () const
 
void verify_canonical () const
 
template<typename R >
bool contains (const R &c) const
 

Detailed Description

template<typename ADDR>
struct openvpn::IP::RouteTypeList< ADDR >

Definition at line 319 of file route.hpp.

Member Typedef Documentation

◆ Base

template<typename ADDR >
typedef std::vector<RouteType<ADDR> > openvpn::IP::RouteTypeList< ADDR >::Base

Definition at line 321 of file route.hpp.

Member Function Documentation

◆ contains()

template<typename ADDR >
template<typename R >
bool openvpn::IP::RouteTypeList< ADDR >::contains ( const R &  c) const
inline

Definition at line 348 of file route.hpp.

Here is the caller graph for this function:

◆ OPENVPN_EXCEPTION()

template<typename ADDR >
openvpn::IP::RouteTypeList< ADDR >::OPENVPN_EXCEPTION ( route_list_error  )

◆ to_string()

template<typename ADDR >
std::string openvpn::IP::RouteTypeList< ADDR >::to_string ( ) const
inline

Definition at line 325 of file route.hpp.

◆ verify_canonical()

template<typename ADDR >
void openvpn::IP::RouteTypeList< ADDR >::verify_canonical ( ) const
inline

Definition at line 341 of file route.hpp.

Here is the caller graph for this function:

◆ version_mask()

template<typename ADDR >
IP::Addr::VersionMask openvpn::IP::RouteTypeList< ADDR >::version_mask ( ) const
inline

Definition at line 333 of file route.hpp.


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