class GGZCoreConf

More...

Definition#include <GGZCoreConf.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

A GGZCoreConf object is intended to deal with configuration files. It is able to use sections and string lists.

 GGZCoreConf ()

GGZCoreConf

Constructor.

 ~GGZCoreConf ()

~GGZCoreConf

Destructor

int  init (const char* global, const char* local)

init

Initialize the configuration object with the given global and local configuration path.

int  write (const char* section, const char* key, const char* value)

write

Write a string.

int  write (const char* section, const char* key, int value)

write

Write an integer value.

int  write (const char* section, const char* key, int argc, char** argv)

write

Write a NULL-terminated list of strings.

char*  read (const char* section, const char* key, const char* def)

read

Read a string from the configuration. Use def as the default value if key not found. NULL may also be specified as the default.

int  read (const char* section, const char* key, int def)

read

Read an integer value.

int  read (const char* section, const char* key, int* argcp, char*** argvp)

read

Read a dynamically allocated list of strings.

int  removeKey (const char* section, const char* key)

removeKey

Remove an entry in the given section.

int  removeSection (const char* section)

removeSection

Remove a whole section.

int  commit ()

commit

Commit all write changes.


Generated by: josef on athlon500 on Tue Mar 19 23:18:22 2002, using kdoc 2.0a53.