ns-3 Direct Code Execution
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ns3::QuaggaConfig Class Reference
+ Collaboration diagram for ns3::QuaggaConfig:

Public Member Functions

 QuaggaConfig ()
 ~QuaggaConfig ()
std::string GetFilename () const
TypeId GetInstanceTypeId (void) const
virtual void Print (std::ostream &os) const
void SetFilename (const std::string &filename)

Static Public Member Functions

static TypeId GetTypeId (void)

Public Attributes

std::vector< uint32_t > iflist
std::string m_filename
std::vector< std::string > * m_haflag_if
std::map< std::string,
std::string > * 
m_radvd_if
bool m_usemanualconf
bool m_zebradebug

Private Attributes

std::map< std::string, uint32_t > * networks
std::string router_id

Static Private Attributes

static int index

Detailed Description

Definition at line 34 of file quagga-helper.cc.

Constructor & Destructor Documentation

ns3::QuaggaConfig::QuaggaConfig ( )
inline

Definition at line 41 of file quagga-helper.cc.

References m_haflag_if, and m_radvd_if.

ns3::QuaggaConfig::~QuaggaConfig ( )
inline

Definition at line 48 of file quagga-helper.cc.

Member Function Documentation

std::string ns3::QuaggaConfig::GetFilename ( ) const
inline

Definition at line 74 of file quagga-helper.cc.

References m_filename.

TypeId ns3::QuaggaConfig::GetInstanceTypeId ( void  ) const
inline

Definition at line 62 of file quagga-helper.cc.

References GetTypeId().

+ Here is the call graph for this function:

static TypeId ns3::QuaggaConfig::GetTypeId ( void  )
inlinestatic

Definition at line 53 of file quagga-helper.cc.

Referenced by GetInstanceTypeId().

+ Here is the caller graph for this function:

virtual void ns3::QuaggaConfig::Print ( std::ostream &  os) const
inlinevirtual

Definition at line 89 of file quagga-helper.cc.

Referenced by ns3::operator<<().

+ Here is the caller graph for this function:

void ns3::QuaggaConfig::SetFilename ( const std::string &  filename)
inline

Definition at line 68 of file quagga-helper.cc.

References m_filename.

Referenced by ns3::QuaggaHelper::GenerateConfigZebra().

+ Here is the caller graph for this function:

Member Data Documentation

std::vector<uint32_t> ns3::QuaggaConfig::iflist

Definition at line 86 of file quagga-helper.cc.

int ns3::QuaggaConfig::index
staticprivate

Definition at line 37 of file quagga-helper.cc.

std::string ns3::QuaggaConfig::m_filename

Definition at line 84 of file quagga-helper.cc.

Referenced by GetFilename(), and SetFilename().

std::vector<std::string>* ns3::QuaggaConfig::m_haflag_if

Definition at line 82 of file quagga-helper.cc.

Referenced by QuaggaConfig().

std::map<std::string, std::string>* ns3::QuaggaConfig::m_radvd_if

Definition at line 81 of file quagga-helper.cc.

Referenced by QuaggaConfig().

bool ns3::QuaggaConfig::m_usemanualconf

Definition at line 80 of file quagga-helper.cc.

bool ns3::QuaggaConfig::m_zebradebug

Definition at line 79 of file quagga-helper.cc.

std::map<std::string, uint32_t>* ns3::QuaggaConfig::networks
private

Definition at line 39 of file quagga-helper.cc.

std::string ns3::QuaggaConfig::router_id
private

Definition at line 38 of file quagga-helper.cc.


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