#include <cdbINIReader.h>
Inheritance diagram for cdb::INIReader:


Public Member Functions | |
| INIReader (const char *fileName) | |
| virtual | ~INIReader () |
| virtual Boolean | isInitialized () |
| Boolean | NextSection (ACE_TCHAR *strRecordName, ACE_TCHAR *strFieldName, ACE_TCHAR *valueName) |
| Boolean | Rewind () |
| Boolean | CreateRecord (const String &strRecordName, Boolean bTruncate=FALSE) |
| ULong | GetRecordState (const String &strRecordName) |
| Boolean | GetField (const String &strRecordName, const String &strFieldName, Field &fld) |
| Boolean | SetField (const String &strRecordName, const String &strFieldName, const Field &fld, Boolean bCreate=TRUE) |
| Boolean | RemoveField (const String &strRecordName, const String &strFieldName) |
| Boolean | GetRecord (const String &strRecordName, Record &rec, Boolean bCreate=FALSE, Boolean bAppend=FALSE) |
| Boolean | SetRecord (const String &strRecordName, const Record &rec, Boolean bCreate=TRUE, Boolean bAll=TRUE) |
| Boolean | RemoveRecord (const String &strRecordName) |
| Boolean | GetChildren (const String &strRecordName, StringArray &astrChildren) |
Static Public Member Functions | |
| Table * | createTable (int argc, char **argv, CORBA::ORB_ptr orb) |
Private Attributes | |
| FILE * | m_fileHandle |
| Boolean | m_initialized |
| ACE_TCHAR | m_section [INI_MAX_LINE_LENGTH] |
|
|
|
|
|
|
|
||||||||||||
|
Implements cdb::Table.
|
|
||||||||||||||||
|
|
|
||||||||||||
|
Implements cdb::Table.
|
|
||||||||||||||||
|
Implements cdb::Table.
|
|
||||||||||||||||||||
|
Implements cdb::Table.
|
|
|
Implements cdb::Table.
|
|
|
Implements cdb::Table.
|
|
||||||||||||||||
|
|
|
||||||||||||
|
Implements cdb::Table.
|
|
|
Implements cdb::Table.
|
|
|
|
|
||||||||||||||||||||
|
Implements cdb::Table.
|
|
||||||||||||||||||||
|
Implements cdb::Table.
|
|
|
INI file handle |
|
|
The state of the object |
|
|
Current section, used by NextSection method |
1.3.8