ldas-tools-framecpp  2.9.3
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Types | Protected Member Functions | Protected Attributes | Private Types | Private Member Functions | Private Attributes | List of all members
FrameCPP::Version_8::FrTOCImpl::ClassicIO< T > Class Template Reference

#include <FrTOCClassicIO.hh>

Inheritance diagram for FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >:
Inheritance graph
[legend]
Collaboration diagram for FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >:
Collaboration graph
[legend]

Public Types

typedef const char *const struct_name_type
 
typedef const char *const struct_name_type
 
typedef const char *const struct_name_type
 
typedef const char *const struct_desc_type
 
typedef const char *const struct_desc_type
 
typedef const char *const struct_desc_type
 
typedef INT_2U const struct_id_type
 
typedef INT_2U const struct_id_type
 
typedef INT_2U const struct_id_type
 
typedef ObjectWithChecksum< ObjectType, ChecksumType > self_type
 
typedef ObjectWithChecksum< ObjectType, ChecksumType > self_type
 
typedef ObjectWithChecksum< ObjectType, ChecksumType > self_type
 
typedef IStream istream_type
 
typedef IStream istream_type
 
typedef IStream istream_type
 
typedef OStream ostream_type
 
typedef OStream ostream_type
 
typedef OStream ostream_type
 
typedef INT_4U data_quality_type
 
typedef INT_4U data_quality_type
 
typedef INT_4U data_quality_type
 
typedef REAL_8 dt_type
 
typedef REAL_8 dt_type
 
typedef REAL_8 dt_type
 
typedef INT_4U frame_type
 
typedef INT_4U frame_type
 
typedef INT_4U frame_type
 
typedef INT_4U gtimen_type
 
typedef INT_4U gtimen_type
 
typedef INT_4U gtimen_type
 
typedef INT_4U gtimes_type
 
typedef INT_4U gtimes_type
 
typedef INT_4U gtimes_type
 
typedef std::string namedetector_type
 
typedef std::string namedetector_type
 
typedef std::string namedetector_type
 
typedef INT_4U ndetector_type
 
typedef INT_4U ndetector_type
 
typedef INT_4U ndetector_type
 
typedef INT_8U nfirstadc_type
 
typedef INT_8U nfirstadc_type
 
typedef INT_8U nfirstadc_type
 
typedef INT_8U nfirstmsg_type
 
typedef INT_8U nfirstmsg_type
 
typedef INT_8U nfirstmsg_type
 
typedef INT_8U nfirstser_type
 
typedef INT_8U nfirstser_type
 
typedef INT_8U nfirstser_type
 
typedef INT_8U nfirsttable_type
 
typedef INT_8U nfirsttable_type
 
typedef INT_8U nfirsttable_type
 
typedef FR_TOC_NFRAME_TYPE nFrame_type
 
typedef FR_TOC_NFRAME_TYPE nFrame_type
 
typedef FR_TOC_NFRAME_TYPE nFrame_type
 
typedef INT_4U nsh_type
 
typedef INT_4U nsh_type
 
typedef INT_4U nsh_type
 
typedef INT_8U positiondetector_type
 
typedef INT_8U positiondetector_type
 
typedef INT_8U positiondetector_type
 
typedef INT_8U positionh_type
 
typedef INT_8U positionh_type
 
typedef INT_8U positionh_type
 
typedef INT_4S runs_type
 
typedef INT_4S runs_type
 
typedef INT_4S runs_type
 
typedef INT_2U shid_type
 
typedef INT_2U shid_type
 
typedef INT_2U shid_type
 
typedef std::string shname_type
 
typedef std::string shname_type
 
typedef std::string shname_type
 
typedef FR_TOC_ULEAPS_TYPE uleaps_type
 
typedef FR_TOC_ULEAPS_TYPE uleaps_type
 
typedef FR_TOC_ULEAPS_TYPE uleaps_type
 
typedef std::vector< data_quality_typedata_quality_container_type
 Array of integer QA words from each FrameH. More...
 
typedef std::vector< data_quality_typedata_quality_container_type
 Array of integer QA words from each FrameH. More...
 
typedef std::vector< data_quality_typedata_quality_container_type
 Array of integer QA words from each FrameH. More...
 
typedef std::vector< dt_typedt_container_type
 Array of frame durations in seconds. More...
 
typedef std::vector< dt_typedt_container_type
 Array of frame durations in seconds. More...
 
typedef std::vector< dt_typedt_container_type
 Array of frame durations in seconds. More...
 
typedef std::vector< frame_typeframe_container_type
 Array of frame numbers. More...
 
typedef std::vector< frame_typeframe_container_type
 Array of frame numbers. More...
 
typedef std::vector< frame_typeframe_container_type
 Array of frame numbers. More...
 
typedef std::vector< gtimen_typegtimen_container_type
 Array of integer GPS residual nanoseconds for the frame. More...
 
typedef std::vector< gtimen_typegtimen_container_type
 Array of integer GPS residual nanoseconds for the frame. More...
 
typedef std::vector< gtimen_typegtimen_container_type
 Array of integer GPS residual nanoseconds for the frame. More...
 
typedef std::vector< gtimes_typegtimes_container_type
 Array of integer GPS frame times. More...
 
typedef std::vector< gtimes_typegtimes_container_type
 Array of integer GPS frame times. More...
 
typedef std::vector< gtimes_typegtimes_container_type
 Array of integer GPS frame times. More...
 
typedef std::vector< namedetector_typenamedetector_container_type
 Array of FrDetector names. More...
 
typedef std::vector< namedetector_typenamedetector_container_type
 Array of FrDetector names. More...
 
typedef std::vector< namedetector_typenamedetector_container_type
 Array of FrDetector names. More...
 
typedef std::vector< nfirstadc_typenfirstadc_container_type
 Array of first FrADCData positions. More...
 
typedef std::vector< nfirstadc_typenfirstadc_container_type
 Array of first FrADCData positions. More...
 
typedef std::vector< nfirstadc_typenfirstadc_container_type
 Array of first FrADCData positions. More...
 
typedef std::vector< nfirstmsg_typenfirstmsg_container_type
 Array of first FrMsg positions. More...
 
typedef std::vector< nfirstmsg_typenfirstmsg_container_type
 Array of first FrMsg positions. More...
 
typedef std::vector< nfirstmsg_typenfirstmsg_container_type
 Array of first FrMsg positions. More...
 
typedef std::vector< nfirstser_typenfirstser_container_type
 Array of first FrSerData positions. More...
 
typedef std::vector< nfirstser_typenfirstser_container_type
 Array of first FrSerData positions. More...
 
typedef std::vector< nfirstser_typenfirstser_container_type
 Array of first FrSerData positions. More...
 
typedef std::vector< nfirsttable_typenfirsttable_container_type
 Array of first FrTable positions. More...
 
typedef std::vector< nfirsttable_typenfirsttable_container_type
 Array of first FrTable positions. More...
 
typedef std::vector< nfirsttable_typenfirsttable_container_type
 Array of first FrTable positions. More...
 
typedef std::vector< positiondetector_typepositiondetector_container_type
 Array of FrDetector positions. More...
 
typedef std::vector< positiondetector_typepositiondetector_container_type
 Array of FrDetector positions. More...
 
typedef std::vector< positiondetector_typepositiondetector_container_type
 Array of FrDetector positions. More...
 
typedef std::vector< positionh_typepositionh_container_type
 Array of FrSH IDs. More...
 
typedef std::vector< positionh_typepositionh_container_type
 Array of FrSH IDs. More...
 
typedef std::vector< positionh_typepositionh_container_type
 Array of FrSH IDs. More...
 
typedef std::vector< runs_typeruns_container_type
 Array of FrameH positions. More...
 
typedef std::vector< runs_typeruns_container_type
 Array of FrameH positions. More...
 
typedef std::vector< runs_typeruns_container_type
 Array of FrameH positions. More...
 
typedef std::vector< shid_typeshid_container_type
 Array of FrSH IDs. More...
 
typedef std::vector< shid_typeshid_container_type
 Array of FrSH IDs. More...
 
typedef std::vector< shid_typeshid_container_type
 Array of FrSH IDs. More...
 
typedef std::vector< shname_typeshname_container_type
 Array of FrSH names. More...
 
typedef std::vector< shname_typeshname_container_type
 Array of FrSH names. More...
 
typedef std::vector< shname_typeshname_container_type
 Array of FrSH names. More...
 
typedef STRING name_type
 
typedef STRING name_type
 
typedef STRING name_type
 
typedef INT_4U nstat_type
 
typedef INT_4U nstat_type
 
typedef INT_4U nstat_type
 
typedef STRING detector_type
 
typedef STRING detector_type
 
typedef STRING detector_type
 
typedef INT_4U nstat_instance_type
 
typedef INT_4U nstat_instance_type
 
typedef INT_4U nstat_instance_type
 
typedef INT_4U tstart_type
 
typedef INT_4U tstart_type
 
typedef INT_4U tstart_type
 
typedef INT_4U tend_type
 
typedef INT_4U tend_type
 
typedef INT_4U tend_type
 
typedef INT_4U version_type
 
typedef INT_4U version_type
 
typedef INT_4U version_type
 
typedef INT_8U positionStat_type
 
typedef INT_8U positionStat_type
 
typedef INT_8U positionStat_type
 
typedef std::vector< stat_instance_typestat_instance_container_type
 
typedef std::vector< stat_instance_typestat_instance_container_type
 
typedef std::vector< stat_instance_typestat_instance_container_type
 
typedef std::map< name_type, stat_typestat_container_type
 
typedef std::map< name_type, stat_typestat_container_type
 
typedef std::map< name_type, stat_typestat_container_type
 
typedef INT_4U nadc_type
 
typedef INT_4U nadc_type
 
typedef INT_4U nadc_type
 
typedef STRING name_type
 
typedef INT_4U channel_id_type
 
typedef INT_4U channel_id_type
 
typedef INT_4U channel_id_type
 
typedef INT_4U group_id_type
 
typedef INT_4U group_id_type
 
typedef INT_4U group_id_type
 
typedef INT_8U position_type
 
typedef INT_8U position_type
 
typedef INT_8U position_type
 
typedef std::vector< name_typekey_container_type
 
typedef std::vector< name_typekey_container_type
 
typedef std::vector< name_typekey_container_type
 
typedef std::map< name_type, adc_info_typeMapADC_type
 Container of indexed FrAdcData elements. More...
 
typedef std::map< name_type, adc_info_typeMapADC_type
 Container of indexed FrAdcData elements. More...
 
typedef std::map< name_type, adc_info_typeMapADC_type
 Container of indexed FrAdcData elements. More...
 
typedef INT_4U nproc_type
 
typedef INT_4U nproc_type
 
typedef INT_4U nproc_type
 
typedef STRING name_type
 
typedef INT_8U position_type
 
typedef std::vector< position_typeproc_info_type
 
typedef std::vector< position_typeproc_info_type
 
typedef std::vector< position_typeproc_info_type
 
typedef std::map< name_type, proc_info_typeMapProc_type
 
typedef std::map< name_type, proc_info_typeMapProc_type
 
typedef std::map< name_type, proc_info_typeMapProc_type
 
typedef INT_4U nsim_type
 
typedef INT_4U nsim_type
 
typedef INT_4U nsim_type
 
typedef STRING name_type
 
typedef INT_8U position_type
 
typedef std::vector< position_typesim_info_type
 
typedef std::vector< position_typesim_info_type
 
typedef std::vector< position_typesim_info_type
 
typedef std::map< name_type, sim_info_typeMapSim_type
 
typedef std::map< name_type, sim_info_typeMapSim_type
 
typedef std::map< name_type, sim_info_typeMapSim_type
 
typedef INT_4U frame_count_type
 
typedef INT_4U n_type
 
typedef std::string name_type
 
typedef INT_8U position_type
 
typedef std::vector< position_typeinfo_type
 
typedef std::map< name_type, info_typeMapSer_type
 
typedef std::map< name_type, info_typeMapSer_type
 
typedef std::map< name_type, info_typeMapSer_type
 
typedef std::vector< name_typekey_container_type
 
typedef INT_4U frame_count_type
 
typedef INT_4U n_type
 
typedef std::string name_type
 
typedef INT_8U position_type
 
typedef std::vector< position_typeinfo_type
 
typedef std::map< name_type, info_typeMapSummary_type
 
typedef std::map< name_type, info_typeMapSummary_type
 
typedef std::map< name_type, info_typeMapSummary_type
 
typedef std::vector< name_typekey_container_type
 
typedef INT_4U nevent_type
 
typedef INT_4U nevent_type
 
typedef INT_4U nevent_type
 
typedef STRING name_type
 
typedef INT_4U nTotalEvent_type
 
typedef INT_4U nTotalEvent_type
 
typedef INT_4U nTotalEvent_type
 
typedef INT_4U gtimesEvent_type
 
typedef INT_4U gtimesEvent_type
 
typedef INT_4U gtimesEvent_type
 
typedef INT_4U gtimenEvent_type
 
typedef INT_4U gtimenEvent_type
 
typedef INT_4U gtimenEvent_type
 
typedef REAL_4 amplitudeEvent_type
 
typedef REAL_4 amplitudeEvent_type
 
typedef REAL_4 amplitudeEvent_type
 
typedef INT_8U positionEvent_type
 
typedef INT_8U positionEvent_type
 
typedef INT_8U positionEvent_type
 
typedef std::vector< event_typeevents_container_type
 
typedef std::vector< event_typeevents_container_type
 
typedef std::vector< event_typeevents_container_type
 
typedef std::map< name_type, events_container_typenameEvent_container_type
 
typedef std::map< name_type, events_container_typenameEvent_container_type
 
typedef std::map< name_type, events_container_typenameEvent_container_type
 
typedef INT_4U nevent_type
 
typedef STRING name_type
 
typedef INT_4U nTotalSEvent_type
 
typedef INT_4U nTotalSEvent_type
 
typedef INT_4U nTotalSEvent_type
 
typedef INT_4U gtimesSim_type
 
typedef INT_4U gtimesSim_type
 
typedef INT_4U gtimesSim_type
 
typedef INT_4U gtimenSim_type
 
typedef INT_4U gtimenSim_type
 
typedef INT_4U gtimenSim_type
 
typedef REAL_4 amplitudeSimEvent_type
 
typedef REAL_4 amplitudeSimEvent_type
 
typedef REAL_4 amplitudeSimEvent_type
 
typedef INT_8U positionSimEvent_type
 
typedef INT_8U positionSimEvent_type
 
typedef INT_8U positionSimEvent_type
 
typedef std::vector< event_typeevents_container_type
 
typedef std::map< name_type, events_container_typenameSimEvent_container_type
 
typedef std::map< name_type, events_container_typenameSimEvent_container_type
 
typedef std::map< name_type, events_container_typenameSimEvent_container_type
 

Public Member Functions

 ClassicIO ()
 
 ClassicIO ()
 
 ClassicIO ()
 
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...
 
virtual self_typeCreate (istream_type &Stream) const
 Virtual constructor. More...
 
virtual self_typeCreate (istream_type &Stream) const
 Virtual constructor. More...
 
virtual self_typeCreate (istream_type &Stream) const
 Virtual constructor. More...
 
virtual void Write (ostream_type &Stream) const
 Write object to the stream. More...
 
virtual void Write (ostream_type &Stream) const
 Write object to the stream. More...
 
virtual void Write (ostream_type &Stream) const
 Write object to the stream. More...
 
Common::FrameSpec::size_type Bytes (const Common::StreamBase &Stream) const
 
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...
 
const data_quality_container_typeGetDataQuality () const
 Retreive array of integer QA words from each FrameH. More...
 
const data_quality_container_typeGetDataQuality () const
 Retreive array of integer QA words from each FrameH. More...
 
const data_quality_container_typeGetDataQuality () const
 Retreive array of integer QA words from each FrameH. More...
 
const dt_container_typeGetDt () const
 Retrieve array of frame durations in seconds. More...
 
const dt_container_typeGetDt () const
 Retrieve array of frame durations in seconds. More...
 
const dt_container_typeGetDt () const
 Retrieve array of frame durations in seconds. More...
 
const frame_container_typeGetFrame () const
 Retrieve array of frame numbers. More...
 
const frame_container_typeGetFrame () const
 Retrieve array of frame numbers. More...
 
const frame_container_typeGetFrame () const
 Retrieve array of frame numbers. More...
 
const gtimes_container_typeGetGTimeN () const
 Retrieve array of integer GPS residual nanoseconds for the frame. More...
 
const gtimes_container_typeGetGTimeN () const
 Retrieve array of integer GPS residual nanoseconds for the frame. More...
 
const gtimes_container_typeGetGTimeN () const
 Retrieve array of integer GPS residual nanoseconds for the frame. More...
 
const gtimen_container_typeGetGTimeS () const
 Retrieve array of integer GPS frame times. More...
 
const gtimen_container_typeGetGTimeS () const
 Retrieve array of integer GPS frame times. More...
 
const gtimen_container_typeGetGTimeS () const
 Retrieve array of integer GPS frame times. More...
 
const nfirstadc_container_typeGetNFirstADC () const
 Retrieve array of first FrADCData positions. More...
 
const nfirstadc_container_typeGetNFirstADC () const
 Retrieve array of first FrADCData positions. More...
 
const nfirstadc_container_typeGetNFirstADC () const
 Retrieve array of first FrADCData positions. More...
 
const nfirstmsg_container_typeGetNFirstMsg () const
 Retrieve array of first FrMsg positions. More...
 
const nfirstmsg_container_typeGetNFirstMsg () const
 Retrieve array of first FrMsg positions. More...
 
const nfirstmsg_container_typeGetNFirstMsg () const
 Retrieve array of first FrMsg positions. More...
 
const nfirstser_container_typeGetNFirstSer () const
 Retrieve array of first FrSerData positions. More...
 
const nfirstser_container_typeGetNFirstSer () const
 Retrieve array of first FrSerData positions. More...
 
const nfirstser_container_typeGetNFirstSer () const
 Retrieve array of first FrSerData positions. More...
 
const nfirsttable_container_typeGetNFirstTable () const
 Retrieve array of first FrTable positions. More...
 
const nfirsttable_container_typeGetNFirstTable () const
 Retrieve array of first FrTable positions. More...
 
const nfirsttable_container_typeGetNFirstTable () const
 Retrieve array of first FrTable positions. More...
 
nFrame_type GetNFrame () const
 
nFrame_type GetNFrame () const
 
nFrame_type GetNFrame () const
 
const positionh_container_typeGetPositionH () const
 Retrieve array of FrameH positions. More...
 
const positionh_container_typeGetPositionH () const
 Retrieve array of FrameH positions. More...
 
const positionh_container_typeGetPositionH () const
 Retrieve array of FrameH positions. More...
 
const runs_container_typeGetRuns () const
 
const runs_container_typeGetRuns () const
 
const runs_container_typeGetRuns () const
 
const shid_container_typeGetSHid () const
 Retrieve array of FrSH IDs. More...
 
const shid_container_typeGetSHid () const
 Retrieve array of FrSH IDs. More...
 
const shid_container_typeGetSHid () const
 Retrieve array of FrSH IDs. More...
 
const shname_container_typeGetSHname () const
 Retrieve array of FrSH names. More...
 
const shname_container_typeGetSHname () const
 Retrieve array of FrSH names. More...
 
const shname_container_typeGetSHname () const
 Retrieve array of FrSH names. More...
 
uleaps_type GetULeapS () const
 Retrieve the number of leap seconds. More...
 
uleaps_type GetULeapS () const
 Retrieve the number of leap seconds. More...
 
uleaps_type GetULeapS () const
 Retrieve the number of leap seconds. More...
 
const namedetector_container_typeGetNameDetector () const
 Retrieve array of FrDetector names. More...
 
const namedetector_container_typeGetNameDetector () const
 Retrieve array of FrDetector names. More...
 
const namedetector_container_typeGetNameDetector () const
 Retrieve array of FrDetector names. More...
 
const positiondetector_container_typeGetPositionDetector () const
 Retrieve array of FrDetector positions. More...
 
const positiondetector_container_typeGetPositionDetector () const
 Retrieve array of FrDetector positions. More...
 
const positiondetector_container_typeGetPositionDetector () const
 Retrieve array of FrDetector positions. More...
 
bool operator== (const FrTOCDataData &RHS) const
 equality operator More...
 
bool operator== (const FrTOCDataData &RHS) const
 equality operator More...
 
bool operator== (const FrTOCDataData &RHS) const
 equality operator More...
 
Common::FrameSpec::size_type Bytes (const Common::StreamBase &Stream) const
 Number of bytes needed to write this structure. More...
 
void Load (istream_type &Stream)
 Read contents from stream. 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_typeGetStat () const
 Return all channels. More...
 
const stat_container_typeGetStat () const
 Return all channels. More...
 
const stat_container_typeGetStat () 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...
 
bool operator== (const FrTOCStatDataData &RHS) const
 equality operator More...
 
Common::FrameSpec::size_type Bytes (const Common::StreamBase &Stream) const
 Number of bytes needed to write this structure. 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_typeGetADC () 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_typeGetADC () 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_typeGetADC () 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_typeGetKeys () const
 Retrieve the keys. More...
 
const key_container_typeGetKeys () const
 Retrieve the keys. More...
 
const key_container_typeGetKeys () const
 Retrieve the keys. More...
 
bool operator== (const FrTOCAdcDataData &RHS) const
 equality operator More...
 
Common::FrameSpec::size_type Bytes (const Common::StreamBase &Stream) const
 Number of bytes needed to write this structure. 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...
 
bool operator== (const FrTOCProcDataClassicIO &RHS) const
 equality operator More...
 
void Load (istream_type &Stream, INT_4U FrameCount)
 Read contents from stream. More...
 
const key_container_typeGetKeys () const
 Retrieve the keys. More...
 
const MapProc_typeGetProc () 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_typeGetProc () 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_typeGetProc () 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...
 
Common::FrameSpec::size_type Bytes (const Common::StreamBase &Stream) const
 Number of bytes needed to write this structure. 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...
 
bool operator== (const FrTOCSimDataClassicIO &RHS) const
 equality operator More...
 
void Load (istream_type &Stream, INT_4U FrameCount)
 Read contents from stream. More...
 
const MapSim_typeGetSim () 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_typeGetSim () 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_typeGetSim () 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...
 
Common::FrameSpec::size_type Bytes (const stream_base_type &Stream) const
 
void Load (istream_type &Stream, INT_4U FrameCount)
 Read contents from stream. 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 key_container_typeGetPositionKeys () const
 
const key_container_typeGetPositionKeys () const
 
const key_container_typeGetPositionKeys () const
 
const MapSer_typeGetSer () 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_typeGetSer () 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_typeGetSer () 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...
 
Common::FrameSpec::size_type Bytes (const stream_base_type &Stream) const
 
void Load (istream_type &Stream, INT_4U FrameCount)
 Read contents from stream. 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 key_container_typeGetPositionKeys () const
 
const MapSummary_typeGetSummary () 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_typeGetSummary () 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_typeGetSummary () 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...
 
Common::FrameSpec::size_type Bytes (const Common::StreamBase &Stream) const
 Number of bytes needed to write this structure. More...
 
void Load (istream_type &Stream)
 Read contents from stream. 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_typeGetEvent () const
 Return all events. More...
 
const nameEvent_container_typeGetEvent () const
 Return all events. More...
 
const nameEvent_container_typeGetEvent () const
 Return all events. More...
 
Common::FrameSpec::size_type Bytes (const Common::StreamBase &Stream) const
 Number of bytes needed to write this structure. More...
 
void Load (istream_type &Stream)
 Read contents from stream. 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_typeGetSimEvent () const
 Return all events. More...
 
const nameSimEvent_container_typeGetSimEvent () const
 Return all events. More...
 
const nameSimEvent_container_typeGetSimEvent () const
 Return all events. More...
 

Static Public Member Functions

static const Common::DescriptionStructDescription ()
 The description of structure. More...
 
static const Common::DescriptionStructDescription ()
 The description of structure. More...
 
static const Common::DescriptionStructDescription ()
 The description of structure. More...
 
static struct_name_type FrameSpecName ()
 
static struct_name_type FrameSpecName ()
 
static struct_name_type FrameSpecName ()
 
static struct_name_type StructName ()
 
static struct_name_type StructName ()
 
static struct_name_type StructName ()
 
static struct_desc_type FrameSpecDescription ()
 Return the dictionary name of the structure. More...
 
static struct_desc_type FrameSpecDescription ()
 Return the dictionary name of the structure. More...
 
static struct_desc_type FrameSpecDescription ()
 Return the dictionary name of the structure. More...
 
static struct_id_type FrameSpecId ()
 Return the dictionary name of the structure. More...
 
static struct_id_type FrameSpecId ()
 Return the dictionary name of the structure. More...
 
static struct_id_type FrameSpecId ()
 Return the dictionary name of the structure. More...
 
static const char * CheckSumDataClass ()
 Data class to be used in class field of FrSE. More...
 
static const char * CheckSumDataClass ()
 Data class to be used in class field of FrSE. More...
 
static const char * CheckSumDataClass ()
 Data class to be used in class field of FrSE. More...
 
static const char * CheckSumDataComment ()
 Comment to be used in comment field of FrSE. More...
 
static const char * CheckSumDataComment ()
 Comment to be used in comment field of FrSE. More...
 
static const char * CheckSumDataComment ()
 Comment to be used in comment field of FrSE. 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...
 
template<typename SE >
static void Description (Common::Description &Desc)
 The description of structure. More...
 

Public Attributes

position_type m_positions_start
 

Static Public Attributes

static struct_name_type struct_name
 
static struct_desc_type struct_desc
 
static struct_id_type struct_id
 
static const int event_type_size
 
constexpr static INT_4U NO_DATA_AVAILABLE = 0xFFFFFFFF
 
static const int event_type_size
 
constexpr static INT_4U NO_DATA_AVAILABLE = 0xFFFFFFFF
 

Protected Types

typedef std::vector< name_typekey_container_type
 
typedef STRING io_name_type
 
typedef STRING io_name_type
 
typedef STRING io_name_type
 
typedef std::vector< io_name_typeio_key_container_type
 
typedef std::vector< io_name_typeio_key_container_type
 
typedef std::vector< io_name_typeio_key_container_type
 
typedef STRING io_name_type
 
typedef std::vector< io_name_typeio_key_container_type
 

Protected Member Functions

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 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 void pWrite (Common::OStream &Stream) const
 Write the structure to the stream. 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 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 void pWrite (Common::OStream &Stream) const
 Write the structure to the stream. 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 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 void pWrite (Common::OStream &Stream) const
 Write the structure to the 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 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 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 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 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...
 
void write (Common::OStream &Stream) const
 Write the structure to the stream. More...
 
void cachePositions (istream_type &Stream)
 TOC optimization. More...
 
void forEach (Common::FrTOC::query_info_type Info, Common::FrTOC::FunctionBase &Action) const
 Iterate over contents. More...
 
void setPositionsOffset (istream_type &Stream)
 
void setPositionsOffset (istream_type &Stream)
 
void setPositionsOffset (istream_type &Stream)
 
void write (Common::OStream &Stream) const
 Write the structure to the stream. 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...
 
const io_key_container_typeGetIOPositionKeys () const
 
const io_key_container_typeGetIOPositionKeys () const
 
const io_key_container_typeGetIOPositionKeys () const
 
void write (ostream_type &Stream) const
 Write the structure to the stream. More...
 
const io_key_container_typeGetIOPositionKeys () const
 
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...
 
positionEvent_type positionEvent (INT_4U Frame, const std::string &Event) const
 Locate the position of the event. More...
 
positionEvent_type positionEvent (const std::string &Event, INT_4U Index) const
 
positionEvent_type positionEvent (INT_4U Frame, const std::string &Event) const
 Locate the position of the event. More...
 
positionEvent_type positionEvent (const std::string &Event, INT_4U Index) const
 
positionEvent_type positionEvent (INT_4U Frame, const std::string &Event) const
 Locate the position of the event. More...
 
positionEvent_type positionEvent (const std::string &Event, INT_4U Index) const
 
void write (Common::OStream &Stream) const
 Write the structure to the stream. More...
 
positionSimEvent_type positionSimEvent (INT_4U Frame, const std::string &SimEvent) const
 Locate the position of the event. More...
 
positionSimEvent_type positionSimEvent (const std::string &SimEvent, INT_4U Index) const
 
positionSimEvent_type positionSimEvent (INT_4U Frame, const std::string &SimEvent) const
 Locate the position of the event. More...
 
positionSimEvent_type positionSimEvent (const std::string &SimEvent, INT_4U Index) const
 
positionSimEvent_type positionSimEvent (INT_4U Frame, const std::string &SimEvent) const
 Locate the position of the event. More...
 
positionSimEvent_type positionSimEvent (const std::string &SimEvent, INT_4U Index) const
 

Protected Attributes

uleaps_type m_ULeapS = { 0 }
 From the first FrameH in the file. More...
 
data_quality_container_type m_dataQuality
 Array of integer QA words from each FrameH (size of nFrame) More...
 
gtimes_container_type m_GTimeS
 Array of integer GPS frame times (size of nFrame). More...
 
gtimen_container_type m_GTimeN
 Array of integer GPS residual nanoseconds for the frame (size of nFrame). More...
 
dt_container_type m_dt
 Array of frame durations in seconds (size of nFrame). More...
 
runs_container_type m_runs
 Array of run numbers. More...
 
frame_container_type m_frame
 Array of frame numbers (size of nFrame). More...
 
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. More...
 
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. More...
 
stat_container_type m_info
 
key_container_type m_keys
 
MapADC_type m_info
 
key_container_type m_keys
 
MapProc_type m_info
 
key_container_type m_keys
 
MapSim_type m_info
 
io_key_container_type m_io_keys
 
key_container_type m_keys
 
MapSer_type m_info
 
io_key_container_type m_io_keys
 
key_container_type m_keys
 
MapSummary_type m_info
 
nameEvent_container_type m_info
 
nameSimEvent_container_type m_info
 

Private Types

typedef Common::FrameSpec::ObjectWithChecksum< Common::FrTOC, checksum_typeobject_base_type
 
typedef Common::FrameSpec::ObjectWithChecksum< Common::FrTOC, checksum_typeobject_base_type
 
typedef Common::FrameSpec::ObjectWithChecksum< Common::FrTOC, checksum_typeobject_base_type
 
typedef STRING io_namedetector_type
 
typedef STRING io_namedetector_type
 
typedef STRING io_namedetector_type
 
typedef STRING io_shname_type
 
typedef STRING io_shname_type
 
typedef STRING io_shname_type
 
typedef LDASTools::AL::unordered_map< std::string, INT_4U > reverse_lookup_type
 
typedef LDASTools::AL::unordered_map< std::string, INT_4U > reverse_lookup_type
 
typedef LDASTools::AL::unordered_map< std::string, INT_4U > reverse_lookup_type
 
typedef std::vector< position_typepositions_cache_type
 
typedef std::vector< position_typepositions_cache_type
 
typedef std::vector< position_typepositions_cache_type
 
typedef std::vector< position_typeinfo_type
 
typedef std::vector< position_typeinfo_type
 
typedef std::vector< position_typeinfo_type
 
typedef std::map< name_type, info_typeMap_type
 
typedef std::map< name_type, info_typeMap_type
 
typedef std::map< name_type, info_typeMap_type
 
typedef INT_4U frame_count_type
 
typedef INT_4U frame_count_type
 
typedef INT_4U frame_count_type
 
typedef INT_4U n_type
 
typedef INT_4U n_type
 
typedef INT_4U n_type
 

Private Member Functions

virtual ObjectCreate () const
 
virtual ObjectCreate (std::istream &Buffer) const
 constructor - virtual More...
 
virtual ObjectCreate () const
 
virtual ObjectCreate (std::istream &Buffer) const
 constructor - virtual More...
 
virtual ObjectCreate () const
 
virtual ObjectCreate (std::istream &Buffer) const
 constructor - virtual More...
 
MapADC_typegetADC ()
 
MapADC_type::iterator getADC (const std::string &Channel)
 
MapADC_type::iterator getADC (INT_4U Channel)
 
MapADC_typegetADC ()
 
MapADC_type::iterator getADC (const std::string &Channel)
 
MapADC_type::iterator getADC (INT_4U Channel)
 
MapADC_typegetADC ()
 
MapADC_type::iterator getADC (const std::string &Channel)
 
MapADC_type::iterator getADC (INT_4U Channel)
 
reverse_lookup_type::mapped_type reverse_lookup (const reverse_lookup_type::key_type &Key) const
 
reverse_lookup_type::mapped_type reverse_lookup (const reverse_lookup_type::key_type &Key) const
 
reverse_lookup_type::mapped_type reverse_lookup (const reverse_lookup_type::key_type &Key) const
 

Private Attributes

ChecksumType m_chkSum
 Structure checksum. More...
 
positions_cache_type positions_cache
 
position_type positions_cache_offset
 
reverse_lookup_type reverse_lookup_
 
frame_count_type frame_count { 0 }
 
Common::FrTOC::cmn_name_container_type name_keys
 

Member Typedef Documentation

◆ amplitudeEvent_type [1/3]

◆ amplitudeEvent_type [2/3]

◆ amplitudeEvent_type [3/3]

◆ amplitudeSimEvent_type [1/3]

◆ amplitudeSimEvent_type [2/3]

◆ amplitudeSimEvent_type [3/3]

◆ channel_id_type [1/3]

◆ channel_id_type [2/3]

◆ channel_id_type [3/3]

◆ data_quality_container_type [1/3]

Array of integer QA words from each FrameH.

◆ data_quality_container_type [2/3]

Array of integer QA words from each FrameH.

◆ data_quality_container_type [3/3]

Array of integer QA words from each FrameH.

◆ data_quality_type [1/3]

◆ data_quality_type [2/3]

◆ data_quality_type [3/3]

◆ detector_type [1/3]

◆ detector_type [2/3]

◆ detector_type [3/3]

◆ dt_container_type [1/3]

Array of frame durations in seconds.

◆ dt_container_type [2/3]

Array of frame durations in seconds.

◆ dt_container_type [3/3]

Array of frame durations in seconds.

◆ dt_type [1/3]

◆ dt_type [2/3]

◆ dt_type [3/3]

◆ events_container_type [1/4]

◆ events_container_type [2/4]

◆ events_container_type [3/4]

◆ events_container_type [4/4]

◆ frame_container_type [1/3]

Array of frame numbers.

◆ frame_container_type [2/3]

Array of frame numbers.

◆ frame_container_type [3/3]

Array of frame numbers.

◆ frame_count_type [1/5]

◆ frame_count_type [2/5]

◆ frame_count_type [3/5]

◆ frame_count_type [4/5]

◆ frame_count_type [5/5]

◆ frame_type [1/3]

◆ frame_type [2/3]

◆ frame_type [3/3]

◆ group_id_type [1/3]

◆ group_id_type [2/3]

◆ group_id_type [3/3]

◆ gtimen_container_type [1/3]

Array of integer GPS residual nanoseconds for the frame.

◆ gtimen_container_type [2/3]

Array of integer GPS residual nanoseconds for the frame.

◆ gtimen_container_type [3/3]

Array of integer GPS residual nanoseconds for the frame.

◆ gtimen_type [1/3]

◆ gtimen_type [2/3]

◆ gtimen_type [3/3]

◆ gtimenEvent_type [1/3]

◆ gtimenEvent_type [2/3]

◆ gtimenEvent_type [3/3]

◆ gtimenSim_type [1/3]

◆ gtimenSim_type [2/3]

◆ gtimenSim_type [3/3]

◆ gtimes_container_type [1/3]

Array of integer GPS frame times.

◆ gtimes_container_type [2/3]

Array of integer GPS frame times.

◆ gtimes_container_type [3/3]

Array of integer GPS frame times.

◆ gtimes_type [1/3]

◆ gtimes_type [2/3]

◆ gtimes_type [3/3]

◆ gtimesEvent_type [1/3]

◆ gtimesEvent_type [2/3]

◆ gtimesEvent_type [3/3]

◆ gtimesSim_type [1/3]

◆ gtimesSim_type [2/3]

◆ gtimesSim_type [3/3]

◆ info_type [1/5]

◆ info_type [2/5]

◆ info_type [3/5]

◆ info_type [4/5]

◆ info_type [5/5]

◆ io_key_container_type [1/4]

◆ io_key_container_type [2/4]

◆ io_key_container_type [3/4]

◆ io_key_container_type [4/4]

◆ io_name_type [1/4]

◆ io_name_type [2/4]

◆ io_name_type [3/4]

◆ io_name_type [4/4]

◆ io_namedetector_type [1/3]

◆ io_namedetector_type [2/3]

◆ io_namedetector_type [3/3]

◆ io_shname_type [1/3]

◆ io_shname_type [2/3]

◆ io_shname_type [3/3]

◆ istream_type [1/3]

template<typename ObjectType , typename ChecksumType >
typedef IStream FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::istream_type
inherited

◆ istream_type [2/3]

template<typename ObjectType , typename ChecksumType >
typedef IStream FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::istream_type
inherited

◆ istream_type [3/3]

template<typename ObjectType , typename ChecksumType >
typedef IStream FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::istream_type
inherited

◆ key_container_type [1/6]

◆ key_container_type [2/6]

◆ key_container_type [3/6]

◆ key_container_type [4/6]

◆ key_container_type [5/6]

◆ key_container_type [6/6]

◆ Map_type [1/3]

◆ Map_type [2/3]

◆ Map_type [3/3]

◆ MapADC_type [1/3]

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]

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]

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.

◆ MapProc_type [1/3]

◆ MapProc_type [2/3]

◆ MapProc_type [3/3]

◆ MapSer_type [1/3]

◆ MapSer_type [2/3]

◆ MapSer_type [3/3]

◆ MapSim_type [1/3]

◆ MapSim_type [2/3]

◆ MapSim_type [3/3]

◆ MapSummary_type [1/3]

◆ MapSummary_type [2/3]

◆ MapSummary_type [3/3]

◆ n_type [1/5]

◆ n_type [2/5]

◆ n_type [3/5]

◆ n_type [4/5]

◆ n_type [5/5]

◆ nadc_type [1/3]

◆ nadc_type [2/3]

◆ nadc_type [3/3]

◆ name_type [1/10]

◆ name_type [2/10]

◆ name_type [3/10]

◆ name_type [4/10]

◆ name_type [5/10]

◆ name_type [6/10]

◆ name_type [7/10]

◆ name_type [8/10]

◆ name_type [9/10]

◆ name_type [10/10]

◆ namedetector_container_type [1/3]

Array of FrDetector names.

◆ namedetector_container_type [2/3]

Array of FrDetector names.

◆ namedetector_container_type [3/3]

Array of FrDetector names.

◆ namedetector_type [1/3]

◆ namedetector_type [2/3]

◆ namedetector_type [3/3]

◆ nameEvent_container_type [1/3]

◆ nameEvent_container_type [2/3]

◆ nameEvent_container_type [3/3]

◆ nameSimEvent_container_type [1/3]

◆ nameSimEvent_container_type [2/3]

◆ nameSimEvent_container_type [3/3]

◆ ndetector_type [1/3]

◆ ndetector_type [2/3]

◆ ndetector_type [3/3]

◆ nevent_type [1/4]

◆ nevent_type [2/4]

◆ nevent_type [3/4]

◆ nevent_type [4/4]

◆ nfirstadc_container_type [1/3]

Array of first FrADCData positions.

◆ nfirstadc_container_type [2/3]

Array of first FrADCData positions.

◆ nfirstadc_container_type [3/3]

Array of first FrADCData positions.

◆ nfirstadc_type [1/3]

◆ nfirstadc_type [2/3]

◆ nfirstadc_type [3/3]

◆ nfirstmsg_container_type [1/3]

Array of first FrMsg positions.

◆ nfirstmsg_container_type [2/3]

Array of first FrMsg positions.

◆ nfirstmsg_container_type [3/3]

Array of first FrMsg positions.

◆ nfirstmsg_type [1/3]

◆ nfirstmsg_type [2/3]

◆ nfirstmsg_type [3/3]

◆ nfirstser_container_type [1/3]

Array of first FrSerData positions.

◆ nfirstser_container_type [2/3]

Array of first FrSerData positions.

◆ nfirstser_container_type [3/3]

Array of first FrSerData positions.

◆ nfirstser_type [1/3]

◆ nfirstser_type [2/3]

◆ nfirstser_type [3/3]

◆ nfirsttable_container_type [1/3]

Array of first FrTable positions.

◆ nfirsttable_container_type [2/3]

Array of first FrTable positions.

◆ nfirsttable_container_type [3/3]

Array of first FrTable positions.

◆ nfirsttable_type [1/3]

◆ nfirsttable_type [2/3]

◆ nfirsttable_type [3/3]

◆ nFrame_type [1/3]

◆ nFrame_type [2/3]

◆ nFrame_type [3/3]

◆ nproc_type [1/3]

◆ nproc_type [2/3]

◆ nproc_type [3/3]

◆ nsh_type [1/3]

◆ nsh_type [2/3]

◆ nsh_type [3/3]

◆ nsim_type [1/3]

◆ nsim_type [2/3]

◆ nsim_type [3/3]

◆ nstat_instance_type [1/3]

◆ nstat_instance_type [2/3]

◆ nstat_instance_type [3/3]

◆ nstat_type [1/3]

◆ nstat_type [2/3]

◆ nstat_type [3/3]

◆ nTotalEvent_type [1/3]

◆ nTotalEvent_type [2/3]

◆ nTotalEvent_type [3/3]

◆ nTotalSEvent_type [1/3]

◆ nTotalSEvent_type [2/3]

◆ nTotalSEvent_type [3/3]

◆ object_base_type [1/3]

◆ object_base_type [2/3]

◆ object_base_type [3/3]

◆ ostream_type [1/3]

template<typename ObjectType , typename ChecksumType >
typedef OStream FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::ostream_type
inherited

◆ ostream_type [2/3]

template<typename ObjectType , typename ChecksumType >
typedef OStream FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::ostream_type
inherited

◆ ostream_type [3/3]

template<typename ObjectType , typename ChecksumType >
typedef OStream FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::ostream_type
inherited

◆ position_type [1/7]

◆ position_type [2/7]

◆ position_type [3/7]

◆ position_type [4/7]

◆ position_type [5/7]

◆ position_type [6/7]

◆ position_type [7/7]

◆ positiondetector_container_type [1/3]

Array of FrDetector positions.

◆ positiondetector_container_type [2/3]

Array of FrDetector positions.

◆ positiondetector_container_type [3/3]

Array of FrDetector positions.

◆ positiondetector_type [1/3]

◆ positiondetector_type [2/3]

◆ positiondetector_type [3/3]

◆ positionEvent_type [1/3]

◆ positionEvent_type [2/3]

◆ positionEvent_type [3/3]

◆ positionh_container_type [1/3]

Array of FrSH IDs.

◆ positionh_container_type [2/3]

Array of FrSH IDs.

◆ positionh_container_type [3/3]

Array of FrSH IDs.

◆ positionh_type [1/3]

◆ positionh_type [2/3]

◆ positionh_type [3/3]

◆ positions_cache_type [1/3]

◆ positions_cache_type [2/3]

◆ positions_cache_type [3/3]

◆ positionSimEvent_type [1/3]

◆ positionSimEvent_type [2/3]

◆ positionSimEvent_type [3/3]

◆ positionStat_type [1/3]

◆ positionStat_type [2/3]

◆ positionStat_type [3/3]

◆ proc_info_type [1/3]

◆ proc_info_type [2/3]

◆ proc_info_type [3/3]

◆ reverse_lookup_type [1/3]

typedef LDASTools::AL::unordered_map< std::string, INT_4U > FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::reverse_lookup_type
privateinherited

◆ reverse_lookup_type [2/3]

typedef LDASTools::AL::unordered_map< std::string, INT_4U > FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::reverse_lookup_type
privateinherited

◆ reverse_lookup_type [3/3]

typedef LDASTools::AL::unordered_map< std::string, INT_4U > FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::reverse_lookup_type
privateinherited

◆ runs_container_type [1/3]

Array of FrameH positions.

◆ runs_container_type [2/3]

Array of FrameH positions.

◆ runs_container_type [3/3]

Array of FrameH positions.

◆ runs_type [1/3]

◆ runs_type [2/3]

◆ runs_type [3/3]

◆ self_type [1/3]

template<typename ObjectType , typename ChecksumType >
typedef ObjectWithChecksum< ObjectType, ChecksumType > FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::self_type
inherited

◆ self_type [2/3]

template<typename ObjectType , typename ChecksumType >
typedef ObjectWithChecksum< ObjectType, ChecksumType > FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::self_type
inherited

◆ self_type [3/3]

template<typename ObjectType , typename ChecksumType >
typedef ObjectWithChecksum< ObjectType, ChecksumType > FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::self_type
inherited

◆ shid_container_type [1/3]

Array of FrSH IDs.

◆ shid_container_type [2/3]

Array of FrSH IDs.

◆ shid_container_type [3/3]

Array of FrSH IDs.

◆ shid_type [1/3]

◆ shid_type [2/3]

◆ shid_type [3/3]

◆ shname_container_type [1/3]

Array of FrSH names.

◆ shname_container_type [2/3]

Array of FrSH names.

◆ shname_container_type [3/3]

Array of FrSH names.

◆ shname_type [1/3]

◆ shname_type [2/3]

◆ shname_type [3/3]

◆ sim_info_type [1/3]

◆ sim_info_type [2/3]

◆ sim_info_type [3/3]

◆ stat_container_type [1/3]

◆ stat_container_type [2/3]

◆ stat_container_type [3/3]

◆ stat_instance_container_type [1/3]

◆ stat_instance_container_type [2/3]

◆ stat_instance_container_type [3/3]

◆ struct_desc_type [1/3]

template<typename Object_T >
typedef const char* const FrameCPP::v3::FrObjectMetaData< Object_T >::struct_desc_type
inherited

◆ struct_desc_type [2/3]

template<typename Object_T >
typedef const char* const FrameCPP::v3::FrObjectMetaData< Object_T >::struct_desc_type
inherited

◆ struct_desc_type [3/3]

template<typename Object_T >
typedef const char* const FrameCPP::v3::FrObjectMetaData< Object_T >::struct_desc_type
inherited

◆ struct_id_type [1/3]

template<typename Object_T >
typedef INT_2U const FrameCPP::v3::FrObjectMetaData< Object_T >::struct_id_type
inherited

◆ struct_id_type [2/3]

template<typename Object_T >
typedef INT_2U const FrameCPP::v3::FrObjectMetaData< Object_T >::struct_id_type
inherited

◆ struct_id_type [3/3]

template<typename Object_T >
typedef INT_2U const FrameCPP::v3::FrObjectMetaData< Object_T >::struct_id_type
inherited

◆ struct_name_type [1/3]

template<typename Object_T >
typedef const char* const FrameCPP::v3::FrObjectMetaData< Object_T >::struct_name_type
inherited

◆ struct_name_type [2/3]

template<typename Object_T >
typedef const char* const FrameCPP::v3::FrObjectMetaData< Object_T >::struct_name_type
inherited

◆ struct_name_type [3/3]

template<typename Object_T >
typedef const char* const FrameCPP::v3::FrObjectMetaData< Object_T >::struct_name_type
inherited

◆ tend_type [1/3]

◆ tend_type [2/3]

◆ tend_type [3/3]

◆ tstart_type [1/3]

◆ tstart_type [2/3]

◆ tstart_type [3/3]

◆ uleaps_type [1/3]

◆ uleaps_type [2/3]

◆ uleaps_type [3/3]

◆ version_type [1/3]

◆ version_type [2/3]

◆ version_type [3/3]

Constructor & Destructor Documentation

◆ ClassicIO() [1/3]

template<typename T >
FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >::ClassicIO ( )
inline

◆ ClassicIO() [2/3]

template<typename T >
FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >::ClassicIO ( )
inline

◆ ClassicIO() [3/3]

template<typename T >
FrameCPP::Version_8::FrTOCImpl::ClassicIO< T >::ClassicIO ( )
inline

Member Function Documentation

◆ Bytes() [1/12]

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/12]

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

◆ Bytes() [3/12]

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() [4/12]

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() [5/12]

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() [6/12]

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() [7/12]

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() [8/12]

Common::FrameSpec::size_type FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataClassicIO::Bytes ( const stream_base_type Stream) const
inlineinherited

◆ Bytes() [9/12]

Common::FrameSpec::size_type FrameCPP::Version_8::FrTOCImpl::FrTOCSummaryClassicIO::Bytes ( const stream_base_type Stream) const
inlineinherited

◆ Bytes() [10/12]

template<typename ObjectType , typename ChecksumType >
virtual streamsize_type FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::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() [11/12]

template<typename ObjectType , typename ChecksumType >
virtual streamsize_type FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::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() [12/12]

template<typename ObjectType , typename ChecksumType >
virtual streamsize_type FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::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

◆ 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

◆ CheckSumDataClass() [1/3]

template<typename ObjectType , typename ChecksumType >
template const char * FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::CheckSumDataClass ( )
staticinherited

Data class to be used in class field of FrSE.

◆ CheckSumDataClass() [2/3]

template<typename ObjectType , typename ChecksumType >
static const char* FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::CheckSumDataClass ( )
staticinherited

Data class to be used in class field of FrSE.

◆ CheckSumDataClass() [3/3]

template<typename ObjectType , typename ChecksumType >
static const char* FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::CheckSumDataClass ( )
staticinherited

Data class to be used in class field of FrSE.

◆ CheckSumDataComment() [1/3]

template<typename ObjectType , typename ChecksumType >
template const char * FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::CheckSumDataComment ( )
staticinherited

Comment to be used in comment field of FrSE.

◆ CheckSumDataComment() [2/3]

template<typename ObjectType , typename ChecksumType >
static const char* FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::CheckSumDataComment ( )
staticinherited

Comment to be used in comment field of FrSE.

◆ CheckSumDataComment() [3/3]

template<typename ObjectType , typename ChecksumType >
static const char* FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::CheckSumDataComment ( )
staticinherited

Comment to be used in comment field of FrSE.

◆ Create() [1/9]

template<typename ObjectType , typename ChecksumType >
virtual Object* FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::Create ( ) const
inlineprivatevirtualinherited

◆ Create() [2/9]

template<typename ObjectType , typename ChecksumType >
virtual Object* FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::Create ( ) const
inlineprivatevirtualinherited

◆ Create() [3/9]

template<typename ObjectType , typename ChecksumType >
virtual Object* FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::Create ( ) const
inlineprivatevirtualinherited

◆ Create() [4/9]

template<typename ObjectType , typename ChecksumType >
virtual self_type* FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::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.

◆ Create() [5/9]

template<typename ObjectType , typename ChecksumType >
virtual self_type* FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::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.

◆ Create() [6/9]

template<typename ObjectType , typename ChecksumType >
virtual self_type* FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::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.

◆ Create() [7/9]

template<typename ObjectType , typename ChecksumType >
virtual Object* FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::Create ( std::istream &  Buffer) const
inlineprivatevirtualinherited

constructor - virtual

◆ Create() [8/9]

template<typename ObjectType , typename ChecksumType >
virtual Object* FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::Create ( std::istream &  Buffer) const
inlineprivatevirtualinherited

constructor - virtual

◆ Create() [9/9]

template<typename ObjectType , typename ChecksumType >
virtual Object* FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::Create ( std::istream &  Buffer) const
inlineprivatevirtualinherited

constructor - virtual

◆ 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
inlineprotectedvirtual

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
inlineprotectedvirtual

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
inlineprotectedvirtual

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.

◆ FrameSpecDescription() [1/3]

template<typename Object_T >
static struct_desc_type FrameCPP::v3::FrObjectMetaData< Object_T >::FrameSpecDescription ( )
inlinestaticinherited

Return the dictionary name of the structure.

◆ FrameSpecDescription() [2/3]

template<typename Object_T >
static struct_desc_type FrameCPP::v3::FrObjectMetaData< Object_T >::FrameSpecDescription ( )
inlinestaticinherited

Return the dictionary name of the structure.

◆ FrameSpecDescription() [3/3]

template<typename Object_T >
static struct_desc_type FrameCPP::v3::FrObjectMetaData< Object_T >::FrameSpecDescription ( )
inlinestaticinherited

Return the dictionary name of the structure.

◆ FrameSpecId() [1/3]

template<typename Object_T >
static struct_id_type FrameCPP::v3::FrObjectMetaData< Object_T >::FrameSpecId ( )
inlinestaticinherited

Return the dictionary name of the structure.

◆ FrameSpecId() [2/3]

template<typename Object_T >
static struct_id_type FrameCPP::v3::FrObjectMetaData< Object_T >::FrameSpecId ( )
inlinestaticinherited

Return the dictionary name of the structure.

◆ FrameSpecId() [3/3]

template<typename Object_T >
static struct_id_type FrameCPP::v3::FrObjectMetaData< Object_T >::FrameSpecId ( )
inlinestaticinherited

Return the dictionary name of the structure.

◆ FrameSpecName() [1/3]

template<typename Object_T >
static struct_name_type FrameCPP::v3::FrObjectMetaData< Object_T >::FrameSpecName ( )
inlinestaticinherited

◆ FrameSpecName() [2/3]

template<typename Object_T >
static struct_name_type FrameCPP::v3::FrObjectMetaData< Object_T >::FrameSpecName ( )
inlinestaticinherited

◆ FrameSpecName() [3/3]

template<typename Object_T >
static struct_name_type FrameCPP::v3::FrObjectMetaData< Object_T >::FrameSpecName ( )
inlinestaticinherited

◆ getADC() [1/9]

MapADC_type& FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::getADC ( )
inlineprivateinherited

◆ getADC() [2/9]

MapADC_type& FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::getADC ( )
inlineprivateinherited

◆ getADC() [3/9]

MapADC_type& FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::getADC ( )
inlineprivateinherited

◆ 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]

MapADC_type::iterator FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::getADC ( const std::string &  Channel)
inlineprivateinherited

◆ getADC() [5/9]

MapADC_type::iterator FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::getADC ( const std::string &  Channel)
inlineprivateinherited

◆ getADC() [6/9]

MapADC_type::iterator FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::getADC ( const std::string &  Channel)
inlineprivateinherited

◆ 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]

MapADC_type::iterator FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::getADC ( INT_4U  Channel)
inlineprivateinherited

◆ getADC() [8/9]

MapADC_type::iterator FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::getADC ( INT_4U  Channel)
inlineprivateinherited

◆ getADC() [9/9]

MapADC_type::iterator FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::getADC ( INT_4U  Channel)
inlineprivateinherited

◆ 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.

◆ GetDataQuality() [1/3]

const data_quality_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetDataQuality ( ) const
inlineinherited

Retreive array of integer QA words from each FrameH.

◆ GetDataQuality() [2/3]

const data_quality_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetDataQuality ( ) const
inlineinherited

Retreive array of integer QA words from each FrameH.

◆ GetDataQuality() [3/3]

const data_quality_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetDataQuality ( ) const
inlineinherited

Retreive array of integer QA words from each FrameH.

◆ GetDt() [1/3]

const dt_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetDt ( ) const
inlineinherited

Retrieve array of frame durations in seconds.

◆ GetDt() [2/3]

const dt_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetDt ( ) const
inlineinherited

Retrieve array of frame durations in seconds.

◆ GetDt() [3/3]

const dt_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetDt ( ) const
inlineinherited

Retrieve array of frame durations in seconds.

◆ 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.

◆ GetFrame() [1/3]

const frame_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetFrame ( ) const
inlineinherited

Retrieve array of frame numbers.

◆ GetFrame() [2/3]

const frame_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetFrame ( ) const
inlineinherited

Retrieve array of frame numbers.

◆ GetFrame() [3/3]

const frame_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetFrame ( ) const
inlineinherited

Retrieve array of frame numbers.

◆ GetGTimeN() [1/3]

const gtimes_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetGTimeN ( ) const
inlineinherited

Retrieve array of integer GPS residual nanoseconds for the frame.

◆ GetGTimeN() [2/3]

const gtimes_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetGTimeN ( ) const
inlineinherited

Retrieve array of integer GPS residual nanoseconds for the frame.

◆ GetGTimeN() [3/3]

const gtimes_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetGTimeN ( ) const
inlineinherited

Retrieve array of integer GPS residual nanoseconds for the frame.

◆ GetGTimeS() [1/3]

const gtimen_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetGTimeS ( ) const
inlineinherited

Retrieve array of integer GPS frame times.

◆ GetGTimeS() [2/3]

const gtimen_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetGTimeS ( ) const
inlineinherited

Retrieve array of integer GPS frame times.

◆ GetGTimeS() [3/3]

const gtimen_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetGTimeS ( ) const
inlineinherited

Retrieve array of integer GPS frame times.

◆ GetIOPositionKeys() [1/4]

const io_key_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataClassicIO::GetIOPositionKeys ( ) const
inlineprotectedinherited

◆ GetIOPositionKeys() [2/4]

const io_key_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCSummaryClassicIO::GetIOPositionKeys ( ) const
inlineprotectedinherited

◆ GetIOPositionKeys() [3/4]

const io_key_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataClassicIO::GetIOPositionKeys ( ) const
inlineprotectedinherited

◆ GetIOPositionKeys() [4/4]

const io_key_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataClassicIO::GetIOPositionKeys ( ) const
inlineprotectedinherited

◆ 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.

◆ GetNameDetector() [1/3]

const namedetector_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetNameDetector ( ) const
inlineinherited

Retrieve array of FrDetector names.

◆ GetNameDetector() [2/3]

const namedetector_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetNameDetector ( ) const
inlineinherited

Retrieve array of FrDetector names.

◆ GetNameDetector() [3/3]

const namedetector_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetNameDetector ( ) const
inlineinherited

Retrieve array of FrDetector names.

◆ GetNFirstADC() [1/3]

const nfirstadc_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetNFirstADC ( ) const
inlineinherited

Retrieve array of first FrADCData positions.

◆ GetNFirstADC() [2/3]

const nfirstadc_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetNFirstADC ( ) const
inlineinherited

Retrieve array of first FrADCData positions.

◆ GetNFirstADC() [3/3]

const nfirstadc_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetNFirstADC ( ) const
inlineinherited

Retrieve array of first FrADCData positions.

◆ GetNFirstMsg() [1/3]

const nfirstmsg_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetNFirstMsg ( ) const
inlineinherited

Retrieve array of first FrMsg positions.

◆ GetNFirstMsg() [2/3]

const nfirstmsg_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetNFirstMsg ( ) const
inlineinherited

Retrieve array of first FrMsg positions.

◆ GetNFirstMsg() [3/3]

const nfirstmsg_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetNFirstMsg ( ) const
inlineinherited

Retrieve array of first FrMsg positions.

◆ GetNFirstSer() [1/3]

const nfirstser_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetNFirstSer ( ) const
inlineinherited

Retrieve array of first FrSerData positions.

◆ GetNFirstSer() [2/3]

const nfirstser_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetNFirstSer ( ) const
inlineinherited

Retrieve array of first FrSerData positions.

◆ GetNFirstSer() [3/3]

const nfirstser_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetNFirstSer ( ) const
inlineinherited

Retrieve array of first FrSerData positions.

◆ GetNFirstTable() [1/3]

const nfirsttable_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetNFirstTable ( ) const
inlineinherited

Retrieve array of first FrTable positions.

◆ GetNFirstTable() [2/3]

const nfirsttable_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetNFirstTable ( ) const
inlineinherited

Retrieve array of first FrTable positions.

◆ GetNFirstTable() [3/3]

const nfirsttable_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetNFirstTable ( ) const
inlineinherited

Retrieve array of first FrTable positions.

◆ GetNFrame() [1/3]

nFrame_type FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetNFrame ( ) const
inlineinherited

◆ GetNFrame() [2/3]

nFrame_type FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetNFrame ( ) const
inlineinherited

◆ GetNFrame() [3/3]

nFrame_type FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetNFrame ( ) const
inlineinherited

◆ 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.

◆ GetPositionDetector() [1/3]

const positiondetector_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetPositionDetector ( ) const
inlineinherited

Retrieve array of FrDetector positions.

◆ GetPositionDetector() [2/3]

const positiondetector_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetPositionDetector ( ) const
inlineinherited

Retrieve array of FrDetector positions.

◆ GetPositionDetector() [3/3]

const positiondetector_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetPositionDetector ( ) const
inlineinherited

Retrieve array of FrDetector positions.

◆ GetPositionH() [1/3]

const positionh_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetPositionH ( ) const
inlineinherited

Retrieve array of FrameH positions.

◆ GetPositionH() [2/3]

const positionh_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetPositionH ( ) const
inlineinherited

Retrieve array of FrameH positions.

◆ GetPositionH() [3/3]

const positionh_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetPositionH ( ) const
inlineinherited

Retrieve array of FrameH positions.

◆ GetPositionKeys() [1/4]

const key_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataData::GetPositionKeys ( ) const
inlineinherited

◆ GetPositionKeys() [2/4]

const key_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCSummaryData::GetPositionKeys ( ) const
inlineinherited

◆ GetPositionKeys() [3/4]

const key_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataData::GetPositionKeys ( ) const
inlineinherited

◆ GetPositionKeys() [4/4]

const key_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataData::GetPositionKeys ( ) const
inlineinherited

◆ 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.

◆ GetRuns() [1/3]

const runs_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetRuns ( ) const
inlineinherited

◆ GetRuns() [2/3]

const runs_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetRuns ( ) const
inlineinherited

◆ GetRuns() [3/3]

const runs_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetRuns ( ) const
inlineinherited

◆ 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.

◆ GetSHid() [1/3]

const shid_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetSHid ( ) const
inlineinherited

Retrieve array of FrSH IDs.

◆ GetSHid() [2/3]

const shid_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetSHid ( ) const
inlineinherited

Retrieve array of FrSH IDs.

◆ GetSHid() [3/3]

const shid_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetSHid ( ) const
inlineinherited

Retrieve array of FrSH IDs.

◆ GetSHname() [1/3]

const shname_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetSHname ( ) const
inlineinherited

Retrieve array of FrSH names.

◆ GetSHname() [2/3]

const shname_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetSHname ( ) const
inlineinherited

Retrieve array of FrSH names.

◆ GetSHname() [3/3]

const shname_container_type& FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetSHname ( ) const
inlineinherited

Retrieve array of FrSH names.

◆ 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.

◆ GetULeapS() [1/3]

uleaps_type FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetULeapS ( ) const
inlineinherited

Retrieve the number of leap seconds.

◆ GetULeapS() [2/3]

uleaps_type FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetULeapS ( ) const
inlineinherited

Retrieve the number of leap seconds.

◆ GetULeapS() [3/3]

uleaps_type FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::GetULeapS ( ) const
inlineinherited

Retrieve the number of leap seconds.

◆ 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.

◆ operator==() [1/7]

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==() [2/7]

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==() [3/7]

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==() [4/7]

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==() [5/7]

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==() [6/7]

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==() [7/7]

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
inlineprotectedvirtual

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.

Implements FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >.

◆ pBytes() [2/3]

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

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.

Implements FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >.

◆ pBytes() [3/3]

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

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.

Implements FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >.

◆ pCreate() [1/3]

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

Virtual constructor.

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

Implements FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >.

◆ pCreate() [2/3]

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

Virtual constructor.

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

Implements FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >.

◆ pCreate() [3/3]

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

Virtual constructor.

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

Implements FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >.

◆ positionEvent() [1/6]

positionEvent_type FrameCPP::Version_8::FrTOCImpl::FrTOCEventData::positionEvent ( const std::string &  Event,
INT_4U  Index 
) const
inlineprotectedinherited

◆ positionEvent() [2/6]

positionEvent_type FrameCPP::Version_8::FrTOCImpl::FrTOCEventData::positionEvent ( const std::string &  Event,
INT_4U  Index 
) const
inlineprotectedinherited

◆ positionEvent() [3/6]

positionEvent_type FrameCPP::Version_8::FrTOCImpl::FrTOCEventData::positionEvent ( const std::string &  Event,
INT_4U  Index 
) const
inlineprotectedinherited

◆ positionEvent() [4/6]

positionEvent_type FrameCPP::Version_8::FrTOCImpl::FrTOCEventData::positionEvent ( INT_4U  Frame,
const std::string &  Event 
) const
inlineprotectedinherited

Locate the position of the event.

Parameters
[in]FrameFrame offset of the event.
[in]EventThe name of the event.
Returns
The file position of the requested event.

◆ positionEvent() [5/6]

positionEvent_type FrameCPP::Version_8::FrTOCImpl::FrTOCEventData::positionEvent ( INT_4U  Frame,
const std::string &  Event 
) const
inlineprotectedinherited

Locate the position of the event.

Parameters
[in]FrameFrame offset of the event.
[in]EventThe name of the event.
Returns
The file position of the requested event.

◆ positionEvent() [6/6]

positionEvent_type FrameCPP::Version_8::FrTOCImpl::FrTOCEventData::positionEvent ( INT_4U  Frame,
const std::string &  Event 
) const
inlineprotectedinherited

Locate the position of the event.

Parameters
[in]FrameFrame offset of the event.
[in]EventThe name of the event.
Returns
The file position of the requested event.

◆ positionSimEvent() [1/6]

positionSimEvent_type FrameCPP::Version_8::FrTOCImpl::FrTOCSimEventData::positionSimEvent ( const std::string &  SimEvent,
INT_4U  Index 
) const
inlineprotectedinherited

◆ positionSimEvent() [2/6]

positionSimEvent_type FrameCPP::Version_8::FrTOCImpl::FrTOCSimEventData::positionSimEvent ( const std::string &  SimEvent,
INT_4U  Index 
) const
inlineprotectedinherited

◆ positionSimEvent() [3/6]

positionSimEvent_type FrameCPP::Version_8::FrTOCImpl::FrTOCSimEventData::positionSimEvent ( const std::string &  SimEvent,
INT_4U  Index 
) const
inlineprotectedinherited

◆ positionSimEvent() [4/6]

positionSimEvent_type FrameCPP::Version_8::FrTOCImpl::FrTOCSimEventData::positionSimEvent ( INT_4U  Frame,
const std::string &  SimEvent 
) const
inlineprotectedinherited

Locate the position of the event.

Parameters
[in]FrameFrame offset of the event.
[in]SimEventThe name of the event.
Returns
The file position of the requested event.

◆ positionSimEvent() [5/6]

positionSimEvent_type FrameCPP::Version_8::FrTOCImpl::FrTOCSimEventData::positionSimEvent ( INT_4U  Frame,
const std::string &  SimEvent 
) const
inlineprotectedinherited

Locate the position of the event.

Parameters
[in]FrameFrame offset of the event.
[in]SimEventThe name of the event.
Returns
The file position of the requested event.

◆ positionSimEvent() [6/6]

positionSimEvent_type FrameCPP::Version_8::FrTOCImpl::FrTOCSimEventData::positionSimEvent ( INT_4U  Frame,
const std::string &  SimEvent 
) const
inlineprotectedinherited

Locate the position of the event.

Parameters
[in]FrameFrame offset of the event.
[in]SimEventThe name of the event.
Returns
The file position of the requested event.

◆ 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
inlineprotectedvirtual

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
inlineprotectedvirtual

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
inlineprotectedvirtual

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
inlineprotectedvirtual

Write the structure to the stream.

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

Implements FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >.

◆ pWrite() [2/3]

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

Write the structure to the stream.

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

Implements FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >.

◆ pWrite() [3/3]

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

Write the structure to the stream.

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

Implements FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >.

◆ 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.

◆ reverse_lookup() [1/3]

reverse_lookup_type::mapped_type FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::reverse_lookup ( const reverse_lookup_type::key_type &  Key) const
inlineprivateinherited

◆ reverse_lookup() [2/3]

reverse_lookup_type::mapped_type FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::reverse_lookup ( const reverse_lookup_type::key_type &  Key) const
inlineprivateinherited

◆ reverse_lookup() [3/3]

reverse_lookup_type::mapped_type FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::reverse_lookup ( const reverse_lookup_type::key_type &  Key) const
inlineprivateinherited

◆ 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

◆ setPositionsOffset() [1/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataClassicIO::setPositionsOffset ( istream_type Stream)
inlineprotectedinherited

◆ setPositionsOffset() [2/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataClassicIO::setPositionsOffset ( istream_type Stream)
inlineprotectedinherited

◆ setPositionsOffset() [3/3]

void FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataClassicIO::setPositionsOffset ( istream_type Stream)
inlineprotectedinherited

◆ StructDescription() [1/3]

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

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 ( )
inlinestatic

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 ( )
inlinestatic

The description of structure.

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

◆ StructName() [1/3]

template<typename Object_T >
static struct_name_type FrameCPP::v3::FrObjectMetaData< Object_T >::StructName ( )
inlinestaticinherited

◆ StructName() [2/3]

template<typename Object_T >
static struct_name_type FrameCPP::v3::FrObjectMetaData< Object_T >::StructName ( )
inlinestaticinherited

◆ StructName() [3/3]

template<typename Object_T >
static struct_name_type FrameCPP::v3::FrObjectMetaData< Object_T >::StructName ( )
inlinestaticinherited

◆ 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() [1/3]

template<typename ObjectType , typename ChecksumType >
virtual void FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::Write ( ostream_type Stream) const
virtualinherited

Write object to the stream.

◆ 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.

◆ Write() [2/3]

template<typename ObjectType , typename ChecksumType >
virtual void FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::Write ( ostream_type Stream) const
virtualinherited

Write object to the stream.

◆ Write() [3/3]

template<typename ObjectType , typename ChecksumType >
virtual void FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::Write ( ostream_type Stream) const
virtualinherited

Write object to the stream.

Member Data Documentation

◆ event_type_size [1/2]

static const int FrameCPP::Version_8::FrTOCImpl::FrTOCEventData::event_type_size
staticinherited
Initial value:
= sizeof( gtimesEvent_type ) +
sizeof( gtimenEvent_type ) + sizeof( amplitudeEvent_type ) +
REAL_4 amplitudeEvent_type
Definition: FrTOCEventData.hh:46
INT_8U positionEvent_type
Definition: FrTOCEventData.hh:47
INT_4U gtimesEvent_type
Definition: FrTOCEventData.hh:44
INT_4U gtimenEvent_type
Definition: FrTOCEventData.hh:45

◆ event_type_size [2/2]

static const int FrameCPP::Version_8::FrTOCImpl::FrTOCSimEventData::event_type_size
staticinherited
Initial value:
= sizeof( gtimesSim_type ) +
sizeof( gtimenSim_type ) + sizeof( amplitudeSimEvent_type ) +
INT_4U gtimenSim_type
Definition: FrTOCSimEventData.hh:45
INT_8U positionSimEvent_type
Definition: FrTOCSimEventData.hh:47
REAL_4 amplitudeSimEvent_type
Definition: FrTOCSimEventData.hh:46
INT_4U gtimesSim_type
Definition: FrTOCSimEventData.hh:44

◆ frame_count

frame_count_type FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataClassicIO::frame_count { 0 }
privateinherited

◆ m_chkSum

template<typename ObjectType , typename ChecksumType >
ChecksumType FrameCPP::Common::FrameSpec::ObjectWithChecksum< ObjectType, ChecksumType >::m_chkSum
privateinherited

Structure checksum.

The checksum for the structure when the structure is contained in a stream.

◆ m_dataQuality

data_quality_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::m_dataQuality
protectedinherited

Array of integer QA words from each FrameH (size of nFrame)

◆ m_dt

dt_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::m_dt
protectedinherited

Array of frame durations in seconds (size of nFrame).

◆ m_frame

frame_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::m_frame
protectedinherited

Array of frame numbers (size of nFrame).

◆ m_GTimeN

gtimen_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::m_GTimeN
protectedinherited

Array of integer GPS residual nanoseconds for the frame (size of nFrame).

◆ m_GTimeS

gtimes_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::m_GTimeS
protectedinherited

Array of integer GPS frame times (size of nFrame).

◆ m_info [1/8]

MapADC_type FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataData::m_info
protectedinherited

◆ m_info [2/8]

nameEvent_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCEventData::m_info
protectedinherited

◆ m_info [3/8]

MapProc_type FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataData::m_info
protectedinherited

◆ m_info [4/8]

MapSer_type FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataData::m_info
protectedinherited

◆ m_info [5/8]

MapSim_type FrameCPP::Version_8::FrTOCImpl::FrTOCSimDataData::m_info
protectedinherited

◆ m_info [6/8]

nameSimEvent_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCSimEventData::m_info
protectedinherited

◆ m_info [7/8]

stat_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCStatDataData::m_info
protectedinherited

◆ m_info [8/8]

MapSummary_type FrameCPP::Version_8::FrTOCImpl::FrTOCSummaryData::m_info
protectedinherited

◆ m_io_keys [1/2]

io_key_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataClassicIO::m_io_keys
protectedinherited

◆ m_io_keys [2/2]

io_key_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCSummaryClassicIO::m_io_keys
protectedinherited

◆ m_keys [1/5]

key_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataData::m_keys
protectedinherited

◆ m_keys [2/5]

key_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCProcDataData::m_keys
protectedinherited

◆ m_keys [3/5]

key_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataData::m_keys
protectedinherited

◆ m_keys [4/5]

key_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCSimDataData::m_keys
protectedinherited

◆ m_keys [5/5]

key_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCSummaryData::m_keys
protectedinherited

◆ 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_positionH

positionh_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::m_positionH
protectedinherited

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

◆ m_positions_start

position_type FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::m_positions_start
inherited

◆ 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.

◆ m_SHname

shname_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::m_SHname
protectedinherited

Array of FrSH names. The size of array is specified by nSH.

◆ m_ULeapS

uleaps_type FrameCPP::Version_8::FrTOCImpl::FrTOCDataData::m_ULeapS = { 0 }
protectedinherited

From the first FrameH in the file.

◆ name_keys

Common::FrTOC::cmn_name_container_type FrameCPP::Version_8::FrTOCImpl::FrTOCSerDataClassicIO::name_keys
privateinherited

◆ NO_DATA_AVAILABLE [1/2]

constexpr static INT_4U FrameCPP::Version_8::FrTOCImpl::FrTOCEventData::NO_DATA_AVAILABLE = 0xFFFFFFFF
staticconstexprinherited

◆ NO_DATA_AVAILABLE [2/2]

constexpr static INT_4U FrameCPP::Version_8::FrTOCImpl::FrTOCSimEventData::NO_DATA_AVAILABLE = 0xFFFFFFFF
staticconstexprinherited

◆ positions_cache

positions_cache_type FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::positions_cache
privateinherited

A cache of the positions of the FrAdcData structures within the stream.

◆ positions_cache_offset

position_type FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::positions_cache_offset
privateinherited

The number of bytes from the end of the stream where the array containing the FrAdcData offsets.

◆ reverse_lookup_

reverse_lookup_type FrameCPP::Version_8::FrTOCImpl::FrTOCAdcDataClassicIO::reverse_lookup_
mutableprivateinherited

Provide means where a channel index can be mapped to a channel name

◆ struct_desc

template<typename Object_T >
static struct_desc_type FrameCPP::v3::FrObjectMetaData< Object_T >::struct_desc
staticinherited

◆ struct_id

template<typename Object_T >
static struct_id_type FrameCPP::v3::FrObjectMetaData< Object_T >::struct_id
staticinherited

◆ struct_name

template<typename Object_T >
static struct_name_type FrameCPP::v3::FrObjectMetaData< Object_T >::struct_name
staticinherited

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