fdhwlib  2.0.25
Inifile Class Reference

#include <inifile.h>

Inheritance diagram for Inifile:
akInifile

List of all members.

Public Types

Public Member Functions

Protected Member Functions

Protected Attributes


Detailed Description

Functions to parse a windows like ini file.

Changes: 8.3.01 ak: Internal preprocessor define pragmas SUCCESS and FAIL changed to kSUCCESS and KFAIL

Todo:
There are warning of not initialized string functions ?!

Definition at line 51 of file inifile.h.


Member Enumeration Documentation

List of possible results.

Enumerator:
kFAIL 
kSUCCESS 

Definition at line 56 of file inifile.h.

                {
       kFAIL,
       kSUCCESS
    };

Constructor & Destructor Documentation

Inifile::Inifile ( char *  _filename)
Inifile::~Inifile ( )

Member Function Documentation

char Inifile::_Digit2Value ( char  digit) [protected]
char Inifile::_Digits2Value ( char **  src,
char *  end,
int  base 
) [protected]
char* Inifile::_GetLine ( ) [protected]
char Inifile::_GetNextCharacter ( char **  src,
char *  end 
) [protected]
char* Inifile::GetFilename ( ) [inline]

Definition at line 72 of file inifile.h.

References fFilename.

     { return fFilename; }
char* Inifile::GetFirstString ( char *  _entry)
int Inifile::GetFirstValue ( char *  _entry,
result error = NULL 
)
char* Inifile::GetNextString ( )
int Inifile::GetNextValue ( result error = NULL)
void Inifile::Reset ( )
result Inifile::SpecifyGroup ( char *  string)
result Inifile::Status ( ) [inline]

Definition at line 69 of file inifile.h.

References fStatus.

     { return fStatus; }

Member Data Documentation

char* Inifile::fFilename [protected]

Definition at line 94 of file inifile.h.

Referenced by GetFilename().

char* Inifile::fGroup [protected]

Definition at line 96 of file inifile.h.

int Inifile::fGrPos [protected]

Definition at line 102 of file inifile.h.

FILE* Inifile::fInifile [protected]

Definition at line 90 of file inifile.h.

char Inifile::fLinebuf[INIFILE_LINE_BUFFER_SIZE] [protected]

Definition at line 92 of file inifile.h.

char* Inifile::fLineptr [protected]

Definition at line 98 of file inifile.h.

char* Inifile::fPtr [protected]

Definition at line 100 of file inifile.h.

result Inifile::fStatus [protected]

kSUCCESS indicates a existing ini-file

Definition at line 106 of file inifile.h.

Referenced by Status().


The documentation for this class was generated from the following file: