base class for ConfigStore classes using files More...
#include "file-config.h"
Public Member Functions | |
virtual | ~FileConfig () |
virtual void | Attributes ()=0 |
Load or save the attributes values. | |
virtual void | Default ()=0 |
Load or save the default values. | |
virtual void | Global ()=0 |
Load or save the global values. | |
virtual void | SetFilename (std::string filename)=0 |
Set the file name. | |
base class for ConfigStore classes using files
Definition at line 22 of file file-config.h.
|
virtual |
Definition at line 14 of file file-config.cc.
|
pure virtual |
Load or save the attributes values.
Implemented in ns3::NoneFileConfig, ns3::RawTextConfigLoad, ns3::RawTextConfigSave, ns3::XmlConfigLoad, and ns3::XmlConfigSave.
Referenced by ns3::ConfigStore::ConfigureAttributes().
|
pure virtual |
Load or save the default values.
Implemented in ns3::NoneFileConfig, ns3::RawTextConfigLoad, ns3::RawTextConfigSave, ns3::XmlConfigLoad, and ns3::XmlConfigSave.
Referenced by ns3::ConfigStore::ConfigureDefaults().
|
pure virtual |
Load or save the global values.
Implemented in ns3::NoneFileConfig, ns3::RawTextConfigLoad, ns3::RawTextConfigSave, ns3::XmlConfigLoad, and ns3::XmlConfigSave.
Referenced by ns3::ConfigStore::ConfigureDefaults().
|
pure virtual |
Set the file name.
filename | the filename |
Implemented in ns3::NoneFileConfig, ns3::RawTextConfigLoad, ns3::RawTextConfigSave, ns3::XmlConfigLoad, and ns3::XmlConfigSave.
Referenced by ns3::ConfigStore::ConfigStore().