Bds::DataFileGcf Class Reference

#include <BdsDataFileGcf.h>

Inheritance diagram for Bds::DataFileGcf:

Bds::DataFile List of all members.

Public Member Functions

 DataFileGcf ()
int getFeatures ()
 Get bitmask of supported features.
BError getInfo (DataInfo &dataInfo, Options options, BList< BErrorTime > &errors)
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)
int duplicateCheck (DataBlock &data1, DataBlock &data2)
BError getBlockReorderInfo ()
 Returns information on any block re-ordering performed.

Private Attributes

BUInt32 oblockSize
DataInfo odataInfo
BString osystemId
BString ostreamId
int oformat
int ofilterCoef
double osampleRate
BArray< DataBlockPosoblockPositions

Constructor & Destructor Documentation

Bds::DataFileGcf::DataFileGcf (  ) 


Member Function Documentation

int Bds::DataFileGcf::duplicateCheck ( DataBlock data1,
DataBlock data2 
) [private]

BError Bds::DataFileGcf::getBlockReorderInfo (  )  [private]

Returns information on any block re-ordering performed.

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

Get bitmask of supported features.

Reimplemented from Bds::DataFile.

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

Get list of supported formats.

Reimplemented from Bds::DataFile.

BError Bds::DataFileGcf::getInfo ( DataInfo dataInfo,
Options  options,
BList< BErrorTime > &  errors 
)

BError Bds::DataFileGcf::readBlock ( BUInt32  channel,
BUInt64  pos,
DataBlock data 
) [private]

BError Bds::DataFileGcf::readData ( BUInt32  channel,
BUInt  segment,
BUInt32  blockNumber,
DataBlock data 
) [virtual]

Read a block.

Reimplemented from Bds::DataFile.


Member Data Documentation

BArray<DataBlockPos> Bds::DataFileGcf::oblockPositions [private]

BUInt32 Bds::DataFileGcf::oblockSize [private]

DataInfo Bds::DataFileGcf::odataInfo [private]

int Bds::DataFileGcf::ofilterCoef [private]

int Bds::DataFileGcf::oformat [private]

Reimplemented from Bds::DataFile.

double Bds::DataFileGcf::osampleRate [private]

BString Bds::DataFileGcf::ostreamId [private]

BString Bds::DataFileGcf::osystemId [private]


The documentation for this class was generated from the following files:
Generated on Thu Jun 3 17:30:42 2010 for BdsApi by  doxygen 1.4.7