|
cdb::INIReader − |
|
#include <cdbINIReader.h> Inherits cdb::Table. |
|
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 |
|
static 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] |
|
cdb::INIReader::INIReader (const char * fileName) |
|
virtual cdb::INIReader::~INIReader () [virtual] |
|
Boolean cdb::INIReader::CreateRecord (const String & strRecordName, Boolean bTruncate = FALSE) [virtual] |
|
Implements cdb::Table. |
|
static Table* cdb::INIReader::createTable (int argc, char ** argv, CORBA::ORB_ptr orb) [static] |
|
Boolean cdb::INIReader::GetChildren (const String & strRecordName, StringArray & astrChildren) [virtual] |
|
Implements cdb::Table. |
|
Boolean cdb::INIReader::GetField (const String & strRecordName, const String & strFieldName, Field & fld) [virtual] |
|
Implements cdb::Table. |
|
Boolean cdb::INIReader::GetRecord (const String & strRecordName, Record & rec, Boolean bCreate = FALSE, Boolean bAppend = FALSE) [virtual] |
|
Implements cdb::Table. |
|
ULong cdb::INIReader::GetRecordState (const String & strRecordName) [virtual] |
|
Implements cdb::Table. |
|
virtual Boolean cdb::INIReader::isInitialized () [virtual] |
|
Implements cdb::Table. |
|
Boolean cdb::INIReader::NextSection (ACE_TCHAR * strRecordName, ACE_TCHAR * strFieldName, ACE_TCHAR * valueName) |
|
Boolean cdb::INIReader::RemoveField (const String & strRecordName, const String & strFieldName) [virtual] |
|
Implements cdb::Table. |
|
Boolean cdb::INIReader::RemoveRecord (const String & strRecordName) [virtual] |
|
Implements cdb::Table. |
|
Boolean cdb::INIReader::Rewind () |
|
Boolean cdb::INIReader::SetField (const String & strRecordName, const String & strFieldName, const Field & fld, Boolean bCreate = TRUE) [virtual] |
|
Implements cdb::Table. |
|
Boolean cdb::INIReader::SetRecord (const String & strRecordName, const Record & rec, Boolean bCreate = TRUE, Boolean bAll = TRUE) [virtual] |
|
Implements cdb::Table. |
|
FILE* cdb::INIReader::m_fileHandle [private] INI file handle |
|
Boolean cdb::INIReader::m_initialized [private] The state of the object |
|
ACE_TCHAR cdb::INIReader::m_section[INI_MAX_LINE_LENGTH] [private] Current section, used by NextSection method |
|
Generated automatically by Doxygen for ACS-2016.6 C++ API from the source code. |