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)
BError start (BUInt channel, BUInt segment)
 Start next segment of data.
BError writeData (DataBlock &data)
 Write a block of data.
BError end ()
 End segment.

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::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 
)

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

ChannelInfos Bds::DataFileIms::ochannelInfos [private]

DataInfo Bds::DataFileIms::odataInfo [private]

BInt32 Bds::DataFileIms::oprevValue1 [private]

BInt32 Bds::DataFileIms::oprevValue2 [private]

BUInt Bds::DataFileIms::owriteChannel [private]

BInt32 Bds::DataFileIms::owriteChecksum [private]

BUInt Bds::DataFileIms::owriteColumn [private]


The documentation for this class was generated from the following files:
Generated on Mon Mar 19 10:58:48 2012 for BdsApi by  doxygen 1.4.7