In file /home/eternity/Source/Common/GMessage/H/fields.h:

class TableField : public Field

Ancestor of all fields used in Record of Table

Inheritance:

TableField < Field < Debugable


Public

methods
TableField (Char *aName, LogFile *aLogFile = NULL)
constructor
virtual ~TableField ()
destructor
virtual char* Print ()
debugging method
virtual Int EqualTo (void *aValue)
value checking
virtual Int IsFixed ()
Is fixed ?
virtual Err SetValue (Void *aValue)
conversions
virtual Err ReadFromFile (File *aFile, Size *bytesToEORec)
Read field from file
virtual Err WriteToFile (File *aFile)
Write field to file
virtual Char* AsString ()
other conversions

Inherited from Field:

Public Methods

Field::Field(Char *aName, LogFile *aLogFile)
Char* Field::GetName()
Int Field::NameEqualTo(Char *aName)
Void Field::SetName(Char *aName)
Field::~Field()

Protected

attributes

Char* name
name of the field

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

Ancestor of all fields used in Record of Table. Ancestor of fields used in Record of Table. Virtual methods for reading and writing itself to file and for checking the value are defined here.
methods

TableField(Char *aName, LogFile *aLogFile = NULL)
constructor

virtual ~TableField()
destructor

virtual char* Print()
debugging method

virtual Int EqualTo(void *aValue)
value checking

virtual Int IsFixed()
Is fixed ?

virtual Err SetValue(Void *aValue)
conversions

virtual Err ReadFromFile(File *aFile, Size *bytesToEORec)
Read field from file

virtual Err WriteToFile(File *aFile)
Write field to file

virtual Char* AsString()
other conversions


Direct child classes:
TimeField
StringField
IntField
IDField
BytesField
Author:
Marek, Pavel
See Also:
Record, Table

alphabetic index hierarchy of classes


generated by doc++