#include <BdsDataFileCd.h>
List of all members.
Public Member Functions |
| DataFileCd () |
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 | readPacket_1v0 (int validateNext) |
BError | readPacket_1v0_Scan (BUInt64 &pos) |
BError | readBlock_1v0 (BUInt32 channel, BUInt64 pos, DataBlock &data, int addInfo, int validateNext) |
BError | readPacket_1v1 (int validateNext) |
BError | readPacket_1v1_Scan (BUInt64 &pos) |
BError | readBlock_1v1 (BUInt32 channel, BUInt64 pos, DataBlock &data, int addInfo, int validateNext) |
DataError | getBlockReorderInfo () |
| Returns information on any block re-ordering performed.
|
Private Attributes |
DataInfo | odataInfo |
| The DataInfo.
|
BBufferStore | opacket |
| Current data packet.
|
BBufferStore | opacketNext |
| Next data packet.
|
BArray< BArray< DataBlockPos > > | oblockPositions |
| Block positions for each channel.
|
int | odataFormat |
| CD1.0 current DataFormat in use.
|
BArray< CdDataFormatFrame_1v0 > | odataFormats |
| CD1.0 data formats.
|
BArray< CdFlag > | ochannelFlags |
| Flags per channel;.
|
Constructor & Destructor Documentation
Bds::DataFileCd::DataFileCd |
( |
| ) |
|
Member Function Documentation
DataError Bds::DataFileCd::getBlockReorderInfo |
( |
| ) |
[private] |
Returns information on any block re-ordering performed.
Get the expected order of writing data, by sample or by channel.
Reimplemented from Bds::DataFile.
int Bds::DataFileCd::getFeatures |
( |
| ) |
[virtual] |
Get bitmask of supported features.
Reimplemented from Bds::DataFile.
DataFormat Bds::DataFileCd::getFormats |
( |
| ) |
[static] |
BError Bds::DataFileCd::readBlock_1v0 |
( |
BUInt32 |
channel, |
|
|
BUInt64 |
pos, |
|
|
DataBlock & |
data, |
|
|
int |
addInfo, |
|
|
int |
validateNext |
|
) |
| [private] |
BError Bds::DataFileCd::readBlock_1v1 |
( |
BUInt32 |
channel, |
|
|
BUInt64 |
pos, |
|
|
DataBlock & |
data, |
|
|
int |
addInfo, |
|
|
int |
validateNext |
|
) |
| [private] |
BError Bds::DataFileCd::readData |
( |
BUInt32 |
channel, |
|
|
BUInt |
segment, |
|
|
BUInt32 |
blockNumber, |
|
|
DataBlock & |
dataBlock |
|
) |
| [virtual] |
BError Bds::DataFileCd::readPacket_1v0 |
( |
int |
validateNext | ) |
[private] |
BError Bds::DataFileCd::readPacket_1v0_Scan |
( |
BUInt64 & |
pos | ) |
[private] |
BError Bds::DataFileCd::readPacket_1v1 |
( |
int |
validateNext | ) |
[private] |
BError Bds::DataFileCd::readPacket_1v1_Scan |
( |
BUInt64 & |
pos | ) |
[private] |
Member Data Documentation
Block positions for each channel.
The documentation for this class was generated from the following files: