Main Page   Class Hierarchy   Compound List   File List   Compound Members  

dimeUnknownTable Class Reference

The dimeUnknownTable class reads and writes undefined tables. More...

#include <dime/tables/UnknownTable.h>

Inheritance diagram for dimeUnknownTable::

dimeTableEntry dimeRecordHolder dimeBase List of all members.

Public Methods

 dimeUnknownTable (const char *const name, dimeMemHandler *const memhandler)
virtual ~dimeUnknownTable ()
virtual const char * getTableName () const
virtual dimeTableEntrycopy (dimeModel *const model) const
virtual bool write (dimeOutput *const out)
virtual int typeId () const
virtual int countRecords () const

Detailed Description

The dimeUnknownTable class reads and writes undefined tables.


Constructor & Destructor Documentation

dimeUnknownTable::dimeUnknownTable const char *const    name,
dimeMemHandler *const    memhandler
 

Constructor.

dimeUnknownTable::~dimeUnknownTable   [virtual]
 

Destructor. Should only be called if no memhandler is used.


Member Function Documentation

int dimeUnknownTable::countRecords   const [virtual]
 

Returns the number of records for this table. Tables overloading this function should first count the number of records they will write, then add the return value of this function to get the total number of records.

Reimplemented from dimeTableEntry.

int dimeUnknownTable::typeId   const [virtual]
 

Must be implemented by all subclasses, and should return an unique id for that class.

Reimplemented from dimeTableEntry.

bool dimeUnknownTable::write dimeOutput *const    file [virtual]
 

Will write the records to file.

Reimplemented from dimeTableEntry.


The documentation for this class was generated from the following files:
Copyright © 1998-1999, Systems In Motion <sales@sim.no>. All rights reserved.
System documentation was generated using doxygen.