#include <Configuration_Import_Export.h>
Inheritance diagram for ACE_Config_ImpExp_Base:


Public Member Functions | |
| ACE_Config_ImpExp_Base (ACE_Configuration &config) | |
| Constructor 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 Member Functions | |
| 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.
Definition at line 47 of file Configuration_Import_Export.h.
      
  | 
  
| 
 Constructor taking the ACE_Configuration to import/export to. 
 Definition at line 11 of file Configuration_Import_Export.cpp. 
 00012 : config_ (config) 00013 { 00014 }  | 
  
      
  | 
  
| 
 Destructor Definition at line 16 of file Configuration_Import_Export.cpp. 
 00017 {
00018 }
 | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 This method exports the entire configuration database to filename. Once the file is opened this method calls 'export_section' passing the root section. Implemented in ACE_Registry_ImpExp, and ACE_Ini_ImpExp.  | 
  
      
  | 
  
| 
 Imports the configuration database from filename. No existing data is removed. Implemented in ACE_Registry_ImpExp, and ACE_Ini_ImpExp.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 Definition at line 72 of file Configuration_Import_Export.h.  | 
  
 
1.3.6