Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

Configuration_Import_Export.h File Reference

#include "ace/pre.h"
#include "ace/Configuration.h"
#include "ace/SString.h"
#include "ace/post.h"

Include dependency graph for Configuration_Import_Export.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  ACE_Config_ImpExp_Base
 Base class for file import/export configuration. More...

class  ACE_Ini_ImpExp
 Imports the configuration database from filename as strings. Allows non-typed values. (no #, dword: hex:, etc. prefixes) and skips whitespace (tabs and spaces) as in standard .ini and .conf files. Values (to right of equal sign) can be double quote delimited to embed tabs and spaces in the string. Caller must convert string to type. More...

class  ACE_Registry_ImpExp
 Configuration object that imports/exports data to a file formatted using the Win32 Registry file export format. This format looks like [Section] "key"="String Data" "key"=dword: numeric data "key"=hex: binary data. More...


Detailed Description

Id:
Configuration_Import_Export.h,v 1.1.1.2 2003/02/21 18:36:32 chad Exp

Author:
Jerry D. Odenwelder Jr. <jerry.o@mindspring.com> Chris Hafey <chris@stentorsoft.com>
Classes defined in this file provide the ability to import and export ACE Configuration objects to/from disk files. The base class ACE_Config_ImpExp_Base provides the common functionality and the derived classes implement the import/export functionality for the specific format.

Todo:
-Add locking for thread safety. -Provide ability to read file in one format and write in another. -See todo's in each class

Definition in file Configuration_Import_Export.h.


Generated on Mon Jun 16 11:30:51 2003 for ACE by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002