A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::RawTextConfigLoad Class Reference

#include <raw-text-config.h>

+ Inheritance diagram for ns3::RawTextConfigLoad:
+ Collaboration diagram for ns3::RawTextConfigLoad:

Public Member Functions

 RawTextConfigLoad ()
 
virtual ~RawTextConfigLoad ()
 
virtual void Attributes (void)
 
virtual void Default (void)
 
virtual void Global (void)
 
virtual void SetFilename (std::string filename)
 
- Public Member Functions inherited from ns3::FileConfig
virtual ~FileConfig ()
 

Private Member Functions

std::string Strip (std::string value)
 

Private Attributes

std::ifstream * m_is
 

Detailed Description

Definition at line 31 of file raw-text-config.h.

Constructor & Destructor Documentation

ns3::RawTextConfigLoad::RawTextConfigLoad ( )

Definition at line 86 of file raw-text-config.cc.

ns3::RawTextConfigLoad::~RawTextConfigLoad ( )
virtual

Definition at line 90 of file raw-text-config.cc.

References m_is.

Member Function Documentation

void ns3::RawTextConfigLoad::Attributes ( void  )
virtual

Implements ns3::FileConfig.

Definition at line 152 of file raw-text-config.cc.

References m_is, NS_LOG_DEBUG, ns3::Config::Set(), and Strip().

Referenced by ns3::load_clicked().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ns3::RawTextConfigLoad::Default ( void  )
virtual

Implements ns3::FileConfig.

Definition at line 116 of file raw-text-config.cc.

References m_is, NS_LOG_DEBUG, ns3::Config::SetDefault(), and Strip().

Referenced by ns3::load_clicked_default().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ns3::RawTextConfigLoad::Global ( void  )
virtual

Implements ns3::FileConfig.

Definition at line 134 of file raw-text-config.cc.

References m_is, NS_LOG_DEBUG, ns3::Config::SetGlobal(), and Strip().

+ Here is the call graph for this function:

void ns3::RawTextConfigLoad::SetFilename ( std::string  filename)
virtual

Implements ns3::FileConfig.

Definition at line 100 of file raw-text-config.cc.

References m_is.

Referenced by ns3::load_clicked(), and ns3::load_clicked_default().

+ Here is the caller graph for this function:

std::string ns3::RawTextConfigLoad::Strip ( std::string  value)
private

Definition at line 106 of file raw-text-config.cc.

References NS_ASSERT, and visualizer.core::start().

Referenced by Attributes(), Default(), and Global().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

std::ifstream* ns3::RawTextConfigLoad::m_is
private

Definition at line 42 of file raw-text-config.h.

Referenced by Attributes(), Default(), Global(), SetFilename(), and ~RawTextConfigLoad().


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