Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | Related Pages | Examples

ConfigInterface Class Reference

#include <tinycfg.h>

Inheritance diagram for ConfigInterface:

Inheritance graph
[legend]
List of all members.

Detailed Description

Base config interface to implement.


Public Member Functions

void Sync (void)
virtual bool Load (char *fname)=0
virtual bool Save (void)=0
virtual bool ReadBool (char *name, bool &data, const char *domain=0)=0
virtual bool ReadInt (char *name, int &data, const char *domain=0)=0
virtual bool ReadString (char *name, char *data, int max, const char *domain=0)=0
virtual bool ReadDouble (char *name, double &data, const char *domain=0)=0
virtual bool ReadHex (char *name, char *data, int length_of_item, const char *domain=0)=0
virtual bool ReadBoolArray (char *name, bool data[], int range, const char *domain=0)=0
virtual bool ReadIntArray (char *name, int data[], int range, const char *domain=0)=0
virtual bool ReadStringArray (char *name, char *data[], int max, int range, const char *domain=0)=0
virtual bool ReadDoubleArray (char *name, double data[], int range, const char *domain=0)=0
virtual bool ReadHexArray (char *name, char *data[], int length_of_item, int range, const char *domain=0)=0
virtual void WriteBool (char *name, bool data, const char *domain=0)=0
virtual void WriteInt (char *name, int data, const char *domain=0)=0
virtual void WriteString (char *name, char *data, const char *domain=0)=0
virtual void WriteDouble (char *name, double data, const char *domain=0)=0
virtual void WriteHex (char *name, char *data, int length_of_item, const char *domain=0)=0
virtual void WriteBoolArray (char *name, bool data[], int range, const char *domain=0)=0
virtual void WriteIntArray (char *name, int data[], int range, const char *domain=0)=0
virtual void WriteStringArray (char *name, char *data[], int range, const char *domain=0)=0
virtual void WriteDoubleArray (char *name, double data[], int range, const char *domain=0)=0
virtual void WriteHexArray (char *name, char *data[], int length_of_item, int range, const char *domain=0)=0


Generated on Wed Feb 9 11:31:35 2005 for OpenGUI by  doxygen 1.4.0