Main Page | Class Hierarchy | Compound List | File List | Compound Members

dimeInt32Record Class Reference

The dimeInt32Record class is a container class for 32-bit integer records. More...

#include <dime/records/Int32Record.h>

Inheritance diagram for dimeInt32Record:

dimeRecord dimeBase List of all members.

Public Member Functions

 dimeInt32Record (const int group_code=90, const int32 val=0)
virtual dimeRecordcopy (dimeMemHandler *const mh) const
virtual void setValue (const dimeParam &param, dimeMemHandler *const memhandler=NULL)
virtual void getValue (dimeParam &param) const
int32 getValue () const
void setValue (const int32 val)
int typeId () const
bool read (dimeInput *const in)
bool write (dimeOutput *const out)

Detailed Description

The dimeInt32Record class is a container class for 32-bit integer records.


Constructor & Destructor Documentation

dimeInt32Record::dimeInt32Record const int  group_code = 90,
const int32  val = 0
 

Constructor


Member Function Documentation

dimeRecord * dimeInt32Record::copy dimeMemHandler *const  mh  )  const [virtual]
 

Returns a copy of this record.

Implements dimeRecord.

int32 dimeInt32Record::getValue  )  const
 

Returns the int32 value.

void dimeInt32Record::getValue dimeParam param  )  const [virtual]
 

Returns the value of this record.

Implements dimeRecord.

bool dimeInt32Record::read dimeInput *const  in  )  [virtual]
 

This function will read the record from the dimeInput file.

Implements dimeRecord.

void dimeInt32Record::setValue const int32  val  ) 
 

Sets the int32 value to val.

void dimeInt32Record::setValue const dimeParam param,
dimeMemHandler *const  memhandler = NULL
[virtual]
 

Sets the value of this record. The memory handler is needed by dimeStringRecord.

Implements dimeRecord.

int dimeInt32Record::typeId  )  const [virtual]
 

This virtual function will return the type of the record.

Implements dimeRecord.

bool dimeInt32Record::write dimeOutput *const  out  )  [virtual]
 

This function will write the record to the dimeOutput file.

Reimplemented from dimeRecord.


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.