Main Page | Class Hierarchy | Class List | File List | Class 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 Member Functions

 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.

Implements 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.