Bds::DataFileIms Class Reference

#include <BdsDataFileIms.h>

Inheritance diagram for Bds::DataFileIms:
Bds::DataFile

List of all members.

Public Member Functions

 DataFileIms ()
BError open (BString fileName, BString mode)
 Open the file for read or write.
BError close ()
 Close the file.
DataOrder getDataOrder ()
 Get the expected order of writing data, by sample or by channel.
int getFeatures ()
 Get bitmask of supported features.
BError setInfo (DataInfo &dataInfo, ChannelInfos &channelInfos, WriteOptionsList options=WriteOptionNone)
 Set information on data for write.
BError start (BUInt channel, BUInt segment)
 Start next segment of data.
BError writeData (DataBlock &data)
 Write a block of data.
BError end ()
 End segment.
BError getMetaData (ChannelInfos &channelInfos)
 Return all known MetaData in the file.

Static Public Member Functions

static DataFormat getFormats ()
 Get list of supported formats.

Private Member Functions

BError writeResponses ()

Private Attributes

DataInfo odataInfo
ChannelInfos ochannelInfos
BUInt owriteChannel
BInt32 owriteChecksum
BUInt owriteColumn
BInt32 oprevValue1
BInt32 oprevValue2

Constructor & Destructor Documentation

Bds::DataFileIms::DataFileIms (  ) 

Member Function Documentation

BError Bds::DataFileIms::close (  )  [virtual]

Close the file.

Reimplemented from Bds::DataFile.

BError Bds::DataFileIms::end (  )  [virtual]

End segment.

Reimplemented from Bds::DataFile.

DataFile::DataOrder Bds::DataFileIms::getDataOrder (  )  [virtual]

Get the expected order of writing data, by sample or by channel.

Reimplemented from Bds::DataFile.

int Bds::DataFileIms::getFeatures (  )  [virtual]

Get bitmask of supported features.

Reimplemented from Bds::DataFile.

DataFormat Bds::DataFileIms::getFormats (  )  [static]

Get list of supported formats.

Reimplemented from Bds::DataFile.

BError Bds::DataFileIms::getMetaData ( ChannelInfos channelInfos  )  [virtual]

Return all known MetaData in the file.

Reimplemented from Bds::DataFile.

BError Bds::DataFileIms::open ( BString  fileName,
BString  mode 
) [virtual]

Open the file for read or write.

Reimplemented from Bds::DataFile.

BError Bds::DataFileIms::setInfo ( DataInfo dataInfo,
ChannelInfos channelInfos,
WriteOptionsList  options = WriteOptionNone 
) [virtual]

Set information on data for write.

Reimplemented from Bds::DataFile.

BError Bds::DataFileIms::start ( BUInt  channel,
BUInt  segment 
) [virtual]

Start next segment of data.

Reimplemented from Bds::DataFile.

BError Bds::DataFileIms::writeData ( DataBlock data  )  [virtual]

Write a block of data.

Reimplemented from Bds::DataFile.

BError Bds::DataFileIms::writeResponses (  )  [private]

Member Data Documentation


The documentation for this class was generated from the following files:

Generated on 8 May 2012 for BdsApi by  doxygen 1.6.1