BDS Public
BdsApi 4.0.1
This is the Blacknest BDS API.
Loading...
Searching...
No Matches
Bds::DataBlockPos Class Reference

This defines the position of a data block in a file. It is used by the BDS data converters to order blocks by time. More...

#include <BdsDataFile.h>

Public Member Functions

 DataBlockPos (BTimeStamp startTime=0, BTimeStamp endTime=0, BUInt64 position=0, BUInt order=0, int ref=0, BUInt numSamples=0)
 
int operator< (const DataBlockPos &b) const
 

Public Attributes

BTimeStamp startTime
 
BTimeStamp endTime
 
BUInt64 position
 
BUInt order
 
int ref
 
BUInt numSamples
 

Detailed Description

This defines the position of a data block in a file. It is used by the BDS data converters to order blocks by time.

Constructor & Destructor Documentation

◆ DataBlockPos()

Bds::DataBlockPos::DataBlockPos ( BTimeStamp  startTime = 0,
BTimeStamp  endTime = 0,
BUInt64  position = 0,
BUInt  order = 0,
int  ref = 0,
BUInt  numSamples = 0 
)
inline

Member Function Documentation

◆ operator<()

int Bds::DataBlockPos::operator< ( const DataBlockPos b) const
inline

Member Data Documentation

◆ startTime

BTimeStamp Bds::DataBlockPos::startTime

◆ endTime

BTimeStamp Bds::DataBlockPos::endTime

◆ position

BUInt64 Bds::DataBlockPos::position

◆ order

BUInt Bds::DataBlockPos::order

◆ ref

int Bds::DataBlockPos::ref

◆ numSamples

BUInt Bds::DataBlockPos::numSamples

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