A Discrete-Event Network Simulator
API
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 51 of file raw-text-config.h.

Constructor & Destructor Documentation

ns3::RawTextConfigLoad::RawTextConfigLoad ( )

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

References NS_LOG_FUNCTION.

ns3::RawTextConfigLoad::~RawTextConfigLoad ( )
virtual

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

References m_is, and NS_LOG_FUNCTION.

Member Function Documentation

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

Implements ns3::FileConfig.

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

References m_is, NS_LOG_DEBUG, NS_LOG_FUNCTION, 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 148 of file raw-text-config.cc.

References m_is, NS_LOG_DEBUG, NS_LOG_FUNCTION, 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 167 of file raw-text-config.cc.

References m_is, NS_LOG_DEBUG, NS_LOG_FUNCTION, 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 131 of file raw-text-config.cc.

References m_is, and NS_LOG_FUNCTION.

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 138 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 62 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: