#include <BdsDataFileGcf.h>
Inheritance diagram for Bds::DataFileGcf:
Public Member Functions | |
DataFileGcf () | |
int | getFeatures () |
Get bitmask of supported features. | |
BError | getInfo (DataInfo &dataInfo, Options options, BList< BError > &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< DataBlockPos > | oblockPositions |
Bds::DataFileGcf::DataFileGcf | ( | ) |
BError Bds::DataFileGcf::getBlockReorderInfo | ( | ) | [private] |
Returns information on any block re-ordering performed.
int Bds::DataFileGcf::getFeatures | ( | ) | [virtual] |
DataFormat Bds::DataFileGcf::getFormats | ( | ) | [static] |
BError Bds::DataFileGcf::readBlock | ( | BUInt32 | channel, | |
BUInt64 | pos, | |||
DataBlock & | data | |||
) | [private] |
BError Bds::DataFileGcf::readData | ( | BUInt32 | channel, | |
BUInt | segment, | |||
BUInt32 | blockNumber, | |||
DataBlock & | data | |||
) | [virtual] |
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] |