Bds::DataFileBdrs Class Reference

#include <BdsDataFileBdrs.h>

Inheritance diagram for Bds::DataFileBdrs:
Bds::DataFile

List of all members.

Public Member Functions

 DataFileBdrs ()
int getFeatures ()
 Get bitmask of supported features.
DataOrder getDataOrder ()
 Get the expected order of writing data, by sample or by channel.
BError getInfo (DataInfo &dataInfo, ReadOptions options, BList< DataError > &errors)
 Get info on data.
BError readData (BUInt32 channel, BUInt segment, BUInt32 blockNumber, DataBlock &data)
 Read a block.

Static Public Member Functions

static DataFormat getFormats ()
 Get list of supported formats.

Private Member Functions

BError readBlock (BUInt32 channel, BUInt64 pos, DataBlock &data)

Private Attributes

int omagic
int oyear
int oblockYear
BUInt32 oblockSize
double osampleRate
DataInfo odataInfo
BArray< DataBlockPosoblockPositions

Constructor & Destructor Documentation

Bds::DataFileBdrs::DataFileBdrs (  ) 

Member Function Documentation

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

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

Reimplemented from Bds::DataFile.

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

Get bitmask of supported features.

Reimplemented from Bds::DataFile.

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

Get list of supported formats.

Reimplemented from Bds::DataFile.

BError Bds::DataFileBdrs::getInfo ( DataInfo dataInfo,
ReadOptions  options,
BList< DataError > &  errors 
) [virtual]

Get info on data.

Reimplemented from Bds::DataFile.

BError Bds::DataFileBdrs::readBlock ( BUInt32  channel,
BUInt64  pos,
DataBlock data 
) [private]
BError Bds::DataFileBdrs::readData ( BUInt32  channel,
BUInt  segment,
BUInt32  blockNumber,
DataBlock dataBlock 
) [virtual]

Read a block.

Reimplemented from Bds::DataFile.


Member Data Documentation

BUInt32 Bds::DataFileBdrs::oblockSize [private]
int Bds::DataFileBdrs::oyear [private]

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

Generated on 13 Aug 2012 for BdsApi by  doxygen 1.6.1