SDDOnLine.h

Classes

SDDOnLine -- a class for accessing on-line SDD data files at the 140ft (full description)

class SDDOnLine

Interface

Public Members
SDDOnLine()
SDDOnLine(const String& sddFileName)
SDDOnLine(const SDDOnLine& other)
~SDDOnLine()
void attach(const String& sddFileName)
const SDDIndexRep& index(uInt rownr) const
const SDDHeader& header(uInt rownr) const
Bool getData(Array<Float>& data, uInt rownr) const
Int timeStamp(uInt rownr) const
Int offStamp(uInt rownr) const
Bool needToSync() const
Int sync()
uInt nrow()
Private Members
SDDOnLine operator=(const SDDOnLine&)
void init()
void appendMaps(uInt startSDDEntry)

Description

Review Status

Date Reviewed:
yyyy/mm/dd

Prerequisite

Etymology

Synopsis

Example

Motivation

Member Description

SDDOnLine()

SDDOnLine(const String& sddFileName)

SDDOnLine(const SDDOnLine& other)

~SDDOnLine()

void attach(const String& sddFileName)

attach to two new files

const SDDIndexRep& index(uInt rownr) const

the things we need from the SDDFile The index rep for a specific rownr

const SDDHeader& header(uInt rownr) const

The header for a specific rownr

Bool getData(Array<Float>& data, uInt rownr) const

The data array for a specific rownr

Int timeStamp(uInt rownr) const

The timeStamp for a particular row

Int offStamp(uInt rownr) const

the offStamp for a particular row

Bool needToSync() const

This just sees if there is a need to sync

Int sync()

sync with what is on disk, return the number of rows

uInt nrow()

SDDOnLine operator=(const SDDOnLine&)

void init()

void appendMaps(uInt startSDDEntry)