OpenSDN source code
InterfaceOsParams Struct Reference

#include <interface_os_params.h>

Collaboration diagram for InterfaceOsParams:

Public Types

typedef boost::uuids::uuid IfGuid
 

Public Member Functions

 InterfaceOsParams ()
 
 InterfaceOsParams (const std::string &name, size_t os_index, bool state)
 

Public Attributes

std::string name_
 
MacAddress mac_
 
size_t os_index_
 
bool os_oper_state_
 
boost::optional< IfGuidos_guid_
 

Detailed Description

Definition at line 13 of file interface_os_params.h.

Member Typedef Documentation

◆ IfGuid

Constructor & Destructor Documentation

◆ InterfaceOsParams() [1/2]

InterfaceOsParams::InterfaceOsParams ( )
inline

Definition at line 16 of file interface_os_params.h.

◆ InterfaceOsParams() [2/2]

InterfaceOsParams::InterfaceOsParams ( const std::string &  name,
size_t  os_index,
bool  state 
)
inline

Definition at line 17 of file interface_os_params.h.

Member Data Documentation

◆ mac_

MacAddress InterfaceOsParams::mac_

Definition at line 21 of file interface_os_params.h.

◆ name_

std::string InterfaceOsParams::name_

Definition at line 20 of file interface_os_params.h.

◆ os_guid_

boost::optional<IfGuid> InterfaceOsParams::os_guid_

Definition at line 24 of file interface_os_params.h.

◆ os_index_

size_t InterfaceOsParams::os_index_

Definition at line 22 of file interface_os_params.h.

◆ os_oper_state_

bool InterfaceOsParams::os_oper_state_

Definition at line 23 of file interface_os_params.h.


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