#include <Configuration_Import_Export.h>
Inheritance diagram for ACE_Config_ImpExp_Base
Public Methods | |
ACE_Config_ImpExp_Base (ACE_Configuration& config) | |
ctor taking the ACE_Configuration to import/export to. | |
virtual | ~ACE_Config_ImpExp_Base (void) |
virtual int | import_config (const ACE_TCHAR* filename) = 0 |
virtual int | export_config (const ACE_TCHAR* filename) = 0 |
Protected Attributes | |
ACE_Configuration& | config_ |
Private Methods | |
ACE_Config_ImpExp_Base (const ACE_Config_ImpExp_Base&) | |
ACE_Config_ImpExp_Base& | operator= (const ACE_Config_ImpExp_Base&) |
This class provides base functionality for configuration objects that are persisted in files. It takes an ACE_Configuration object that it populates with the data read.
|
ctor taking the ACE_Configuration to import/export to.
|
|
Destructor |
|
|
|
This method exports the entire configuration database to <filename>. Once the file is opened this method calls 'export_section' passing the root section. Reimplemented in ACE_Registry_ImpExp, and ACE_Ini_ImpExp. |
|
Imports the configuration database from filename. No existing data is removed. Reimplemented in ACE_Registry_ImpExp, and ACE_Ini_ImpExp. |
|
|
|
|