OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::HostList::List Class Reference

#include <hostlist.hpp>

Inheritance diagram for openvpn::HostList::List:
[legend]
Collaboration diagram for openvpn::HostList::List:
[legend]

Public Member Functions

 List ()
 
 List (const OptionList &opt, const std::string &directive, const std::string &default_port)
 
void randomize (RandomAPI &rng)
 
std::string to_string () const
 

Private Member Functions

void add (const std::string &host, const std::string &port)
 

Detailed Description

Definition at line 70 of file hostlist.hpp.

Constructor & Destructor Documentation

◆ List() [1/2]

openvpn::HostList::List::List ( )
inline

Definition at line 73 of file hostlist.hpp.

◆ List() [2/2]

openvpn::HostList::List::List ( const OptionList opt,
const std::string &  directive,
const std::string &  default_port 
)
inline

Definition at line 77 of file hostlist.hpp.

Member Function Documentation

◆ add()

void openvpn::HostList::List::add ( const std::string &  host,
const std::string &  port 
)
inlineprivate

Definition at line 107 of file hostlist.hpp.

Here is the caller graph for this function:

◆ randomize()

void openvpn::HostList::List::randomize ( RandomAPI rng)
inline

Definition at line 93 of file hostlist.hpp.

◆ to_string()

std::string openvpn::HostList::List::to_string ( ) const
inline

Definition at line 98 of file hostlist.hpp.


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