#include <PSPFDatabase.h>
Inherits PSPFObject.
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) |
PSPFDatabase::PSPFDatabase | ( | ) |
PSPFDatabase::PSPFDatabase | ( | char * | Path | ) |
virtual PSPFDatabase::~PSPFDatabase | ( | ) | [virtual] |
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 | |||
) |