OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
YamlInstanceData Class Reference
Collaboration diagram for YamlInstanceData:

Public Types

typedef
BgpConfigManager::NeighborMap 
NeighborMap
 

Public Member Functions

 YamlInstanceData (const std::string &name)
 
 ~YamlInstanceData ()
 
bool AddNeighbor (BgpNeighborConfig *neighbor)
 
const NeighborMapneighbors () const
 
NeighborMapneighbors ()
 
BgpProtocolConfigGetProtocol ()
 

Private Attributes

BgpProtocolConfig protocol_
 
NeighborMap neighbors_
 

Detailed Description

Definition at line 16 of file bgp_config_yaml.cc.

Member Typedef Documentation

Constructor & Destructor Documentation

YamlInstanceData::YamlInstanceData ( const std::string &  name)
inlineexplicit

Definition at line 20 of file bgp_config_yaml.cc.

YamlInstanceData::~YamlInstanceData ( )
inline

Definition at line 22 of file bgp_config_yaml.cc.

Here is the call graph for this function:

Member Function Documentation

bool YamlInstanceData::AddNeighbor ( BgpNeighborConfig neighbor)
inline

Definition at line 27 of file bgp_config_yaml.cc.

Here is the call graph for this function:

BgpProtocolConfig* YamlInstanceData::GetProtocol ( )
inline

Definition at line 45 of file bgp_config_yaml.cc.

const NeighborMap& YamlInstanceData::neighbors ( ) const
inline

Definition at line 37 of file bgp_config_yaml.cc.

NeighborMap* YamlInstanceData::neighbors ( )
inline

Definition at line 41 of file bgp_config_yaml.cc.

Member Data Documentation

NeighborMap YamlInstanceData::neighbors_
private

Definition at line 49 of file bgp_config_yaml.cc.

BgpProtocolConfig YamlInstanceData::protocol_
private

Definition at line 48 of file bgp_config_yaml.cc.


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