ldas-tools-framecpp  2.8.1
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
FrameCPP::Version_8::FrTOC Class Reference

Table of Contents Data Structure Definition. More...

#include <FrTOC.hh>

Inherits FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >, FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >, and FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >.

Public Types

typedef std::vector< data_quality_type > data_quality_container_type
 Array of integer QA words from each FrameH.
 
typedef std::vector< data_quality_type > data_quality_container_type
 Array of integer QA words from each FrameH.
 
typedef std::vector< data_quality_type > data_quality_container_type
 Array of integer QA words from each FrameH.
 
typedef std::vector< dt_type > dt_container_type
 Array of frame durations in seconds.
 
typedef std::vector< dt_type > dt_container_type
 Array of frame durations in seconds.
 
typedef std::vector< dt_type > dt_container_type
 Array of frame durations in seconds.
 
typedef std::vector< frame_type > frame_container_type
 Array of frame numbers.
 
typedef std::vector< frame_type > frame_container_type
 Array of frame numbers.
 
typedef std::vector< frame_type > frame_container_type
 Array of frame numbers.
 
typedef std::vector< gtimen_type > gtimen_container_type
 Array of integer GPS residual nanoseconds for the frame.
 
typedef std::vector< gtimen_type > gtimen_container_type
 Array of integer GPS residual nanoseconds for the frame.
 
typedef std::vector< gtimen_type > gtimen_container_type
 Array of integer GPS residual nanoseconds for the frame.
 
typedef std::vector< gtimes_type > gtimes_container_type
 Array of integer GPS frame times.
 
typedef std::vector< gtimes_type > gtimes_container_type
 Array of integer GPS frame times.
 
typedef std::vector< gtimes_type > gtimes_container_type
 Array of integer GPS frame times.
 
typedef std::vector< namedetector_type > namedetector_container_type
 Array of FrDetector names.
 
typedef std::vector< namedetector_type > namedetector_container_type
 Array of FrDetector names.
 
typedef std::vector< namedetector_type > namedetector_container_type
 Array of FrDetector names.
 
typedef std::vector< nfirstadc_type > nfirstadc_container_type
 Array of first FrADCData positions.
 
typedef std::vector< nfirstadc_type > nfirstadc_container_type
 Array of first FrADCData positions.
 
typedef std::vector< nfirstadc_type > nfirstadc_container_type
 Array of first FrADCData positions.
 
typedef std::vector< nfirstmsg_type > nfirstmsg_container_type
 Array of first FrMsg positions.
 
typedef std::vector< nfirstmsg_type > nfirstmsg_container_type
 Array of first FrMsg positions.
 
typedef std::vector< nfirstmsg_type > nfirstmsg_container_type
 Array of first FrMsg positions.
 
typedef std::vector< nfirstser_type > nfirstser_container_type
 Array of first FrSerData positions.
 
typedef std::vector< nfirstser_type > nfirstser_container_type
 Array of first FrSerData positions.
 
typedef std::vector< nfirstser_type > nfirstser_container_type
 Array of first FrSerData positions.
 
typedef std::vector< nfirsttable_type > nfirsttable_container_type
 Array of first FrTable positions.
 
typedef std::vector< nfirsttable_type > nfirsttable_container_type
 Array of first FrTable positions.
 
typedef std::vector< nfirsttable_type > nfirsttable_container_type
 Array of first FrTable positions.
 
typedef std::vector< positiondetector_type > positiondetector_container_type
 Array of FrDetector positions.
 
typedef std::vector< positiondetector_type > positiondetector_container_type
 Array of FrDetector positions.
 
typedef std::vector< positiondetector_type > positiondetector_container_type
 Array of FrDetector positions.
 
typedef std::vector< positionh_type > positionh_container_type
 Array of FrSH IDs.
 
typedef std::vector< positionh_type > positionh_container_type
 Array of FrSH IDs.
 
typedef std::vector< positionh_type > positionh_container_type
 Array of FrSH IDs.
 
typedef std::vector< runs_type > runs_container_type
 Array of FrameH positions.
 
typedef std::vector< runs_type > runs_container_type
 Array of FrameH positions.
 
typedef std::vector< runs_type > runs_container_type
 Array of FrameH positions.
 
typedef std::vector< shid_type > shid_container_type
 Array of FrSH IDs.
 
typedef std::vector< shid_type > shid_container_type
 Array of FrSH IDs.
 
typedef std::vector< shid_type > shid_container_type
 Array of FrSH IDs.
 
typedef std::vector< shname_type > shname_container_type
 Array of FrSH names.
 
typedef std::vector< shname_type > shname_container_type
 Array of FrSH names.
 
typedef std::vector< shname_type > shname_container_type
 Array of FrSH names.
 
typedef std::map< name_type, adc_info_type > MapADC_type
 Container of indexed FrAdcData elements. More...
 
typedef std::map< name_type, adc_info_type > MapADC_type
 Container of indexed FrAdcData elements. More...
 
typedef std::map< name_type, adc_info_type > MapADC_type
 Container of indexed FrAdcData elements. More...
 

Public Member Functions

 FrTOC ()=default
 Default constructor. More...
 
 FrTOC (const FrTOC &Source)=default
 Copy Constructor. More...
 
 FrTOC (const FrameCPP::Common::FrTOC *Source)
 Constructor. More...
 
virtual void ForEach (query_info_type Info, FunctionBase &Action) const
 Iterate over elements of the Table of Contents. More...
 
virtual void IndexObject (object_type Object, std::streampos Position)
 Place information about an object into the TOC. More...
 
virtual FrTOCCreate () const
 Virtual constructor. More...
 
virtual void FrStatDataQuery (const std::string &NamePattern, const LDASTools::AL::GPSTime &StartTime, const LDASTools::AL::GPSTime &EndTime, const INT_4U Version, Common::FrStatData::Query &Result) const
 Retieve FrStatData data. More...
 
virtual const char * ObjectStructName () const
 The name structure name of this object. More...
 
virtual bool operator== (const Common::FrameSpec::Object &RHS) const
 equality operator More...
 
 FrTOC ()=default
 Default constructor. More...
 
 FrTOC (const FrTOC &Source)=default
 Copy Constructor. More...
 
 FrTOC (const FrameCPP::Common::FrTOC *Source)
 Constructor. More...
 
virtual void ForEach (query_info_type Info, FunctionBase &Action) const
 Iterate over elements of the Table of Contents. More...
 
virtual void IndexObject (object_type Object, std::streampos Position)
 Place information about an object into the TOC. More...
 
virtual FrTOCCreate () const
 Virtual constructor. More...
 
virtual void FrStatDataQuery (const std::string &NamePattern, const LDASTools::AL::GPSTime &StartTime, const LDASTools::AL::GPSTime &EndTime, const INT_4U Version, Common::FrStatData::Query &Result) const
 Retieve FrStatData data. More...
 
virtual const char * ObjectStructName () const
 The name structure name of this object. More...
 
virtual bool operator== (const Common::FrameSpec::Object &RHS) const
 equality operator More...
 
 FrTOC ()=default
 Default constructor. More...
 
 FrTOC (const FrTOC &Source)=default
 Copy Constructor. More...
 
 FrTOC (const FrameCPP::Common::FrTOC *Source)
 Constructor. More...
 
virtual void ForEach (query_info_type Info, FunctionBase &Action) const
 Iterate over elements of the Table of Contents. More...
 
virtual void IndexObject (object_type Object, std::streampos Position)
 Place information about an object into the TOC. More...
 
virtual FrTOCCreate () const
 Virtual constructor. More...
 
virtual void FrStatDataQuery (const std::string &NamePattern, const LDASTools::AL::GPSTime &StartTime, const LDASTools::AL::GPSTime &EndTime, const INT_4U Version, Common::FrStatData::Query &Result) const
 Retieve FrStatData data. More...
 
virtual const char * ObjectStructName () const
 The name structure name of this object. More...
 
virtual bool operator== (const Common::FrameSpec::Object &RHS) const
 equality operator More...
 
virtual streamsize_type Bytes (const StreamBase &Stream) const
 Return the number of bytes for this object. More...
 
virtual streamsize_type Bytes (const StreamBase &Stream) const
 Return the number of bytes for this object. More...
 
virtual streamsize_type Bytes (const StreamBase &Stream) const
 Return the number of bytes for this object. More...
 
Common::FrameSpec::size_type Bytes (const Common::StreamBase &Stream) const
 Number of bytes needed to write this structure. More...
 
Common::FrameSpec::size_type Bytes (const Common::StreamBase &Stream) const
 Number of bytes needed to write this structure. More...
 
Common::FrameSpec::size_type Bytes (const Common::StreamBase &Stream) const
 Number of bytes needed to write this structure. More...
 
Common::FrameSpec::size_type Bytes (const Common::StreamBase &Stream) const
 Number of bytes needed to write this structure. More...
 
Common::FrameSpec::size_type Bytes (const Common::StreamBase &Stream) const
 Number of bytes needed to write this structure. More...
 
Common::FrameSpec::size_type Bytes (const Common::StreamBase &Stream) const
 Number of bytes needed to write this structure. More...
 
virtual self_typeCreate (istream_type &Stream) const
 Virtual constructor. More...
 
virtual void Write (ostream_type &Stream) const
 Write object to the stream.
 
virtual void Write (ostream_type &Stream) const
 Write object to the stream.
 
virtual void Write (ostream_type &Stream) const
 Write object to the stream.
 
void Load (istream_type &Stream)
 Read contents from stream. More...
 
void Load (istream_type &Stream)
 Read contents from stream. More...
 
void Load (istream_type &Stream)
 Read contents from stream. More...
 
void Load (istream_type &Stream)
 Read contents from stream. More...
 
void Load (istream_type &Stream, INT_4U FrameCount)
 Read contents from stream. More...
 
void Load (istream_type &Stream, INT_4U FrameCount)
 Read contents from stream. More...
 
void Load (istream_type &Stream, INT_4U FrameCount)
 Read contents from stream. More...
 
void Load (istream_type &Stream, INT_4U FrameCount)
 Read contents from stream. More...
 
void Load (istream_type &Stream)
 Read contents from stream. More...
 
void Load (istream_type &Stream)
 Read contents from stream. More...
 
const data_quality_container_type & GetDataQuality () const
 Retreive array of integer QA words from each FrameH.
 
const data_quality_container_type & GetDataQuality () const
 Retreive array of integer QA words from each FrameH.
 
const data_quality_container_type & GetDataQuality () const
 Retreive array of integer QA words from each FrameH.
 
const dt_container_type & GetDt () const
 Retrieve array of frame durations in seconds.
 
const dt_container_type & GetDt () const
 Retrieve array of frame durations in seconds.
 
const dt_container_type & GetDt () const
 Retrieve array of frame durations in seconds.
 
const frame_container_type & GetFrame () const
 Retrieve array of frame numbers.
 
const frame_container_type & GetFrame () const
 Retrieve array of frame numbers.
 
const frame_container_type & GetFrame () const
 Retrieve array of frame numbers.
 
const gtimes_container_type & GetGTimeN () const
 Retrieve array of integer GPS residual nanoseconds for the frame.
 
const gtimes_container_type & GetGTimeN () const
 Retrieve array of integer GPS residual nanoseconds for the frame.
 
const gtimes_container_type & GetGTimeN () const
 Retrieve array of integer GPS residual nanoseconds for the frame.
 
const gtimen_container_type & GetGTimeS () const
 Retrieve array of integer GPS frame times.
 
const gtimen_container_type & GetGTimeS () const
 Retrieve array of integer GPS frame times.
 
const gtimen_container_type & GetGTimeS () const
 Retrieve array of integer GPS frame times.
 
const nfirstadc_container_type & GetNFirstADC () const
 Retrieve array of first FrADCData positions.
 
const nfirstadc_container_type & GetNFirstADC () const
 Retrieve array of first FrADCData positions.
 
const nfirstadc_container_type & GetNFirstADC () const
 Retrieve array of first FrADCData positions.
 
const nfirstmsg_container_type & GetNFirstMsg () const
 Retrieve array of first FrMsg positions.
 
const nfirstmsg_container_type & GetNFirstMsg () const
 Retrieve array of first FrMsg positions.
 
const nfirstmsg_container_type & GetNFirstMsg () const
 Retrieve array of first FrMsg positions.
 
const nfirstser_container_type & GetNFirstSer () const
 Retrieve array of first FrSerData positions.
 
const nfirstser_container_type & GetNFirstSer () const
 Retrieve array of first FrSerData positions.
 
const nfirstser_container_type & GetNFirstSer () const
 Retrieve array of first FrSerData positions.
 
const nfirsttable_container_type & GetNFirstTable () const
 Retrieve array of first FrTable positions.
 
const nfirsttable_container_type & GetNFirstTable () const
 Retrieve array of first FrTable positions.
 
const nfirsttable_container_type & GetNFirstTable () const
 Retrieve array of first FrTable positions.
 
const positionh_container_type & GetPositionH () const
 Retrieve array of FrameH positions.
 
const positionh_container_type & GetPositionH () const
 Retrieve array of FrameH positions.
 
const positionh_container_type & GetPositionH () const
 Retrieve array of FrameH positions.
 
const shid_container_type & GetSHid () const
 Retrieve array of FrSH IDs.
 
const shid_container_type & GetSHid () const
 Retrieve array of FrSH IDs.
 
const shid_container_type & GetSHid () const
 Retrieve array of FrSH IDs.
 
const shname_container_type & GetSHname () const
 Retrieve array of FrSH names.
 
const shname_container_type & GetSHname () const
 Retrieve array of FrSH names.
 
const shname_container_type & GetSHname () const
 Retrieve array of FrSH names.
 
uleaps_type GetULeapS () const
 Retrieve the number of leap seconds.
 
uleaps_type GetULeapS () const
 Retrieve the number of leap seconds.
 
uleaps_type GetULeapS () const
 Retrieve the number of leap seconds.
 
const namedetector_container_type & GetNameDetector () const
 Retrieve array of FrDetector names.
 
const namedetector_container_type & GetNameDetector () const
 Retrieve array of FrDetector names.
 
const namedetector_container_type & GetNameDetector () const
 Retrieve array of FrDetector names.
 
const positiondetector_container_type & GetPositionDetector () const
 Retrieve array of FrDetector positions.
 
const positiondetector_container_type & GetPositionDetector () const
 Retrieve array of FrDetector positions.
 
const positiondetector_container_type & GetPositionDetector () const
 Retrieve array of FrDetector positions.
 
bool operator== (const FrTOCDataData &RHS) const
 equality operator More...
 
bool operator== (const FrTOCStatDataData &RHS) const
 equality operator More...
 
bool operator== (const FrTOCAdcDataData &RHS) const
 equality operator More...
 
bool operator== (const FrTOCProcDataClassicIO &RHS) const
 equality operator More...
 
bool operator== (const FrTOCSimDataClassicIO &RHS) const
 equality operator More...
 
void QueryStatData (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrStatData being written. More...
 
void QueryStatData (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrStatData being written. More...
 
void QueryStatData (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrStatData being written. More...
 
const stat_container_type & GetStat () const
 Return all channels. More...
 
const stat_container_type & GetStat () const
 Return all channels. More...
 
const stat_container_type & GetStat () const
 Return all channels. More...
 
INT_4U GetNTotalStat () const
 Return number of FrStatData structures. More...
 
INT_4U GetNTotalStat () const
 Return number of FrStatData structures. More...
 
INT_4U GetNTotalStat () const
 Return number of FrStatData structures. More...
 
void QueryAdc (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrAdcData being written. More...
 
void QueryAdc (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrAdcData being written. More...
 
void QueryAdc (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrAdcData being written. More...
 
const MapADC_type & GetADC () const
 Return all channels. More...
 
MapADC_type::const_iterator GetADC (const std::string &Name) const
 Return the indexed data for a named channel. More...
 
MapADC_type::const_iterator GetADC (INT_4U Channel) const
 Return the indexed data for an indexed channel. More...
 
const MapADC_type & GetADC () const
 Return all channels. More...
 
MapADC_type::const_iterator GetADC (const std::string &Name) const
 Return the indexed data for a named channel. More...
 
MapADC_type::const_iterator GetADC (INT_4U Channel) const
 Return the indexed data for an indexed channel. More...
 
const MapADC_type & GetADC () const
 Return all channels. More...
 
MapADC_type::const_iterator GetADC (const std::string &Name) const
 Return the indexed data for a named channel. More...
 
MapADC_type::const_iterator GetADC (INT_4U Channel) const
 Return the indexed data for an indexed channel. More...
 
const key_container_type & GetKeys () const
 Retrieve the keys. More...
 
const key_container_type & GetKeys () const
 Retrieve the keys. More...
 
const key_container_type & GetKeys () const
 Retrieve the keys. More...
 
const key_container_type & GetKeys () const
 Retrieve the keys. More...
 
void QueryProc (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrProcData being written. More...
 
void QueryProc (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrProcData being written. More...
 
void QueryProc (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrProcData being written. More...
 
const MapProc_type & GetProc () const
 Return all channels. More...
 
MapProc_type::const_iterator GetProc (const std::string &Channel) const
 Return the indexed data for a named channel. More...
 
MapProc_type::const_iterator GetProc (INT_4U Channel) const
 Return the indexed data for a named channel. More...
 
const MapProc_type & GetProc () const
 Return all channels. More...
 
MapProc_type::const_iterator GetProc (const std::string &Channel) const
 Return the indexed data for a named channel. More...
 
MapProc_type::const_iterator GetProc (INT_4U Channel) const
 Return the indexed data for a named channel. More...
 
const MapProc_type & GetProc () const
 Return all channels. More...
 
MapProc_type::const_iterator GetProc (const std::string &Channel) const
 Return the indexed data for a named channel. More...
 
MapProc_type::const_iterator GetProc (INT_4U Channel) const
 Return the indexed data for a named channel. More...
 
void QuerySim (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrSimData being written. More...
 
void QuerySim (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrSimData being written. More...
 
void QuerySim (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrSimData being written. More...
 
const MapSim_type & GetSim () const
 Return all channels. More...
 
MapSim_type::const_iterator GetSim (const std::string &Channel) const
 Return the indexed data for a named channel. More...
 
MapSim_type::const_iterator GetSim (INT_4U Channel) const
 Return the indexed data for a named channel. More...
 
const MapSim_type & GetSim () const
 Return all channels. More...
 
MapSim_type::const_iterator GetSim (const std::string &Channel) const
 Return the indexed data for a named channel. More...
 
MapSim_type::const_iterator GetSim (INT_4U Channel) const
 Return the indexed data for a named channel. More...
 
const MapSim_type & GetSim () const
 Return all channels. More...
 
MapSim_type::const_iterator GetSim (const std::string &Channel) const
 Return the indexed data for a named channel. More...
 
MapSim_type::const_iterator GetSim (INT_4U Channel) const
 Return the indexed data for a named channel. More...
 
void QuerySer (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrSerData being written. More...
 
void QuerySer (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrSerData being written. More...
 
void QuerySer (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrSerData being written. More...
 
const MapSer_type & GetSer () const
 Return all channels. More...
 
MapSer_type::const_iterator GetSer (const std::string &Channel) const
 Return the indexed data for a named channel. More...
 
MapSer_type::const_iterator GetSer (INT_4U Channel) const
 Return the indexed data for a named channel. More...
 
const MapSer_type & GetSer () const
 Return all channels. More...
 
MapSer_type::const_iterator GetSer (const std::string &Channel) const
 Return the indexed data for a named channel. More...
 
MapSer_type::const_iterator GetSer (INT_4U Channel) const
 Return the indexed data for a named channel. More...
 
const MapSer_type & GetSer () const
 Return all channels. More...
 
MapSer_type::const_iterator GetSer (const std::string &Channel) const
 Return the indexed data for a named channel. More...
 
MapSer_type::const_iterator GetSer (INT_4U Channel) const
 Return the indexed data for a named channel. More...
 
void QuerySum (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrSummary being written. More...
 
void QuerySum (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrSummary being written. More...
 
void QuerySum (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrSummary being written. More...
 
const MapSummary_type & GetSummary () const
 Return all channels. More...
 
MapSummary_type::const_iterator GetSummary (const std::string &Channel) const
 Return the indexed data for a named channel. More...
 
MapSummary_type::const_iterator GetSummary (INT_4U Channel) const
 Return the indexed data for a named channel. More...
 
const MapSummary_type & GetSummary () const
 Return all channels. More...
 
MapSummary_type::const_iterator GetSummary (const std::string &Channel) const
 Return the indexed data for a named channel. More...
 
MapSummary_type::const_iterator GetSummary (INT_4U Channel) const
 Return the indexed data for a named channel. More...
 
const MapSummary_type & GetSummary () const
 Return all channels. More...
 
MapSummary_type::const_iterator GetSummary (const std::string &Channel) const
 Return the indexed data for a named channel. More...
 
MapSummary_type::const_iterator GetSummary (INT_4U Channel) const
 Return the indexed data for a named channel. More...
 
void QueryEvent (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrEvent being written. More...
 
void QueryEvent (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrEvent being written. More...
 
void QueryEvent (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrEvent being written. More...
 
const nameEvent_container_type & GetEvent () const
 Return all events. More...
 
const nameEvent_container_type & GetEvent () const
 Return all events. More...
 
const nameEvent_container_type & GetEvent () const
 Return all events. More...
 
void QuerySimEvent (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrSimEvent being written. More...
 
void QuerySimEvent (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrSimEvent being written. More...
 
void QuerySimEvent (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 Gather TOC info for FrSimEvent being written. More...
 
const nameSimEvent_container_type & GetSimEvent () const
 Return all events. More...
 
const nameSimEvent_container_type & GetSimEvent () const
 Return all events. More...
 
const nameSimEvent_container_type & GetSimEvent () const
 Return all events. More...
 

Static Public Member Functions

static const char * StructName ()
 The name structure name of this object. More...
 
static const char * StructName ()
 The name structure name of this object. More...
 
static const char * StructName ()
 The name structure name of this object. More...
 
static const Common::Description * StructDescription ()
 The description of structure. More...
 
static const Common::Description * StructDescription ()
 The description of structure. More...
 
static const Common::Description * StructDescription ()
 The description of structure. More...
 
static struct_desc_type FrameSpecDescription ()
 Return the dictionary name of the structure.
 
static struct_desc_type FrameSpecDescription ()
 Return the dictionary name of the structure.
 
static struct_desc_type FrameSpecDescription ()
 Return the dictionary name of the structure.
 
static struct_id_type FrameSpecId ()
 Return the dictionary name of the structure.
 
static struct_id_type FrameSpecId ()
 Return the dictionary name of the structure.
 
static struct_id_type FrameSpecId ()
 Return the dictionary name of the structure.
 
static const char * CheckSumDataClass ()
 Data class to be used in class field of FrSE.
 
static const char * CheckSumDataClass ()
 Data class to be used in class field of FrSE.
 
static const char * CheckSumDataClass ()
 Data class to be used in class field of FrSE.
 
static const char * CheckSumDataComment ()
 Comment to be used in comment field of FrSE.
 
static const char * CheckSumDataComment ()
 Comment to be used in comment field of FrSE.
 
static const char * CheckSumDataComment ()
 Comment to be used in comment field of FrSE.
 
template<typename SE >
static void Description (Common::Description &Desc)
 The description of structure. More...
 
template<typename SE >
static void Description (Common::Description &Desc)
 The description of structure. More...
 
template<typename SE >
static void Description (Common::Description &Desc)
 The description of structure. More...
 
template<typename SE >
static void Description (Common::Description &Desc)
 The description of structure. More...
 
template<typename SE >
static void Description (Common::Description &Desc)
 The description of structure. More...
 
template<typename SE >
static void Description (Common::Description &Desc)
 The description of structure. More...
 
template<typename SE >
static void Description (Common::Description &Desc)
 The description of structure. More...
 
template<typename SE >
static void Description (Common::Description &Desc)
 The description of structure. More...
 
template<typename SE >
static void Description (Common::Description &Desc)
 The description of structure. More...
 
template<typename SE >
static void Description (Common::Description &Desc)
 The description of structure. More...
 
template<typename SE >
static void Description (Common::Description &Desc)
 The description of structure. More...
 

Protected Member Functions

virtual void cacheAdcDataPositions (istream_type &Stream)
 Cache where the positions of the Adc channels. More...
 
virtual void seekAdcDataPositions (istream_type &Stream, Common::FrTOC::channel_id_type Channel)
 Advance to the specified Adc channel. More...
 
virtual void seekAdcDataPositions (istream_type &Stream, const std::string &Channel)
 Advance to the specified Adc channel. More...
 
virtual void procDataCachePositions (istream_type &Stream)
 Cache where the positions of the FrProcData channels. More...
 
virtual void cacheAdcDataPositions (istream_type &Stream)
 Cache where the positions of the Adc channels. More...
 
virtual void seekAdcDataPositions (istream_type &Stream, Common::FrTOC::channel_id_type Channel)
 Advance to the specified Adc channel. More...
 
virtual void seekAdcDataPositions (istream_type &Stream, const std::string &Channel)
 Advance to the specified Adc channel. More...
 
virtual void procDataCachePositions (istream_type &Stream)
 Cache where the positions of the FrProcData channels. More...
 
virtual void cacheAdcDataPositions (istream_type &Stream)
 Cache where the positions of the Adc channels. More...
 
virtual void seekAdcDataPositions (istream_type &Stream, Common::FrTOC::channel_id_type Channel)
 Advance to the specified Adc channel. More...
 
virtual void seekAdcDataPositions (istream_type &Stream, const std::string &Channel)
 Advance to the specified Adc channel. More...
 
virtual void procDataCachePositions (istream_type &Stream)
 Cache where the positions of the FrProcData channels. More...
 
virtual demote_ret_type demote (INT_2U Target, demote_arg_type Obj, Common::IStream *Stream) const
 Demotes object to previous version of the frame spec. More...
 
virtual demote_ret_type demote (INT_2U Target, demote_arg_type Obj, Common::IStream *Stream) const
 Demotes object to previous version of the frame spec. More...
 
virtual demote_ret_type demote (INT_2U Target, demote_arg_type Obj, Common::IStream *Stream) const
 Demotes object to previous version of the frame spec. More...
 
virtual promote_ret_type promote (INT_2U Target, promote_arg_type Obj, Common::IStream *Stream) const
 Promotes object to another version of the frame spec. More...
 
virtual promote_ret_type promote (INT_2U Target, promote_arg_type Obj, Common::IStream *Stream) const
 Promotes object to another version of the frame spec. More...
 
virtual promote_ret_type promote (INT_2U Target, promote_arg_type Obj, Common::IStream *Stream) const
 Promotes object to another version of the frame spec. More...
 
virtual Common::FrameSpec::size_type pBytes (const Common::StreamBase &Stream) const
 Number of bytes needed to write this structure. More...
 
virtual Common::FrameSpec::size_type pBytes (const Common::StreamBase &Stream) const
 Number of bytes needed to write this structure. More...
 
virtual Common::FrameSpec::size_type pBytes (const Common::StreamBase &Stream) const
 Number of bytes needed to write this structure. More...
 
virtual self_typepCreate (istream_type &Stream) const
 Virtual constructor. More...
 
virtual self_typepCreate (istream_type &Stream) const
 Virtual constructor. More...
 
virtual self_typepCreate (istream_type &Stream) const
 Virtual constructor. More...
 
virtual void pWrite (Common::OStream &Stream) const
 Write the structure to the stream. More...
 
virtual void pWrite (Common::OStream &Stream) const
 Write the structure to the stream. More...
 
virtual void pWrite (Common::OStream &Stream) const
 Write the structure to the stream. More...
 
void Load (istream_type &Stream, INT_4U FrameCount)
 Read contents from stream. More...
 
void forEach (Common::FrTOC::query_info_type Info, Common::FrTOC::FunctionBase &Action) const
 Iterate over contents. More...
 
void forEach (Common::FrTOC::query_info_type Info, Common::FrTOC::FunctionBase &Action) const
 Iterate over contents. More...
 
void forEach (Common::FrTOC::query_info_type Info, Common::FrTOC::FunctionBase &Action) const
 Iterate over contents. More...
 
void forEach (Common::FrTOC::query_info_type Info, Common::FrTOC::FunctionBase &Action) const
 Iterate over contents. More...
 
void forEach (Common::FrTOC::query_info_type Info, Common::FrTOC::FunctionBase &Action) const
 Iterate over contents. More...
 
void forEach (Common::FrTOC::query_info_type Info, Common::FrTOC::FunctionBase &Action) const
 Iterate over contents. More...
 
void write (Common::OStream &Stream) const
 Write the structure to the stream. More...
 
void write (Common::OStream &Stream) const
 Write the structure to the stream. More...
 
void write (Common::OStream &Stream) const
 Write the structure to the stream. More...
 
void write (ostream_type &Stream) const
 Write the structure to the stream. More...
 
void write (Common::OStream &Stream) const
 Write the structure to the stream. More...
 
void write (Common::OStream &Stream) const
 Write the structure to the stream. More...
 
void write (Common::OStream &Stream) const
 Write the structure to the stream. More...
 
void write (ostream_type &Stream) const
 Write the structure to the stream. More...
 
void write (ostream_type &Stream) const
 Write the structure to the stream. More...
 
void write (Common::OStream &Stream) const
 Write the structure to the stream. More...
 
void write (Common::OStream &Stream) const
 Write the structure to the stream. More...
 
void cachePositions (istream_type &Stream)
 Cache where the positions of the Adc channels. More...
 
void cachePositions (istream_type &Stream)
 Cache where the positions of the Adc channels. More...
 
void cachePositions (istream_type &Stream)
 Cache where the positions of the Adc channels. More...
 
void cachePositions (istream_type &Stream)
 TOC optimization. More...
 
void seekPositions (istream_type &Stream, channel_id_type Channel)
 Advance to the specified Adc channel. More...
 
void seekPositions (istream_type &Stream, const std::string &Channel)
 Advance to the specified Adc channel. More...
 
void seekPositions (istream_type &Stream, channel_id_type Channel)
 Advance to the specified Adc channel. More...
 
void seekPositions (istream_type &Stream, const std::string &Channel)
 Advance to the specified Adc channel. More...
 
void seekPositions (istream_type &Stream, channel_id_type Channel)
 Advance to the specified Adc channel. More...
 
void seekPositions (istream_type &Stream, const std::string &Channel)
 Advance to the specified Adc channel. More...
 

Protected Attributes

uleaps_type m_ULeapS = { 0 }
 From the first FrameH in the file.
 
data_quality_container_type m_dataQuality
 Array of integer QA words from each FrameH (size of nFrame)
 
gtimes_container_type m_GTimeS
 Array of integer GPS frame times (size of nFrame).
 
gtimen_container_type m_GTimeN
 Array of integer GPS residual nanoseconds for the frame (size of nFrame).
 
dt_container_type m_dt
 Array of frame durations in seconds (size of nFrame).
 
runs_container_type m_runs
 Array of run numbers. More...
 
frame_container_type m_frame
 Array of frame numbers (size of nFrame).
 
positiondetector_container_type m_positionDetector
 Array of FrDetector positions. More...
 
positionh_container_type m_positionH
 Array of FrameH positions, in bytes, from beginning of file. The size of this array is specified by nFrame.
 
namedetector_container_type m_nameDetector
 Array of FrDetector names. More...
 
nfirstadc_container_type m_nFirstADC
 Array of first FrADCData positions. More...
 
nfirstser_container_type m_nFirstSer
 Array of first FrSerData positions. More...
 
nfirsttable_container_type m_nFirstTable
 Array of first FrTable positions. More...
 
nfirstmsg_container_type m_nFirstMsg
 Array of first FrMsg positions. More...
 
shid_container_type m_SHid
 Array of FrSH IDs. More...
 
shname_container_type m_SHname
 Array of FrSH names. The size of array is specified by nSH.
 

Detailed Description

Table of Contents Data Structure Definition.

Member Typedef Documentation

◆ MapADC_type [1/3]

typedef std::map< name_type, adc_info_type > FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataData::MapADC_type
inherited

Container of indexed FrAdcData elements.

This structure is ordered by the name of the FrAdcData channel name. There is one element for each channel of indexed data.

◆ MapADC_type [2/3]

typedef std::map< name_type, adc_info_type > FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataData::MapADC_type
inherited

Container of indexed FrAdcData elements.

This structure is ordered by the name of the FrAdcData channel name. There is one element for each channel of indexed data.

◆ MapADC_type [3/3]

typedef std::map< name_type, adc_info_type > FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataData::MapADC_type
inherited

Container of indexed FrAdcData elements.

This structure is ordered by the name of the FrAdcData channel name. There is one element for each channel of indexed data.

Constructor & Destructor Documentation

◆ FrTOC() [1/9]

FrameCPP::Version_8::FrTOC::FrTOC ( )
default

Default constructor.

Returns
A new instance of this object.

◆ FrTOC() [2/9]

FrameCPP::Version_8::FrTOC::FrTOC ( const FrTOC Source)
default

Copy Constructor.

Parameters
[in]SourceThe object from which to copy the information.
Returns
A new instance of this object.

◆ FrTOC() [3/9]

FrameCPP::Version_8::FrTOC::FrTOC ( const FrameCPP::Common::FrTOC *  Source)
explicit

Constructor.

Parameters
[in]Source
Returns
A new instance of this object.

◆ FrTOC() [4/9]

FrameCPP::Version_8::FrTOC::FrTOC ( )
default

Default constructor.

Returns
A new instance of this object.

◆ FrTOC() [5/9]

FrameCPP::Version_8::FrTOC::FrTOC ( const FrTOC Source)
default

Copy Constructor.

Parameters
[in]SourceThe object from which to copy the information.
Returns
A new instance of this object.

◆ FrTOC() [6/9]

FrameCPP::Version_8::FrTOC::FrTOC ( const FrameCPP::Common::FrTOC *  Source)
explicit

Constructor.

Parameters
[in]Source
Returns
A new instance of this object.

◆ FrTOC() [7/9]

FrameCPP::Version_8::FrTOC::FrTOC ( )
default

Default constructor.

Returns
A new instance of this object.

◆ FrTOC() [8/9]

FrameCPP::Version_8::FrTOC::FrTOC ( const FrTOC Source)
default

Copy Constructor.

Parameters
[in]SourceThe object from which to copy the information.
Returns
A new instance of this object.

◆ FrTOC() [9/9]

FrameCPP::Version_8::FrTOC::FrTOC ( const FrameCPP::Common::FrTOC *  Source)
explicit

Constructor.

Parameters
[in]Source
Returns
A new instance of this object.

Member Function Documentation

◆ Bytes() [1/9]

Common::FrameSpec::size_type FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::Bytes ( const Common::StreamBase &  Stream) const
inlineinherited

Number of bytes needed to write this structure.

Parameters
[in]StreamThe stream from which to the object is being read or written.
Returns
The number of bytes need to read or write this object.

◆ Bytes() [2/9]

Common::FrameSpec::size_type FrameCPP::Version_8::FrTOCImpl::FrTOCEventClassicIO::Bytes ( const Common::StreamBase &  Stream) const
inlineinherited

Number of bytes needed to write this structure.

Parameters
[in]StreamThe stream from which to the object is being read or written.
Returns
The number of bytes need to read or write this object.

◆ Bytes() [3/9]

Common::FrameSpec::size_type FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataClassicIO::Bytes ( const Common::StreamBase &  Stream) const
inlineinherited

Number of bytes needed to write this structure.

Parameters
[in]StreamThe stream from which to the object is being read or written.
Returns
The number of bytes need to read or write this object.

◆ Bytes() [4/9]

Common::FrameSpec::size_type FrameCPP::Version_8::FrTOCImpl::FrTOCSimDataClassicIO::Bytes ( const Common::StreamBase &  Stream) const
inlineinherited

Number of bytes needed to write this structure.

Parameters
[in]StreamThe stream from which to the object is being read or written.
Returns
The number of bytes need to read or write this object.

◆ Bytes() [5/9]

Common::FrameSpec::size_type FrameCPP::Version_8::FrTOCImpl::FrTOCSimEventClassicIO::Bytes ( const Common::StreamBase &  Stream) const
inlineinherited

Number of bytes needed to write this structure.

Parameters
[in]StreamThe stream from which to the object is being read or written.
Returns
The number of bytes need to read or write this object.

◆ Bytes() [6/9]

Common::FrameSpec::size_type FrameCPP::Version_8::FrTOCImpl::FrTOCStatDataClassicIO::Bytes ( const Common::StreamBase &  Stream) const
inlineinherited

Number of bytes needed to write this structure.

Parameters
[in]StreamThe stream from which to the object is being read or written.
Returns
The number of bytes need to read or write this object.

◆ Bytes() [7/9]

virtual streamsize_type FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, checksum_type >::Bytes ( const StreamBase &  Stream) const
virtualinherited

Return the number of bytes for this object.

Parameters
[in]StreamStream characteristics used to determine the number of bytes needed to format the object for the Stream.
Returns
The number of bytes for this object

◆ Bytes() [8/9]

virtual streamsize_type FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, checksum_type >::Bytes ( const StreamBase &  Stream) const
virtualinherited

Return the number of bytes for this object.

Parameters
[in]StreamStream characteristics used to determine the number of bytes needed to format the object for the Stream.
Returns
The number of bytes for this object

◆ Bytes() [9/9]

virtual streamsize_type FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, checksum_type >::Bytes ( const StreamBase &  Stream) const
virtualinherited

Return the number of bytes for this object.

Parameters
[in]StreamStream characteristics used to determine the number of bytes needed to format the object for the Stream.
Returns
The number of bytes for this object

◆ cacheAdcDataPositions() [1/3]

virtual void FrameCPP::Version_8::FrTOC::cacheAdcDataPositions ( istream_type &  Stream)
protectedvirtual

Cache where the positions of the Adc channels.

Parameters
[in,out]StreamThe Stream being read

◆ cacheAdcDataPositions() [2/3]

virtual void FrameCPP::Version_8::FrTOC::cacheAdcDataPositions ( istream_type &  Stream)
protectedvirtual

Cache where the positions of the Adc channels.

Parameters
[in,out]StreamThe Stream being read

◆ cacheAdcDataPositions() [3/3]

virtual void FrameCPP::Version_8::FrTOC::cacheAdcDataPositions ( istream_type &  Stream)
protectedvirtual

Cache where the positions of the Adc channels.

Parameters
[in,out]StreamThe Stream being read

◆ cachePositions() [1/4]

void FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::cachePositions ( istream_type &  Stream)
inlineprotectedinherited

Cache where the positions of the Adc channels.

Parameters
[in,out]StreamThe Stream being read

◆ cachePositions() [2/4]

void FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataClassicIO::cachePositions ( istream_type &  Stream)
inlineprotectedinherited

TOC optimization.

This method optimizes the TOC reading by only reading the structure offsets. Once read, it is moved into the structure.

◆ cachePositions() [3/4]

void FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::cachePositions ( istream_type &  Stream)
inlineprotectedinherited

Cache where the positions of the Adc channels.

Parameters
[in,out]StreamThe Stream being read

◆ cachePositions() [4/4]

void FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::cachePositions ( istream_type &  Stream)
inlineprotectedinherited

Cache where the positions of the Adc channels.

Parameters
[in,out]StreamThe Stream being read

◆ Create() [1/4]

virtual FrTOC* FrameCPP::Version_8::FrTOC::Create ( ) const
virtual

Virtual constructor.

Returns
A new instance of this object.

Reimplemented from FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, checksum_type >.

◆ Create() [2/4]

virtual FrTOC* FrameCPP::Version_8::FrTOC::Create ( ) const
virtual

Virtual constructor.

Returns
A new instance of this object.

Reimplemented from FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, checksum_type >.

◆ Create() [3/4]

virtual FrTOC* FrameCPP::Version_8::FrTOC::Create ( ) const
virtual

Virtual constructor.

Returns
A new instance of this object.

Reimplemented from FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, checksum_type >.

◆ Create() [4/4]

virtual self_type* FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, checksum_type >::Create ( istream_type &  Stream) const
virtualinherited

Virtual constructor.

Parameters
[in]StreamThe input stream from where the object is being read.
Returns
Return pointer to the newly allocated resource.

◆ demote() [1/3]

template<typename T >
virtual demote_ret_type FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >::demote ( INT_2U  Target,
demote_arg_type  Obj,
Common::IStream *  Stream 
) const
inlineprotectedvirtualinherited

Demotes object to previous version of the frame spec.

Parameters
[in]TargetThe version of the frame specification to demote too.
[in]ObjThe version of the object to demote.
[in]StreamThe input stream from which the original object was read.
Returns
An object of the previous generation.

◆ demote() [2/3]

template<typename T >
virtual demote_ret_type FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >::demote ( INT_2U  Target,
demote_arg_type  Obj,
Common::IStream *  Stream 
) const
inlineprotectedvirtualinherited

Demotes object to previous version of the frame spec.

Parameters
[in]TargetThe version of the frame specification to demote too.
[in]ObjThe version of the object to demote.
[in]StreamThe input stream from which the original object was read.
Returns
An object of the previous generation.

◆ demote() [3/3]

template<typename T >
virtual demote_ret_type FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >::demote ( INT_2U  Target,
demote_arg_type  Obj,
Common::IStream *  Stream 
) const
inlineprotectedvirtualinherited

Demotes object to previous version of the frame spec.

Parameters
[in]TargetThe version of the frame specification to demote too.
[in]ObjThe version of the object to demote.
[in]StreamThe input stream from which the original object was read.
Returns
An object of the previous generation.

◆ Description() [1/11]

template<typename SE >
static void FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::Description ( Common::Description &  Desc)
inlinestaticinherited

The description of structure.

Parameters
[out]DescStorage for the description of the structure.
Returns
A Description object which describes this structure as specified by the frame specification.

◆ Description() [2/11]

template<typename SE >
static void FrameCPP::Version_8::FrTOCImpl::FrTOCDataClassicIO::Description ( Common::Description &  Desc)
inlinestaticinherited

The description of structure.

Parameters
[out]DescStorage for the description of the structure.
Returns
A Description object which describes this structure as specified by the frame specification.

◆ Description() [3/11]

template<typename SE >
static void FrameCPP::Version_8::FrTOCImpl::FrTOCEventClassicIO::Description ( Common::Description &  Desc)
inlinestaticinherited

The description of structure.

Parameters
[out]DescStorage for the description of the structure.
Returns
A Description object which describes this structure as specified by the frame specification.

◆ Description() [4/11]

template<typename SE >
static void FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataClassicIO::Description ( Common::Description &  Desc)
inlinestaticinherited

The description of structure.

Parameters
[out]DescStorage for the description of the structure.
Returns
A Description object which describes this structure as specified by the frame specification.

◆ Description() [5/11]

template<typename SE >
static void FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataClassicIO::Description ( Common::Description &  Desc)
inlinestaticinherited

The description of structure.

Returns
A Description object which describes this structure as specified by the frame specification.

◆ Description() [6/11]

template<typename SE >
static void FrameCPP::Version_8::FrTOCImpl::FrTOCSimDataClassicIO::Description ( Common::Description &  Desc)
inlinestaticinherited

The description of structure.

Parameters
[out]DescStorage for the description of the structure.
Returns
A Description object which describes this structure as specified by the frame specification.

◆ Description() [7/11]

template<typename SE >
static void FrameCPP::Version_8::FrTOCImpl::FrTOCSimEventClassicIO::Description ( Common::Description &  Desc)
inlinestaticinherited

The description of structure.

Parameters
[out]DescStorage for the description of the structure.
Returns
A Description object which describes this structure as specified by the frame specification.

◆ Description() [8/11]

template<typename SE >
static void FrameCPP::Version_8::FrTOCImpl::FrTOCStatDataClassicIO::Description ( Common::Description &  Desc)
inlinestaticinherited

The description of structure.

Parameters
[out]DescStorage for the description of the structure.
Returns
A Description object which describes this structure as specified by the frame specification.

◆ Description() [9/11]

template<typename SE >
static void FrameCPP::Version_8::FrTOCImpl::FrTOCSummaryClassicIO::Description ( Common::Description &  Desc)
inlinestaticinherited

The description of structure.

Returns
A Description object which describes this structure as specified by the frame specification.

◆ Description() [10/11]

template<typename SE >
static void FrameCPP::Version_8::FrTOCImpl::FrTOCDataClassicIO::Description ( Common::Description &  Desc)
inlinestaticinherited

The description of structure.

Parameters
[out]DescStorage for the description of the structure.
Returns
A Description object which describes this structure as specified by the frame specification.

◆ Description() [11/11]

template<typename SE >
static void FrameCPP::Version_8::FrTOCImpl::FrTOCDataClassicIO::Description ( Common::Description &  Desc)
inlinestaticinherited

The description of structure.

Parameters
[out]DescStorage for the description of the structure.
Returns
A Description object which describes this structure as specified by the frame specification.

◆ forEach() [1/6]

void FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::forEach ( Common::FrTOC::query_info_type  Info,
Common::FrTOC::FunctionBase &  Action 
) const
inlineprotectedinherited

Iterate over contents.

Parameters
[in]InfoSpecifies the type of information to be searched.
[in]ActionAction to be taken for each piece of information found.

◆ forEach() [2/6]

void FrameCPP::Version_8::FrTOCImpl::FrTOCDataClassicIO::forEach ( Common::FrTOC::query_info_type  Info,
Common::FrTOC::FunctionBase &  Action 
) const
inlineprotectedinherited

Iterate over contents.

Parameters
[in]InfoSpecifies the type of information to be searched.
[in]ActionAction to be taken for each piece of information found.

◆ forEach() [3/6]

void FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataClassicIO::forEach ( Common::FrTOC::query_info_type  Info,
Common::FrTOC::FunctionBase &  Action 
) const
inlineprotectedinherited

Iterate over contents.

Parameters
[in]InfoSpecifies the type of information to be searched.
[in]ActionAction to be taken for each piece of information found.

◆ forEach() [4/6]

void FrameCPP::Version_8::FrTOCImpl::FrTOCSimDataClassicIO::forEach ( Common::FrTOC::query_info_type  Info,
Common::FrTOC::FunctionBase &  Action 
) const
inlineprotectedinherited

Iterate over contents.

Parameters
[in]InfoSpecifies the type of information to be searched.
[in]ActionAction to be taken for each piece of information found.

◆ forEach() [5/6]

void FrameCPP::Version_8::FrTOCImpl::FrTOCDataClassicIO::forEach ( Common::FrTOC::query_info_type  Info,
Common::FrTOC::FunctionBase &  Action 
) const
inlineprotectedinherited

Iterate over contents.

Parameters
[in]InfoSpecifies the type of information to be searched.
[in]ActionAction to be taken for each piece of information found.

◆ forEach() [6/6]

void FrameCPP::Version_8::FrTOCImpl::FrTOCDataClassicIO::forEach ( Common::FrTOC::query_info_type  Info,
Common::FrTOC::FunctionBase &  Action 
) const
inlineprotectedinherited

Iterate over contents.

Parameters
[in]InfoSpecifies the type of information to be searched.
[in]ActionAction to be taken for each piece of information found.

◆ ForEach() [1/3]

virtual void FrameCPP::Version_8::FrTOC::ForEach ( query_info_type  Info,
FunctionBase &  Action 
) const
virtual

Iterate over elements of the Table of Contents.

Parameters
[in]InfoType of objects upon which to iterate.
[in,out]ActionAction to be performed.

◆ ForEach() [2/3]

virtual void FrameCPP::Version_8::FrTOC::ForEach ( query_info_type  Info,
FunctionBase &  Action 
) const
virtual

Iterate over elements of the Table of Contents.

Parameters
[in]InfoType of objects upon which to iterate.
[in,out]ActionAction to be performed.

◆ ForEach() [3/3]

virtual void FrameCPP::Version_8::FrTOC::ForEach ( query_info_type  Info,
FunctionBase &  Action 
) const
virtual

Iterate over elements of the Table of Contents.

Parameters
[in]InfoType of objects upon which to iterate.
[in,out]ActionAction to be performed.

◆ FrStatDataQuery() [1/3]

virtual void FrameCPP::Version_8::FrTOC::FrStatDataQuery ( const std::string &  NamePattern,
const LDASTools::AL::GPSTime &  StartTime,
const LDASTools::AL::GPSTime &  EndTime,
const INT_4U  Version,
Common::FrStatData::Query &  Result 
) const
virtual

Retieve FrStatData data.

Parameters
[in]NamePatternRegular expression describing the FrStatData name of interest.
[in]StartTimeThe lower bound GPS time of the FrStatData start time.
[in]EndTimeThe upper bound GPS time of the FrStatData end time.
[in]VersionThe FrStatData version of interest.
[out]ResultAll FrStatData information that matched the query.

◆ FrStatDataQuery() [2/3]

virtual void FrameCPP::Version_8::FrTOC::FrStatDataQuery ( const std::string &  NamePattern,
const LDASTools::AL::GPSTime &  StartTime,
const LDASTools::AL::GPSTime &  EndTime,
const INT_4U  Version,
Common::FrStatData::Query &  Result 
) const
virtual

Retieve FrStatData data.

Parameters
[in]NamePatternRegular expression describing the FrStatData name of interest.
[in]StartTimeThe lower bound GPS time of the FrStatData start time.
[in]EndTimeThe upper bound GPS time of the FrStatData end time.
[in]VersionThe FrStatData version of interest.
[out]ResultAll FrStatData information that matched the query.

◆ FrStatDataQuery() [3/3]

virtual void FrameCPP::Version_8::FrTOC::FrStatDataQuery ( const std::string &  NamePattern,
const LDASTools::AL::GPSTime &  StartTime,
const LDASTools::AL::GPSTime &  EndTime,
const INT_4U  Version,
Common::FrStatData::Query &  Result 
) const
virtual

Retieve FrStatData data.

Parameters
[in]NamePatternRegular expression describing the FrStatData name of interest.
[in]StartTimeThe lower bound GPS time of the FrStatData start time.
[in]EndTimeThe upper bound GPS time of the FrStatData end time.
[in]VersionThe FrStatData version of interest.
[out]ResultAll FrStatData information that matched the query.

◆ GetADC() [1/9]

const FrTOCAdcDataData::MapADC_type & FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataData::GetADC ( ) const
inlineinherited

Return all channels.

Returns
Constant container to the indexed FrAdcData elements.

◆ GetADC() [2/9]

const MapADC_type& FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataData::GetADC ( ) const
inlineinherited

Return all channels.

Returns
Constant container to the indexed FrAdcData elements.

◆ GetADC() [3/9]

const MapADC_type& FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataData::GetADC ( ) const
inlineinherited

Return all channels.

Returns
Constant container to the indexed FrAdcData elements.

◆ GetADC() [4/9]

FrTOCAdcDataData::MapADC_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataData::GetADC ( const std::string &  Name) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe name of the channel.
Returns
Constant iterator to the indexed FrAdcData element.

◆ GetADC() [5/9]

MapADC_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataData::GetADC ( const std::string &  Name) const
inherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe name of the channel.
Returns
Constant iterator to the indexed FrAdcData element.

◆ GetADC() [6/9]

MapADC_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataData::GetADC ( const std::string &  Name) const
inherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe name of the channel.
Returns
Constant iterator to the indexed FrAdcData element.

◆ GetADC() [7/9]

FrTOCAdcDataData::MapADC_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataData::GetADC ( INT_4U  Channel) const
inlineinherited

Return the indexed data for an indexed channel.

Parameters
[in]ChannelThe numeric offset of the channel.
Returns
Constant iterator to the indexed FrAdcData element.

◆ GetADC() [8/9]

MapADC_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataData::GetADC ( INT_4U  Channel) const
inherited

Return the indexed data for an indexed channel.

Parameters
[in]ChannelThe numeric offset of the channel.
Returns
Constant iterator to the indexed FrAdcData element.

◆ GetADC() [9/9]

MapADC_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataData::GetADC ( INT_4U  Channel) const
inherited

Return the indexed data for an indexed channel.

Parameters
[in]ChannelThe numeric offset of the channel.
Returns
Constant iterator to the indexed FrAdcData element.

◆ GetEvent() [1/3]

const nameEvent_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCEventData::GetEvent ( ) const
inlineinherited

Return all events.

Returns
Constant container to the indexed FrEvent elements.

◆ GetEvent() [2/3]

const nameEvent_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCEventData::GetEvent ( ) const
inlineinherited

Return all events.

Returns
Constant container to the indexed FrEvent elements.

◆ GetEvent() [3/3]

const nameEvent_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCEventData::GetEvent ( ) const
inlineinherited

Return all events.

Returns
Constant container to the indexed FrEvent elements.

◆ GetKeys() [1/4]

const FrTOCAdcDataData::key_container_type & FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataData::GetKeys ( ) const
inlineinherited

Retrieve the keys.

Returns
Constant container of keys.

◆ GetKeys() [2/4]

const key_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataData::GetKeys ( ) const
inlineinherited

Retrieve the keys.

Returns
Constant container of keys.

◆ GetKeys() [3/4]

const key_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataData::GetKeys ( ) const
inlineinherited

Retrieve the keys.

Returns
Constant container of keys.

◆ GetKeys() [4/4]

const key_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataData::GetKeys ( ) const
inlineinherited

Retrieve the keys.

Returns
Constant container of keys.

◆ GetNTotalStat() [1/3]

INT_4U FrameCPP::Version_8::FrTOCImpl::FrTOCStatDataData::GetNTotalStat ( ) const
inlineinherited

Return number of FrStatData structures.

Returns
The number of FrStatData structures.

◆ GetNTotalStat() [2/3]

INT_4U FrameCPP::Version_8::FrTOCImpl::FrTOCStatDataData::GetNTotalStat ( ) const
inlineinherited

Return number of FrStatData structures.

Returns
The number of FrStatData structures.

◆ GetNTotalStat() [3/3]

INT_4U FrameCPP::Version_8::FrTOCImpl::FrTOCStatDataData::GetNTotalStat ( ) const
inlineinherited

Return number of FrStatData structures.

Returns
The number of FrStatData structures.

◆ GetProc() [1/9]

const MapProc_type& FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataData::GetProc ( ) const
inlineinherited

Return all channels.

Returns
Constant container to the indexed FrProcData elements.

◆ GetProc() [2/9]

const MapProc_type& FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataData::GetProc ( ) const
inlineinherited

Return all channels.

Returns
Constant container to the indexed FrProcData elements.

◆ GetProc() [3/9]

const MapProc_type& FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataData::GetProc ( ) const
inlineinherited

Return all channels.

Returns
Constant container to the indexed FrProcData elements.

◆ GetProc() [4/9]

MapProc_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataData::GetProc ( const std::string &  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe name of the channel.
Returns
Constant iterator to the indexed FrProcData element.

◆ GetProc() [5/9]

MapProc_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataData::GetProc ( const std::string &  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe name of the channel.
Returns
Constant iterator to the indexed FrProcData element.

◆ GetProc() [6/9]

MapProc_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataData::GetProc ( const std::string &  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe name of the channel.
Returns
Constant iterator to the indexed FrProcData element.

◆ GetProc() [7/9]

MapProc_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataData::GetProc ( INT_4U  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe numeric offset of the channel.
Returns
Constant iterator to the indexed FrProcData element.

◆ GetProc() [8/9]

MapProc_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataData::GetProc ( INT_4U  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe numeric offset of the channel.
Returns
Constant iterator to the indexed FrProcData element.

◆ GetProc() [9/9]

MapProc_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataData::GetProc ( INT_4U  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe numeric offset of the channel.
Returns
Constant iterator to the indexed FrProcData element.

◆ GetSer() [1/9]

const MapSer_type& FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataData::GetSer ( ) const
inlineinherited

Return all channels.

Returns
Constant container to the indexed FrSerData elements.

◆ GetSer() [2/9]

const MapSer_type& FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataData::GetSer ( ) const
inlineinherited

Return all channels.

Returns
Constant container to the indexed FrSerData elements.

◆ GetSer() [3/9]

const MapSer_type& FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataData::GetSer ( ) const
inlineinherited

Return all channels.

Returns
Constant container to the indexed FrSerData elements.

◆ GetSer() [4/9]

MapSer_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataData::GetSer ( const std::string &  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe name of the channel.
Returns
Constant iterator to the indexed FrSerData element.

◆ GetSer() [5/9]

MapSer_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataData::GetSer ( const std::string &  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe name of the channel.
Returns
Constant iterator to the indexed FrSerData element.

◆ GetSer() [6/9]

MapSer_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataData::GetSer ( const std::string &  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe name of the channel.
Returns
Constant iterator to the indexed FrSerData element.

◆ GetSer() [7/9]

MapSer_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataData::GetSer ( INT_4U  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe numeric offset of the channel.
Returns
Constant iterator to the indexed FrSerData element.

◆ GetSer() [8/9]

MapSer_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataData::GetSer ( INT_4U  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe numeric offset of the channel.
Returns
Constant iterator to the indexed FrSerData element.

◆ GetSer() [9/9]

MapSer_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataData::GetSer ( INT_4U  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe numeric offset of the channel.
Returns
Constant iterator to the indexed FrSerData element.

◆ GetSim() [1/9]

const MapSim_type& FrameCPP::Version_8::FrTOCImpl::FrTOCSimDataData::GetSim ( ) const
inlineinherited

Return all channels.

Returns
Constant container to the indexed FrSimData elements.

◆ GetSim() [2/9]

const MapSim_type& FrameCPP::Version_8::FrTOCImpl::FrTOCSimDataData::GetSim ( ) const
inlineinherited

Return all channels.

Returns
Constant container to the indexed FrSimData elements.

◆ GetSim() [3/9]

const MapSim_type& FrameCPP::Version_8::FrTOCImpl::FrTOCSimDataData::GetSim ( ) const
inlineinherited

Return all channels.

Returns
Constant container to the indexed FrSimData elements.

◆ GetSim() [4/9]

MapSim_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCSimDataData::GetSim ( const std::string &  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe name of the channel.
Returns
Constant iterator to the indexed FrSimData element.

◆ GetSim() [5/9]

MapSim_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCSimDataData::GetSim ( const std::string &  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe name of the channel.
Returns
Constant iterator to the indexed FrSimData element.

◆ GetSim() [6/9]

MapSim_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCSimDataData::GetSim ( const std::string &  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe name of the channel.
Returns
Constant iterator to the indexed FrSimData element.

◆ GetSim() [7/9]

MapSim_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCSimDataData::GetSim ( INT_4U  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe numeric offset of the channel.
Returns
Constant iterator to the indexed FrSimData element.

◆ GetSim() [8/9]

MapSim_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCSimDataData::GetSim ( INT_4U  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe numeric offset of the channel.
Returns
Constant iterator to the indexed FrSimData element.

◆ GetSim() [9/9]

MapSim_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCSimDataData::GetSim ( INT_4U  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe numeric offset of the channel.
Returns
Constant iterator to the indexed FrSimData element.

◆ GetSimEvent() [1/3]

const nameSimEvent_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCSimEventData::GetSimEvent ( ) const
inlineinherited

Return all events.

Returns
Constant container to the indexed FrSimEvent elements.

◆ GetSimEvent() [2/3]

const nameSimEvent_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCSimEventData::GetSimEvent ( ) const
inlineinherited

Return all events.

Returns
Constant container to the indexed FrSimEvent elements.

◆ GetSimEvent() [3/3]

const nameSimEvent_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCSimEventData::GetSimEvent ( ) const
inlineinherited

Return all events.

Returns
Constant container to the indexed FrSimEvent elements.

◆ GetStat() [1/3]

const stat_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCStatDataData::GetStat ( ) const
inlineinherited

Return all channels.

Returns
Constant container to the indexed FrStatData elements.

◆ GetStat() [2/3]

const stat_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCStatDataData::GetStat ( ) const
inlineinherited

Return all channels.

Returns
Constant container to the indexed FrStatData elements.

◆ GetStat() [3/3]

const stat_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCStatDataData::GetStat ( ) const
inlineinherited

Return all channels.

Returns
Constant container to the indexed FrStatData elements.

◆ GetSummary() [1/9]

const MapSummary_type& FrameCPP::Version_8::FrTOCImpl::FrTOCSummaryData::GetSummary ( ) const
inlineinherited

Return all channels.

Returns
Constant container to the indexed FrSummary elements.

◆ GetSummary() [2/9]

const MapSummary_type& FrameCPP::Version_8::FrTOCImpl::FrTOCSummaryData::GetSummary ( ) const
inlineinherited

Return all channels.

Returns
Constant container to the indexed FrSummary elements.

◆ GetSummary() [3/9]

const MapSummary_type& FrameCPP::Version_8::FrTOCImpl::FrTOCSummaryData::GetSummary ( ) const
inlineinherited

Return all channels.

Returns
Constant container to the indexed FrSummary elements.

◆ GetSummary() [4/9]

MapSummary_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCSummaryData::GetSummary ( const std::string &  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe name of the channel.
Returns
Constant iterator to the indexed FrSummary element.

◆ GetSummary() [5/9]

MapSummary_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCSummaryData::GetSummary ( const std::string &  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe name of the channel.
Returns
Constant iterator to the indexed FrSummary element.

◆ GetSummary() [6/9]

MapSummary_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCSummaryData::GetSummary ( const std::string &  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe name of the channel.
Returns
Constant iterator to the indexed FrSummary element.

◆ GetSummary() [7/9]

MapSummary_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCSummaryData::GetSummary ( INT_4U  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe numeric offset of the channel.
Returns
Constant iterator to the indexed FrSummary element.

◆ GetSummary() [8/9]

MapSummary_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCSummaryData::GetSummary ( INT_4U  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe numeric offset of the channel.
Returns
Constant iterator to the indexed FrSummary element.

◆ GetSummary() [9/9]

MapSummary_type::const_iterator FrameCPP::Version_8::FrTOCImpl::FrTOCSummaryData::GetSummary ( INT_4U  Channel) const
inlineinherited

Return the indexed data for a named channel.

Parameters
[in]ChannelThe numeric offset of the channel.
Returns
Constant iterator to the indexed FrSummary element.

◆ IndexObject() [1/3]

virtual void FrameCPP::Version_8::FrTOC::IndexObject ( object_type  Object,
std::streampos  Position 
)
virtual

Place information about an object into the TOC.

Parameters
[in]ObjectObject from which to extract information for the TOC.
[in]PositionStream position where object begins.

◆ IndexObject() [2/3]

virtual void FrameCPP::Version_8::FrTOC::IndexObject ( object_type  Object,
std::streampos  Position 
)
virtual

Place information about an object into the TOC.

Parameters
[in]ObjectObject from which to extract information for the TOC.
[in]PositionStream position where object begins.

◆ IndexObject() [3/3]

virtual void FrameCPP::Version_8::FrTOC::IndexObject ( object_type  Object,
std::streampos  Position 
)
virtual

Place information about an object into the TOC.

Parameters
[in]ObjectObject from which to extract information for the TOC.
[in]PositionStream position where object begins.

◆ Load() [1/11]

void FrameCPP::Version_8::FrTOCImpl::FrTOCDataClassicIO::Load ( istream_type &  Stream)
inlineinherited

Read contents from stream.

Parameters
[in]StreamThe stream from which the object is being read.
Returns
A new instance of this object.

◆ Load() [2/11]

void FrameCPP::Version_8::FrTOCImpl::FrTOCEventClassicIO::Load ( istream_type &  Stream)
inlineinherited

Read contents from stream.

Parameters
[in]StreamThe stream from which the object is being read.
Returns
A new instance of this object.

◆ Load() [3/11]

void FrameCPP::Version_8::FrTOCImpl::FrTOCSimEventClassicIO::Load ( istream_type &  Stream)
inlineinherited

Read contents from stream.

Parameters
[in]StreamThe stream from which the object is being read.
Returns
A new instance of this object.

◆ Load() [4/11]

void FrameCPP::Version_8::FrTOCImpl::FrTOCStatDataClassicIO::Load ( istream_type &  Stream)
inlineinherited

Read contents from stream.

Parameters
[in]StreamThe stream from which the object is being read.
Returns
A new instance of this object.

◆ Load() [5/11]

void FrameCPP::Version_8::FrTOCImpl::FrTOCDataClassicIO::Load ( istream_type &  Stream)
inlineinherited

Read contents from stream.

Parameters
[in]StreamThe stream from which the object is being read.
Returns
A new instance of this object.

◆ Load() [6/11]

void FrameCPP::Version_8::FrTOCImpl::FrTOCDataClassicIO::Load ( istream_type &  Stream)
inlineinherited

Read contents from stream.

Parameters
[in]StreamThe stream from which the object is being read.
Returns
A new instance of this object.

◆ Load() [7/11]

void FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::Load ( istream_type &  Stream,
INT_4U  FrameCount 
)
protectedinherited

Read contents from stream.

Parameters
[in]StreamThe stream from which the object is being read.
Returns
A new instance of this object.

◆ Load() [8/11]

void FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataClassicIO::Load ( istream_type &  Stream,
INT_4U  FrameCount 
)
inherited

Read contents from stream.

Parameters
[in]StreamThe stream from which the object is being read.
Returns
A new instance of this object.

◆ Load() [9/11]

void FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataClassicIO::Load ( istream_type &  Stream,
INT_4U  FrameCount 
)
inlineinherited

Read contents from stream.

Parameters
[in]StreamThe stream from which the object is being read.
Returns
A new instance of this object.

◆ Load() [10/11]

void FrameCPP::Version_8::FrTOCImpl::FrTOCSimDataClassicIO::Load ( istream_type &  Stream,
INT_4U  FrameCount 
)
inherited

Read contents from stream.

Parameters
[in]StreamThe stream from which the object is being read.
Returns
A new instance of this object.

◆ Load() [11/11]

void FrameCPP::Version_8::FrTOCImpl::FrTOCSummaryClassicIO::Load ( istream_type &  Stream,
INT_4U  FrameCount 
)
inlineinherited

Read contents from stream.

Parameters
[in]StreamThe stream from which the object is being read.
Returns
A new instance of this object.

◆ ObjectStructName() [1/3]

virtual const char* FrameCPP::Version_8::FrTOC::ObjectStructName ( ) const
virtual

The name structure name of this object.

Returns
The name of the structure as specified by the frame specification.

◆ ObjectStructName() [2/3]

virtual const char* FrameCPP::Version_8::FrTOC::ObjectStructName ( ) const
virtual

The name structure name of this object.

Returns
The name of the structure as specified by the frame specification.

◆ ObjectStructName() [3/3]

virtual const char* FrameCPP::Version_8::FrTOC::ObjectStructName ( ) const
virtual

The name structure name of this object.

Returns
The name of the structure as specified by the frame specification.

◆ operator==() [1/8]

virtual bool FrameCPP::Version_8::FrTOC::operator== ( const Common::FrameSpec::Object RHS) const
virtual

equality operator

Parameters
[in]RHSThe FrAdcData object to be compared.
Returns
The value true is returned if this object is equivelent to the RHS instance; false otherwise.

◆ operator==() [2/8]

virtual bool FrameCPP::Version_8::FrTOC::operator== ( const Common::FrameSpec::Object RHS) const
virtual

equality operator

Parameters
[in]RHSThe FrAdcData object to be compared.
Returns
The value true is returned if this object is equivelent to the RHS instance; false otherwise.

◆ operator==() [3/8]

virtual bool FrameCPP::Version_8::FrTOC::operator== ( const Common::FrameSpec::Object RHS) const
virtual

equality operator

Parameters
[in]RHSThe FrAdcData object to be compared.
Returns
The value true is returned if this object is equivelent to the RHS instance; false otherwise.

◆ operator==() [4/8]

bool FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataData::operator== ( const FrTOCAdcDataData &  RHS) const
inherited

equality operator

Parameters
[in]RHSThe FrTOCAdcData object to be compared.
Returns
The value true is returned if this object is equivelent to the RHS instance; false otherwise.

◆ operator==() [5/8]

bool FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::operator== ( const FrTOCDataData &  RHS) const
inlineinherited

equality operator

Parameters
[in]RHSThe FrTOCData object to be compared.
Returns
The value true is returned if this object is equivelent to the RHS instance; false otherwise.

◆ operator==() [6/8]

bool FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataClassicIO::operator== ( const FrTOCProcDataClassicIO &  RHS) const
inherited

equality operator

Parameters
[in]RHSThe FrTOCProcData object to be compared.
Returns
The value true is returned if this object is equivelent to the RHS instance; false otherwise.

◆ operator==() [7/8]

bool FrameCPP::Version_8::FrTOCImpl::FrTOCSimDataClassicIO::operator== ( const FrTOCSimDataClassicIO &  RHS) const
inherited

equality operator

Parameters
[in]RHSThe FrTOCAdcData object to be compared.
Returns
The value true is returned if this object is equivelent to the RHS instance; false otherwise.

◆ operator==() [8/8]

bool FrameCPP::Version_8::FrTOCImpl::FrTOCStatDataData::operator== ( const FrTOCStatDataData &  RHS) const
inherited

equality operator

Parameters
[in]RHSThe FrTOCAdcData object to be compared.
Returns
The value true is returned if this object is equivelent to the RHS instance; false otherwise.

◆ pBytes() [1/3]

template<typename T >
virtual Common::FrameSpec::size_type FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >::pBytes ( const Common::StreamBase &  Stream) const
inlineprotectedvirtualinherited

Number of bytes needed to write this structure.

Parameters
[in]StreamThe stream from which to the object is being read or written.
Returns
The number of bytes need to read or write this object.

◆ pBytes() [2/3]

template<typename T >
virtual Common::FrameSpec::size_type FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >::pBytes ( const Common::StreamBase &  Stream) const
inlineprotectedvirtualinherited

Number of bytes needed to write this structure.

Parameters
[in]StreamThe stream from which to the object is being read or written.
Returns
The number of bytes need to read or write this object.

◆ pBytes() [3/3]

template<typename T >
virtual Common::FrameSpec::size_type FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >::pBytes ( const Common::StreamBase &  Stream) const
inlineprotectedvirtualinherited

Number of bytes needed to write this structure.

Parameters
[in]StreamThe stream from which to the object is being read or written.
Returns
The number of bytes need to read or write this object.

◆ pCreate() [1/3]

template<typename T >
virtual self_type* FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >::pCreate ( istream_type &  Stream) const
inlineprotectedvirtualinherited

Virtual constructor.

Parameters
[in]StreamThe input stream from where the object is being read.

◆ pCreate() [2/3]

template<typename T >
virtual self_type* FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >::pCreate ( istream_type &  Stream) const
inlineprotectedvirtualinherited

Virtual constructor.

Parameters
[in]StreamThe input stream from where the object is being read.

◆ pCreate() [3/3]

template<typename T >
virtual self_type* FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >::pCreate ( istream_type &  Stream) const
inlineprotectedvirtualinherited

Virtual constructor.

Parameters
[in]StreamThe input stream from where the object is being read.

◆ procDataCachePositions() [1/3]

virtual void FrameCPP::Version_8::FrTOC::procDataCachePositions ( istream_type &  Stream)
protectedvirtual

Cache where the positions of the FrProcData channels.

Parameters
[in,out]StreamThe Stream being read

◆ procDataCachePositions() [2/3]

virtual void FrameCPP::Version_8::FrTOC::procDataCachePositions ( istream_type &  Stream)
protectedvirtual

Cache where the positions of the FrProcData channels.

Parameters
[in,out]StreamThe Stream being read

◆ procDataCachePositions() [3/3]

virtual void FrameCPP::Version_8::FrTOC::procDataCachePositions ( istream_type &  Stream)
protectedvirtual

Cache where the positions of the FrProcData channels.

Parameters
[in,out]StreamThe Stream being read

◆ promote() [1/3]

template<typename T >
virtual promote_ret_type FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >::promote ( INT_2U  Target,
promote_arg_type  Obj,
Common::IStream *  Stream 
) const
inlineprotectedvirtualinherited

Promotes object to another version of the frame spec.

Parameters
[in]TargetThe version of the promoted frame specification.
[in]ObjThe object to be promoted.
[in]StreamThe input stream from which the original object was read.
Returns
An object promoted to the next generation.

◆ promote() [2/3]

template<typename T >
virtual promote_ret_type FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >::promote ( INT_2U  Target,
promote_arg_type  Obj,
Common::IStream *  Stream 
) const
inlineprotectedvirtualinherited

Promotes object to another version of the frame spec.

Parameters
[in]TargetThe version of the promoted frame specification.
[in]ObjThe object to be promoted.
[in]StreamThe input stream from which the original object was read.
Returns
An object promoted to the next generation.

◆ promote() [3/3]

template<typename T >
virtual promote_ret_type FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >::promote ( INT_2U  Target,
promote_arg_type  Obj,
Common::IStream *  Stream 
) const
inlineprotectedvirtualinherited

Promotes object to another version of the frame spec.

Parameters
[in]TargetThe version of the promoted frame specification.
[in]ObjThe object to be promoted.
[in]StreamThe input stream from which the original object was read.
Returns
An object promoted to the next generation.

◆ pWrite() [1/3]

template<typename T >
virtual void FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >::pWrite ( Common::OStream &  Stream) const
inlineprotectedvirtualinherited

Write the structure to the stream.

Parameters
[in]StreamThe output stream where the object is to be written.

◆ pWrite() [2/3]

template<typename T >
virtual void FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >::pWrite ( Common::OStream &  Stream) const
inlineprotectedvirtualinherited

Write the structure to the stream.

Parameters
[in]StreamThe output stream where the object is to be written.

◆ pWrite() [3/3]

template<typename T >
virtual void FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >::pWrite ( Common::OStream &  Stream) const
inlineprotectedvirtualinherited

Write the structure to the stream.

Parameters
[in]StreamThe output stream where the object is to be written.

◆ QueryAdc() [1/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::QueryAdc ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrAdcData being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QueryAdc() [2/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::QueryAdc ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrAdcData being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QueryAdc() [3/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::QueryAdc ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrAdcData being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QueryEvent() [1/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCEventClassicIO::QueryEvent ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrEvent being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QueryEvent() [2/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCEventClassicIO::QueryEvent ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrEvent being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QueryEvent() [3/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCEventClassicIO::QueryEvent ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrEvent being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QueryProc() [1/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataClassicIO::QueryProc ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrProcData being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QueryProc() [2/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataClassicIO::QueryProc ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrProcData being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QueryProc() [3/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataClassicIO::QueryProc ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrProcData being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QuerySer() [1/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataClassicIO::QuerySer ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrSerData being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QuerySer() [2/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataClassicIO::QuerySer ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrSerData being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QuerySer() [3/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataClassicIO::QuerySer ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrSerData being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QuerySim() [1/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCSimDataClassicIO::QuerySim ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrSimData being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QuerySim() [2/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCSimDataClassicIO::QuerySim ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrSimData being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QuerySim() [3/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCSimDataClassicIO::QuerySim ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrSimData being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QuerySimEvent() [1/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCSimEventClassicIO::QuerySimEvent ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrSimEvent being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QuerySimEvent() [2/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCSimEventClassicIO::QuerySimEvent ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrSimEvent being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QuerySimEvent() [3/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCSimEventClassicIO::QuerySimEvent ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrSimEvent being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QueryStatData() [1/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCStatDataClassicIO::QueryStatData ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrStatData being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QueryStatData() [2/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCStatDataClassicIO::QueryStatData ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrStatData being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QueryStatData() [3/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCStatDataClassicIO::QueryStatData ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrStatData being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QuerySum() [1/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCSummaryClassicIO::QuerySum ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrSummary being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QuerySum() [2/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCSummaryClassicIO::QuerySum ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrSummary being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ QuerySum() [3/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCSummaryClassicIO::QuerySum ( const Common::TOCInfo &  Info,
INT_4U  FrameOffset,
INT_8U  Position 
)
inlineinherited

Gather TOC info for FrSummary being written.

Parameters
[in]InfoInformation
[in]FrameOffsetThe frame offset of the frame being written. The frame offsets start at 0 (zero).
[in]PositionThe byte offset from the start of the file where the structure is written.

◆ seekAdcDataPositions() [1/6]

virtual void FrameCPP::Version_8::FrTOC::seekAdcDataPositions ( istream_type &  Stream,
Common::FrTOC::channel_id_type  Channel 
)
protectedvirtual

Advance to the specified Adc channel.

Parameters
[in,out]StreamThe Stream being read
[in]ChannelThe requested channel

◆ seekAdcDataPositions() [2/6]

virtual void FrameCPP::Version_8::FrTOC::seekAdcDataPositions ( istream_type &  Stream,
Common::FrTOC::channel_id_type  Channel 
)
protectedvirtual

Advance to the specified Adc channel.

Parameters
[in,out]StreamThe Stream being read
[in]ChannelThe requested channel

◆ seekAdcDataPositions() [3/6]

virtual void FrameCPP::Version_8::FrTOC::seekAdcDataPositions ( istream_type &  Stream,
Common::FrTOC::channel_id_type  Channel 
)
protectedvirtual

Advance to the specified Adc channel.

Parameters
[in,out]StreamThe Stream being read
[in]ChannelThe requested channel

◆ seekAdcDataPositions() [4/6]

virtual void FrameCPP::Version_8::FrTOC::seekAdcDataPositions ( istream_type &  Stream,
const std::string &  Channel 
)
protectedvirtual

Advance to the specified Adc channel.

Parameters
[in,out]StreamThe Stream being read
[in]ChannelThe requested channel

◆ seekAdcDataPositions() [5/6]

virtual void FrameCPP::Version_8::FrTOC::seekAdcDataPositions ( istream_type &  Stream,
const std::string &  Channel 
)
protectedvirtual

Advance to the specified Adc channel.

Parameters
[in,out]StreamThe Stream being read
[in]ChannelThe requested channel

◆ seekAdcDataPositions() [6/6]

virtual void FrameCPP::Version_8::FrTOC::seekAdcDataPositions ( istream_type &  Stream,
const std::string &  Channel 
)
protectedvirtual

Advance to the specified Adc channel.

Parameters
[in,out]StreamThe Stream being read
[in]ChannelThe requested channel

◆ seekPositions() [1/6]

void FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::seekPositions ( istream_type &  Stream,
channel_id_type  Channel 
)
inlineprotectedinherited

Advance to the specified Adc channel.

Parameters
[in,out]StreamThe Stream being read
[in]ChannelThe requested channel

◆ seekPositions() [2/6]

void FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::seekPositions ( istream_type &  Stream,
channel_id_type  Channel 
)
inlineprotectedinherited

Advance to the specified Adc channel.

Parameters
[in,out]StreamThe Stream being read
[in]ChannelThe requested channel

◆ seekPositions() [3/6]

void FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::seekPositions ( istream_type &  Stream,
channel_id_type  Channel 
)
inlineprotectedinherited

Advance to the specified Adc channel.

Parameters
[in,out]StreamThe Stream being read
[in]ChannelThe requested channel

◆ seekPositions() [4/6]

void FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::seekPositions ( istream_type &  Stream,
const std::string &  Channel 
)
inlineprotectedinherited

Advance to the specified Adc channel.

Parameters
[in,out]StreamThe Stream being read
[in]ChannelThe requested channel

◆ seekPositions() [5/6]

void FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::seekPositions ( istream_type &  Stream,
const std::string &  Channel 
)
inlineprotectedinherited

Advance to the specified Adc channel.

Parameters
[in,out]StreamThe Stream being read
[in]ChannelThe requested channel

◆ seekPositions() [6/6]

void FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::seekPositions ( istream_type &  Stream,
const std::string &  Channel 
)
inlineprotectedinherited

Advance to the specified Adc channel.

Parameters
[in,out]StreamThe Stream being read
[in]ChannelThe requested channel

◆ StructDescription() [1/3]

template<typename T >
static const Common::Description* FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >::StructDescription ( )
inlinestaticinherited

The description of structure.

Returns
A Description object which describes this structure as specified by the frame specification.

◆ StructDescription() [2/3]

template<typename T >
static const Common::Description* FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >::StructDescription ( )
inlinestaticinherited

The description of structure.

Returns
A Description object which describes this structure as specified by the frame specification.

◆ StructDescription() [3/3]

template<typename T >
static const Common::Description* FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >::StructDescription ( )
inlinestaticinherited

The description of structure.

Returns
A Description object which describes this structure as specified by the frame specification.

◆ StructName() [1/3]

const char * FrameCPP::Version_8::FrTOC::StructName ( )
inlinestatic

The name structure name of this object.

Returns
The name of the structure as specified by the frame specification.

◆ StructName() [2/3]

static const char* FrameCPP::Version_8::FrTOC::StructName ( )
static

The name structure name of this object.

Returns
The name of the structure as specified by the frame specification.

◆ StructName() [3/3]

static const char* FrameCPP::Version_8::FrTOC::StructName ( )
static

The name structure name of this object.

Returns
The name of the structure as specified by the frame specification.

◆ write() [1/11]

void FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::write ( Common::OStream &  Stream) const
inlineprotectedinherited

Write the structure to the stream.

Parameters
[in]StreamThe output stream where the object is to be written.

◆ write() [2/11]

void FrameCPP::Version_8::FrTOCImpl::FrTOCDataClassicIO::write ( Common::OStream &  Stream) const
inlineprotectedinherited

Write the structure to the stream.

Parameters
[in]StreamThe output stream where the object is to be written.

◆ write() [3/11]

void FrameCPP::Version_8::FrTOCImpl::FrTOCEventClassicIO::write ( Common::OStream &  Stream) const
inlineprotectedinherited

Write the structure to the stream.

Parameters
[in]StreamThe output stream where the object is to be written.

◆ write() [4/11]

void FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataClassicIO::write ( Common::OStream &  Stream) const
inlineprotectedinherited

Write the structure to the stream.

Parameters
[in]StreamThe output stream where the object is to be written.

◆ write() [5/11]

void FrameCPP::Version_8::FrTOCImpl::FrTOCSimDataClassicIO::write ( Common::OStream &  Stream) const
inlineprotectedinherited

Write the structure to the stream.

Parameters
[in]StreamThe output stream where the object is to be written.

◆ write() [6/11]

void FrameCPP::Version_8::FrTOCImpl::FrTOCSimEventClassicIO::write ( Common::OStream &  Stream) const
inlineprotectedinherited

Write the structure to the stream.

Parameters
[in]StreamThe output stream where the object is to be written.

◆ write() [7/11]

void FrameCPP::Version_8::FrTOCImpl::FrTOCDataClassicIO::write ( Common::OStream &  Stream) const
inlineprotectedinherited

Write the structure to the stream.

Parameters
[in]StreamThe output stream where the object is to be written.

◆ write() [8/11]

void FrameCPP::Version_8::FrTOCImpl::FrTOCDataClassicIO::write ( Common::OStream &  Stream) const
inlineprotectedinherited

Write the structure to the stream.

Parameters
[in]StreamThe output stream where the object is to be written.

◆ write() [9/11]

void FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataClassicIO::write ( ostream_type &  Stream) const
inlineprotectedinherited

Write the structure to the stream.

Parameters
[in]StreamThe output stream where the object is to be written.

◆ write() [10/11]

void FrameCPP::Version_8::FrTOCImpl::FrTOCStatDataClassicIO::write ( ostream_type &  Stream) const
inlineprotectedinherited

Write the structure to the stream.

Parameters
[in]StreamThe output stream where the object is to be written.

◆ write() [11/11]

void FrameCPP::Version_8::FrTOCImpl::FrTOCSummaryClassicIO::write ( ostream_type &  Stream) const
inlineprotectedinherited

Write the structure to the stream.

Parameters
[in]StreamThe output stream where the object is to be written.

Member Data Documentation

◆ m_nameDetector

namedetector_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::m_nameDetector
protectedinherited

Array of FrDetector names.

The size of this array is specified by nDetector. They appear alphabetically.

◆ m_nFirstADC

nfirstadc_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::m_nFirstADC
protectedinherited

Array of first FrADCData positions.

Array of first FrADCData positions, in bytes, from beginning of file. The size of this array is specified by nFrame.

◆ m_nFirstMsg

nfirstmsg_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::m_nFirstMsg
protectedinherited

Array of first FrMsg positions.

Array of first FrMsg positions, in bytes, from beginning of file. The size of this array is specified by nFrame.

◆ m_nFirstSer

nfirstser_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::m_nFirstSer
protectedinherited

Array of first FrSerData positions.

Array of first FrSerData positions, in bytes, from beginning of file. The size of this array is specified by nFrame.

◆ m_nFirstTable

nfirsttable_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::m_nFirstTable
protectedinherited

Array of first FrTable positions.

Array of first FrTable positions, in bytes, from beginning of file The size of this array is specified by nFrame.

Note
The pointer is to the first table associated with FrRawData for each frame.

◆ m_positionDetector

positiondetector_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::m_positionDetector
protectedinherited

Array of FrDetector positions.

Array of FrDetector positions from the beginning of file. The size of array is specified by nDetector.

Note
Only the first occurrence for each type of FrDetector is captured.

◆ m_runs

runs_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::m_runs
protectedinherited

Array of run numbers.

Array of run numbers. The size of this array is specified by nFrame.

◆ m_SHid

shid_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::m_SHid
protectedinherited

Array of FrSH IDs.

Array of FrSH IDs. The size of this array is specified by nSH.


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