OpenVPN 3 Core Library
Loading...
Searching...
No Matches
ExcludeRoute Struct Referencefinal
Inheritance diagram for ExcludeRoute:
[legend]
Collaboration diagram for ExcludeRoute:
[legend]

Public Member Functions

 ExcludeRoute ()
 
auto apply (TunBuilderCaptureModel &model) const -> void override
 
auto run (const TunBuilderCaptureModel &model, TunBuilderCapture &sut) const -> void override
 
auto show (std::ostream &os) const -> void override
 

Public Attributes

std::string address
 
unsigned char prefix_length {0}
 
int metric {-1}
 
std::string gateway
 
bool ipv6 {false}
 
bool net30 {false}
 

Detailed Description

Definition at line 1324 of file test_capture.cpp.

Constructor & Destructor Documentation

◆ ExcludeRoute()

ExcludeRoute::ExcludeRoute ( )
inlineexplicit

Definition at line 1333 of file test_capture.cpp.

Member Function Documentation

◆ apply()

auto ExcludeRoute::apply ( TunBuilderCaptureModel &  model) const -> void
inlineoverride

Definition at line 1338 of file test_capture.cpp.

◆ run()

auto ExcludeRoute::run ( const TunBuilderCaptureModel &  model,
TunBuilderCapture sut 
) const -> void
inlineoverride

Definition at line 1348 of file test_capture.cpp.

◆ show()

auto ExcludeRoute::show ( std::ostream &  os) const -> void
inlineoverride

Definition at line 1359 of file test_capture.cpp.

Member Data Documentation

◆ address

std::string ExcludeRoute::address

Definition at line 1326 of file test_capture.cpp.

◆ gateway

std::string ExcludeRoute::gateway

Definition at line 1329 of file test_capture.cpp.

◆ ipv6

bool ExcludeRoute::ipv6 {false}

Definition at line 1330 of file test_capture.cpp.

◆ metric

int ExcludeRoute::metric {-1}

Definition at line 1328 of file test_capture.cpp.

◆ net30

bool ExcludeRoute::net30 {false}

Definition at line 1331 of file test_capture.cpp.

◆ prefix_length

unsigned char ExcludeRoute::prefix_length {0}

Definition at line 1327 of file test_capture.cpp.


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