PSPFDatabase Class Reference

#include <PSPFDatabase.h>

Inherits PSPFObject.

List of all members.

Public Member Functions

 PSPFDatabase ()
 PSPFDatabase (char *Path)
virtual ~PSPFDatabase ()
bool IsOpen ()
bool Clean ()
bool OpenFile (char *Path)
bool CloseFile ()
unsigned long LoadFileToMemory ()
unsigned long WriteAllToFile (char *Path=NULL)
unsigned long WriteModified ()
void SortOn (unsigned short Criterium1)
void * GetFieldValue (char *Field)
void * GetFieldValue (unsigned short FieldNum)
void GetAtRecord (unsigned long RecordNum)
unsigned long GetRecordNum ()
bool GetNextRecord ()
bool GetPreviousRecord ()
void LoadRecord (unsigned long RecordNum)
void DeleteCurrentRec ()
void CreateAndAppend ()
void ClearAllRecords ()
void AddField (PSPFdbField *NewField)
void SetFieldValue (char *Field, void *Value)
void SetFieldValue (unsigned short FieldNum, void *Value)
void DumpCurrentContents (int i, char *String)
unsigned char GetFieldDecCount (unsigned short NumField)
char GetFieldType (unsigned short NumField)
unsigned short GetFieldCount ()
unsigned long GetRecordCount ()
void DeleteVoidPointer (void *Pointer, unsigned short Field)
void DeleteVoidPointer (void *Pointer, char *Field)


Constructor & Destructor Documentation

PSPFDatabase::PSPFDatabase (  ) 

PSPFDatabase::PSPFDatabase ( char *  Path  ) 

virtual PSPFDatabase::~PSPFDatabase (  )  [virtual]


Member Function Documentation

bool PSPFDatabase::IsOpen (  ) 

bool PSPFDatabase::Clean (  ) 

bool PSPFDatabase::OpenFile ( char *  Path  ) 

bool PSPFDatabase::CloseFile (  ) 

unsigned long PSPFDatabase::LoadFileToMemory (  ) 

unsigned long PSPFDatabase::WriteAllToFile ( char *  Path = NULL  ) 

unsigned long PSPFDatabase::WriteModified (  ) 

void PSPFDatabase::SortOn ( unsigned short  Criterium1  ) 

void* PSPFDatabase::GetFieldValue ( char *  Field  ) 

void* PSPFDatabase::GetFieldValue ( unsigned short  FieldNum  ) 

void PSPFDatabase::GetAtRecord ( unsigned long  RecordNum  ) 

unsigned long PSPFDatabase::GetRecordNum (  ) 

bool PSPFDatabase::GetNextRecord (  ) 

bool PSPFDatabase::GetPreviousRecord (  ) 

void PSPFDatabase::LoadRecord ( unsigned long  RecordNum  ) 

void PSPFDatabase::DeleteCurrentRec (  ) 

void PSPFDatabase::CreateAndAppend (  ) 

void PSPFDatabase::ClearAllRecords (  ) 

void PSPFDatabase::AddField ( PSPFdbField NewField  ) 

void PSPFDatabase::SetFieldValue ( char *  Field,
void *  Value 
)

void PSPFDatabase::SetFieldValue ( unsigned short  FieldNum,
void *  Value 
)

void PSPFDatabase::DumpCurrentContents ( int  i,
char *  String 
)

unsigned char PSPFDatabase::GetFieldDecCount ( unsigned short  NumField  ) 

char PSPFDatabase::GetFieldType ( unsigned short  NumField  ) 

unsigned short PSPFDatabase::GetFieldCount (  ) 

unsigned long PSPFDatabase::GetRecordCount (  ) 

void PSPFDatabase::DeleteVoidPointer ( void *  Pointer,
unsigned short  Field 
)

void PSPFDatabase::DeleteVoidPointer ( void *  Pointer,
char *  Field 
)


The documentation for this class was generated from the following file:
Generated on Sat Oct 27 20:25:29 2007 for PSPFramework by  doxygen 1.5.3