In file /home/eternity/Source/Eso/Scheduler/H/stable.h:

class TimeSortedTable : public Table

Sorted table by time

Inheritance:

TimeSortedTable < Table < Debugable


Public


virtual Err InsertRecord (Record *aRecord)
Sorted insert

Inherited from Table:

Public Methods

Int Table::CanDelete()
Int Table::CanUpdate()
Err Table::Close()
Char* Table::CreateTmpFileName()
Err Table::DeleteRecord()
Record* Table::FindFirst( const Char *aFieldName, const Void *aFieldValue)
Record* Table::FindNext()
Record* Table::First()
Char* Table::GetFileName()
Err Table::InsertRecord(Record *aRecord)
Int Table::IsFixed()
Int Table::IsOpen()
Record* Table::NewRecord()
Record* Table::Next()
Err Table::Open()
Record* Table::ReadRecord()
Size Table::ReadRecordLength()
Err Table::Remove()
Table::Table(const Char *fileName, TableFieldQueue *aDefinition, LogFile *aLogFile)
Err Table::UpdateRecord(Record *aRecord)
Err Table::WriteRecord(Record *aRecord)
Table::~Table()

Public

methods

Table(const Char *fileName, TableFieldQueue *aDefinition, LogFile *aLogFile = NULL)
constructor
~Table()
destructor
information providers
table manipulation
table iteration
record manipulation
record searching

Protected

attributes

methods


Inherited from Debugable:

Public Methods

string* Debugable::CreateString(char *firstStr, int firstInt, int secondInt)
Debugable::Debugable(LogFile * debugLogFile)
int Debugable::SetDebugOptions(int newLogOptions)
void Debugable::SetLogFile(LogFile *aLogFile)
void Debugable::WriteString(LogLevel debugLevel, char * format, ...)
Debugable::~Debugable()

Documentation

Sorted table by time. Sorts table by first column which have to be TimeField.

virtual Err InsertRecord(Record *aRecord)
Sorted insert


This class has no child classes.
Author:
Jirka
See Also:
Scheduler

alphabetic index hierarchy of classes


generated by doc++