ldas-tools-framecpp 3.0.4
Loading...
Searching...
No Matches
FrameCPP::Version_4::FrTOC Class Referenceabstract

#include <FrTOC.hh>

Inheritance diagram for FrameCPP::Version_4::FrTOC:
Collaboration diagram for FrameCPP::Version_4::FrTOC:

Classes

struct  StatType_type
class  StatTypeKey
class  StatTypeKeyHash

Public Types

typedef INT_8U position_type
typedef std::vector< position_typeposition_list_type
typedef LDASTools::AL::unordered_map< StatTypeKey, StatType_type, StatTypeKeyHashMapStatType_type
typedef INT_8U position_type
typedef std::vector< position_typeposition_list_type
typedef LDASTools::AL::unordered_map< StatTypeKey, StatType_type, StatTypeKeyHashMapStatType_type
enum  query_info_type {
  TOC_CHANNEL_NAMES , TOC_DETECTOR , TOC_FR_STRUCTS , TOC_CHANNEL_NAMES ,
  TOC_DETECTOR , TOC_FR_STRUCTS
}
enum  query_info_type {
  TOC_CHANNEL_NAMES , TOC_DETECTOR , TOC_FR_STRUCTS , TOC_CHANNEL_NAMES ,
  TOC_DETECTOR , TOC_FR_STRUCTS
}
typedef INT_8U cmn_position_type
typedef INT_8U cmn_position_type
typedef INT_4U channel_id_type
typedef INT_4U channel_id_type
typedef STRING< INT_2U > string_stream_type
typedef STRING< INT_2U > string_stream_type
typedef boost::shared_ptr< FrameSpec::Objectobject_type
typedef boost::shared_ptr< FrameSpec::Objectobject_type
typedef std::vector< std::string > cmn_name_container_type
typedef std::vector< std::string > cmn_name_container_type
typedef std::vector< REAL_8 > cmn_dt_container_type
typedef std::vector< REAL_8 > cmn_dt_container_type
typedef std::vector< INT_4U > cmn_GTimeS_container_type
typedef std::vector< INT_4U > cmn_GTimeS_container_type
typedef std::vector< INT_4U > cmn_GTimeN_container_type
typedef std::vector< INT_4U > cmn_GTimeN_container_type
typedef std::vector< INT_4S > cmn_runs_container_type
typedef std::vector< INT_4S > cmn_runs_container_type
typedef FrameSpec::version_type frame_spec_version_type
typedef FrameSpec::version_type frame_spec_version_type
typedef std::unique_ptr< Objectunique_object_type
typedef std::unique_ptr< Objectunique_object_type
typedef object_type demote_arg_type
typedef object_type demote_arg_type
typedef object_type demote_ret_type
typedef object_type demote_ret_type
typedef stream_base_type demote_stream_type
typedef stream_base_type demote_stream_type
typedef object_type promote_arg_type
typedef object_type promote_arg_type
typedef object_type promote_ret_type
typedef object_type promote_ret_type
typedef stream_base_type promote_stream_type
typedef stream_base_type promote_stream_type
typedef INT_2S uleaps_type
typedef INT_2S uleaps_type
typedef INT_4S localTime_type
typedef INT_4S localTime_type
typedef INT_4U nframe_type
typedef INT_4U nframe_type
typedef INT_4U gtimen_type
typedef INT_4U gtimen_type
typedef INT_4U gtimes_type
typedef INT_4U gtimes_type
typedef REAL_8 dt_type
typedef REAL_8 dt_type
typedef INT_4S runs_type
typedef INT_4S runs_type
typedef INT_4U frame_type
typedef INT_4U frame_type
typedef INT_4U nsh_type
typedef INT_4U nsh_type
typedef INT_2U shid_type
typedef INT_2U shid_type
typedef STRING shname_type
typedef STRING shname_type
typedef std::vector< gtimen_typegtimen_container_type
typedef std::vector< gtimen_typegtimen_container_type
typedef std::vector< gtimes_typegtimes_container_type
typedef std::vector< gtimes_typegtimes_container_type
typedef std::vector< dt_typedt_container_type
 Array of FrDetector names.
typedef std::vector< dt_typedt_container_type
 Array of FrDetector names.
typedef std::vector< runs_typeruns_container_type
typedef std::vector< runs_typeruns_container_type
typedef std::vector< frame_typeframe_container_type
typedef std::vector< frame_typeframe_container_type
typedef std::vector< position_typepositionH_container_type
typedef std::vector< position_typepositionH_container_type
typedef std::vector< position_typenFirstADC_container_type
typedef std::vector< position_typenFirstADC_container_type
typedef std::vector< position_typenFirstSer_container_type
typedef std::vector< position_typenFirstSer_container_type
typedef std::vector< position_typenFirstTable_container_type
typedef std::vector< position_typenFirstTable_container_type
typedef std::vector< position_typenFirstMsg_container_type
typedef std::vector< position_typenFirstMsg_container_type
typedef std::vector< shid_typeshid_container_type
typedef std::vector< shid_typeshid_container_type
typedef std::vector< shname_typeshname_container_type
typedef std::vector< shname_typeshname_container_type
typedef STRING name_type
typedef STRING name_type
typedef INT_4U nstat_type
typedef INT_4U nstat_type
typedef STRING detector_type
typedef STRING detector_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 tend_type
typedef INT_4U tend_type
typedef INT_4U version_type
typedef INT_4U version_type
typedef position_type positionStat_type
typedef position_type positionStat_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::string name_type
typedef INT_4U nADC_type
typedef INT_4U nADC_type
typedef INT_4U channelID_type
typedef INT_4U channelID_type
typedef INT_4U groupID_type
typedef INT_4U groupID_type
typedef std::map< name_type, adc_info_typeMapADC_type
typedef std::map< name_type, adc_info_typeMapADC_type
typedef Common::FrTOC::PositionWithCache< std::string, FrTOCPosition::position_typebase_type
typedef Common::FrTOC::PositionWithCache< std::string, FrTOCPosition::position_typebase_type
typedef FrTOCPosition::n_type nproc_type
typedef FrTOCPosition::n_type nproc_type
typedef FrTOCPosition::info_type proc_info_type
typedef FrTOCPosition::info_type proc_info_type
typedef FrTOCPosition::Map_type MapProc_type
typedef FrTOCPosition::Map_type MapProc_type
typedef FrTOCPosition::n_type nsim_type
typedef FrTOCPosition::n_type nsim_type
typedef FrTOCPosition::info_type sim_info_type
typedef FrTOCPosition::info_type sim_info_type
typedef FrTOCPosition::Map_type MapSim_type
typedef FrTOCPosition::Map_type MapSim_type
typedef INT_4U frame_count_type
typedef INT_4U frame_count_type
typedef INT_4U n_type
typedef INT_4U n_type
typedef std::string name_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::vector< name_typekey_container_type
typedef FrTOCPosition::n_type nser_type
typedef FrTOCPosition::n_type nser_type
typedef FrTOCPosition::info_type ser_info_type
typedef FrTOCPosition::info_type ser_info_type
typedef FrTOCPosition::Map_type MapSer_type
typedef FrTOCPosition::Map_type MapSer_type
typedef std::string name_type
typedef std::vector< name_typekey_container_type
typedef FrTOCPosition::n_type nsummary_type
typedef FrTOCPosition::n_type nsummary_type
typedef FrTOCPosition::info_type summary_info_type
typedef FrTOCPosition::info_type summary_info_type
typedef FrTOCPosition::Map_type MapSummary_type
typedef FrTOCPosition::Map_type MapSummary_type
typedef std::string name_type
typedef std::vector< name_typekey_container_type
typedef INT_4U nTrig_type
typedef INT_4U nTrig_type
typedef STRING name_type
typedef INT_4U gtimesTrigData_type
typedef INT_4U gtimesTrigData_type
typedef INT_4U gtimenTrigData_type
typedef INT_4U gtimenTrigData_type
typedef INT_8U positionTrigData_type
typedef INT_8U positionTrigData_type
typedef std::map< name_type, trig_data_typeMapTrig_type
typedef std::map< name_type, trig_data_typeMapTrig_type
typedef INT_4U nSimEvt_type
typedef INT_4U nSimEvt_type
typedef STRING name_type
typedef INT_4U gtimesSimEvent_type
typedef INT_4U gtimesSimEvent_type
typedef INT_4U gtimenSimEvent_type
typedef INT_4U gtimenSimEvent_type
typedef INT_8U positionSimEvent_type
typedef INT_8U positionSimEvent_type
typedef std::map< name_type, trig_data_typeMapSimEvt_type
typedef std::map< name_type, trig_data_typeMapSimEvt_type

Public Member Functions

 FrTOC ()
virtual void ForEach (query_info_type Info, FunctionBase &Action) const
 Iterate over elements of the Table of Contents.
virtual void IndexObject (object_type Object, std::streampos Position)
virtual Common::FrameSpec::size_type Bytes (const Common::StreamBase &Stream) const
 Return the number of bytes for this object.
virtual FrTOCCreate () const
 constructor - virtual
virtual FrTOCCreate (istream_type &Stream) const
 constructor - virtual
virtual void FrStatDataQuery (const std::string &NamePattern, const LDASTools::AL::GPSTime &StartTime, const LDASTools::AL::GPSTime &EndTime, const INT_4U Version, Common::FrStatData::Query &Result) const
virtual const char * ObjectStructName () const
 Retrieve the class name of the object.
virtual void Write (ostream_type &Stream) const
 Write object to the stream.
virtual bool operator== (const Common::FrameSpec::Object &Obj) const
 comparison operator
const MapStatType_typeGetStatType () const
 FrTOC ()
virtual void ForEach (query_info_type Info, FunctionBase &Action) const
 Iterate over elements of the Table of Contents.
virtual void IndexObject (object_type Object, std::streampos Position)
virtual Common::FrameSpec::size_type Bytes (const Common::StreamBase &Stream) const
 Return the number of bytes for this object.
virtual FrTOCCreate () const
 constructor - virtual
virtual FrTOCCreate (istream_type &Stream) const
 constructor - virtual
virtual void FrStatDataQuery (const std::string &NamePattern, const LDASTools::AL::GPSTime &StartTime, const LDASTools::AL::GPSTime &EndTime, const INT_4U Version, Common::FrStatData::Query &Result) const
virtual const char * ObjectStructName () const
 Retrieve the class name of the object.
virtual void Write (ostream_type &Stream) const
 Write object to the stream.
virtual bool operator== (const Common::FrameSpec::Object &Obj) const
 comparison operator
const MapStatType_typeGetStatType () const
virtual INT_4U GetTOCChecksum ()
 Return TOC identifying checksum.
virtual INT_4U GetTOCChecksum ()
 Return TOC identifying checksum.
class_type GetClass () const
 Retrieve the class identifier.
class_type GetClass () const
 Retrieve the class identifier.
virtual const DescriptionGetDescription () const
 Retrieve FrSH/FrSE description of the parent object.
virtual const DescriptionGetDescription (ostream_type &Stream) const
virtual const DescriptionGetDescription () const
 Retrieve FrSH/FrSE description of the parent object.
virtual const DescriptionGetDescription (ostream_type &Stream) const
frame_spec_version_type FrameSpecVersion () const
frame_spec_version_type FrameSpecVersion () const
ostream_typeWriteNext (ostream_type &Stream) const
 Write a next pointer to the parent to the stream.
ostream_typeWriteNext (ostream_type &Stream) const
 Write a next pointer to the parent to the stream.
virtual ObjectCreate (std::istream &Buffer) const
 constructor - virtual
virtual ObjectClone () const
 constructor - virtual copy constructor
virtual ObjectClone () const
 constructor - virtual copy constructor
template<typename PreviousType, typename CurrentType>
FrameSpec::ObjectInterface::promote_ret_type PromoteObject (FrameSpec::ObjectInterface::frame_spec_version_type Target, FrameSpec::ObjectInterface::frame_spec_version_type Source, FrameSpec::ObjectInterface::promote_arg_type Obj, promote_stream_type *Stream)
virtual void VerifyObject (Verify &Verifier, IFrameStream &Stream) const
 Verify an object.
virtual void VerifyObject (Verify &Verifier, IFrameStream &Stream) const
 Verify an object.
localTime_type GetLocalTime () const
localTime_type GetLocalTime () const
const dt_container_typeGetDt () const
const dt_container_typeGetDt () const
const frame_container_typeGetFrame () const
const frame_container_typeGetFrame () const
const gtimes_container_typeGetGTimeN () const
const gtimes_container_typeGetGTimeN () const
const gtimen_container_typeGetGTimeS () const
const gtimen_container_typeGetGTimeS () const
nframe_type GetNFrame () const
nframe_type GetNFrame () const
const nFirstADC_container_typeGetNFirstADC () const
const nFirstADC_container_typeGetNFirstADC () const
const nFirstSer_container_typeGetNFirstSer () const
const nFirstSer_container_typeGetNFirstSer () const
const nFirstTable_container_typeGetNFirstTable () const
const nFirstTable_container_typeGetNFirstTable () const
const nFirstMsg_container_typeGetNFirstMsg () const
const nFirstMsg_container_typeGetNFirstMsg () const
const positionH_container_typeGetPositionH () const
const positionH_container_typeGetPositionH () const
const runs_container_typeGetRuns () const
const runs_container_typeGetRuns () const
const shid_container_typeGetSHid () const
const shid_container_typeGetSHid () const
const shname_container_typeGetSHname () const
const shname_container_typeGetSHname () const
uleaps_type GetULeapS () const
uleaps_type GetULeapS () const
bool operator== (const FrTOCData &RHS) const
const stat_container_typeGetStat () const
const stat_container_typeGetStat () const
bool operator== (const FrTOCStatData &RHS) const
void QueryStatData (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
void QueryStatData (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
const MapADC_typeGetADC () const
MapADC_type::const_iterator GetADC (const std::string &Name) const
MapADC_type::const_iterator GetADC (INT_4U index) const
const MapADC_typeGetADC () const
MapADC_type::const_iterator GetADC (const std::string &Name) const
MapADC_type::const_iterator GetADC (INT_4U index) const
void QueryADC (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
void QueryADC (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
bool operator== (const FrTOCAdcData &RHS) const
const MapProc_typeGetProc () const
MapProc_type::const_iterator GetProc (const std::string &Name) const
MapProc_type::const_iterator GetProc (INT_4U index) const
const MapProc_typeGetProc () const
MapProc_type::const_iterator GetProc (const std::string &Name) const
MapProc_type::const_iterator GetProc (INT_4U index) const
void QueryProc (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
void QueryProc (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
bool operator== (const FrTOCProcData &RHS) const
const MapSim_typeGetSim () const
MapSim_type::const_iterator GetSim (const std::string &Name) const
MapSim_type::const_iterator GetSim (INT_4U index) const
const MapSim_typeGetSim () const
MapSim_type::const_iterator GetSim (const std::string &Name) const
MapSim_type::const_iterator GetSim (INT_4U index) const
void QuerySim (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
void QuerySim (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
bool operator== (const FrTOCSimData &RHS) const
const key_container_typeGetPositionKeys () const
const key_container_typeGetPositionKeys () const
const MapSer_typeGetSer () const
MapSer_type::const_iterator GetSer (const std::string &Name) const
MapSer_type::const_iterator GetSer (INT_4U index) const
const MapSer_typeGetSer () const
MapSer_type::const_iterator GetSer (const std::string &Name) const
MapSer_type::const_iterator GetSer (INT_4U index) const
void QuerySer (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
void QuerySer (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
bool operator== (const FrTOCSerData &RHS) const
const MapSummary_typeGetSummary () const
MapSummary_type::const_iterator GetSummary (const std::string &Name) const
MapSummary_type::const_iterator GetSummary (INT_4U index) const
const MapSummary_typeGetSummary () const
MapSummary_type::const_iterator GetSummary (const std::string &Name) const
MapSummary_type::const_iterator GetSummary (INT_4U index) const
void QuerySum (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
void QuerySum (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
bool operator== (const FrTOCSummary &RHS) const
const MapTrig_typeGetTrigData () const
MapTrig_type::const_iterator GetTrigData (const std::string &Name) const
const MapTrig_typeGetTrigData () const
MapTrig_type::const_iterator GetTrigData (const std::string &Name) const
void QueryTrigData (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
void QueryTrigData (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
bool operator== (const FrTOCTrigData &RHS) const
bool operator== (const FrTOCSimEvent &RHS) const
const MapSimEvt_typeGetSimEvent () const
MapSimEvt_type::const_iterator GetSimEvent (const std::string &Channel) const
const MapSimEvt_typeGetSimEvent () const
MapSimEvt_type::const_iterator GetSimEvent (const std::string &Channel) const
void QuerySimEvent (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
void QuerySimEvent (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)

Static Public Member Functions

static const char * StructName ()
static const Common::DescriptionStructDescription ()
static const char * StructName ()
static const Common::DescriptionStructDescription ()
static object_type DemoteObject (frame_spec_version_type Target, object_type Obj, demote_stream_type *Stream)
 Down grade an object.
static object_type DemoteObject (frame_spec_version_type Target, object_type Obj, demote_stream_type *Stream)
 Down grade an object.
static object_type PromoteObject (frame_spec_version_type Target, frame_spec_version_type Source, object_type Obj, stream_base_type *Stream)
 Upgrade an object.
template<typename PreviousType, typename CurrentType>
static object_type PromoteObject (frame_spec_version_type Target, frame_spec_version_type Source, object_type Obj, stream_base_type *Stream)
 Upgrade an object.
static object_type PromoteObject (frame_spec_version_type Target, frame_spec_version_type Source, object_type Obj, stream_base_type *Stream)
 Upgrade an object.
template<typename PreviousType, typename CurrentType>
static object_type PromoteObject (frame_spec_version_type Target, frame_spec_version_type Source, object_type Obj, stream_base_type *Stream)
 Upgrade an object.
static void Description (Common::Description &Desc)
static void Description (Common::Description &Desc)
static void Description (Common::Description &Desc)
static void Description (Common::Description &Desc)
static void Description (Common::Description &Desc)
static void Description (Common::Description &Desc)
template<typename SE>
static void Description (Common::Description &Desc)
template<typename SE>
static void Description (Common::Description &Desc)
static void Description (Common::Description &Desc)
static void Description (Common::Description &Desc)

Static Public Attributes

static const INT_4U NO_DATA_AVAILABLE = 0xFFFFFFFF
static const Common::FrameSpec::Info::frame_object_types s_object_id = Common::FrameSpec::Info::FSI_FR_TOC

Protected Types

typedef std::vector< name_typekey_container_type
typedef std::vector< name_typekey_container_type

Protected Member Functions

virtual demote_ret_type demote (INT_2U Target, demote_arg_type Obj, demote_stream_type *Stream) const
 Down grade an object.
virtual promote_ret_type promote (INT_2U Target, promote_arg_type Obj, promote_stream_type *Stream) const
 Upgrade an object.
virtual INT_4U nFrame () const
virtual const cmn_dt_container_typedt () const
virtual const cmn_GTimeS_container_typeGTimeS () const
virtual const cmn_GTimeN_container_typeGTimeN () const
virtual cmn_runs_container_type const & runs () const
virtual cmn_position_type positionDetector (const std::string &Name) const
 Retrieve the stream position for the detector.
virtual cmn_position_type positionH (INT_4U FrameIndex) const
virtual const cmn_name_container_typenameADC () const
virtual cmn_position_type positionADC (INT_4U FrameIndex, const std::string &Channel) const
virtual cmn_position_type positionADC (INT_4U FrameIndex, INT_4U Channel) const
virtual cmn_position_type positionEvent (INT_4U FrameIndex, const std::string &Channel) const
virtual cmn_position_type positionEvent (const std::string &EventType, INT_4U Index) const
virtual const cmn_name_container_typenameProc () const
virtual cmn_position_type positionProc (INT_4U FrameIndex, const std::string &Channel) const
virtual cmn_position_type positionProc (INT_4U FrameIndex, INT_4U Channel) const
virtual const cmn_name_container_typenameSer () const
virtual cmn_position_type positionSer (INT_4U FrameIndex, const std::string &Channel) const
virtual const cmn_name_container_typenameSim () const
virtual cmn_position_type positionSim (INT_4U FrameIndex, const std::string &Channel) const
virtual cmn_position_type positionSimEvent (INT_4U FrameIndex, const std::string &Channel) const
virtual cmn_position_type positionSimEvent (const std::string &EventType, INT_4U Index) const
virtual void cacheAdcDataPositions (istream_type &Stream)
 Cache where the positions of the Adc channels.
virtual void seekAdcDataPositions (istream_type &Stream, channel_id_type Channel)
 Advance to the specified Adc channel.
virtual void seekAdcDataPositions (istream_type &Stream, const std::string &Channel)
 Advance to the specified Adc channel.
virtual void procDataCachePositions (istream_type &Stream)
 Cache where the positions of the FrProcData channels.
virtual INT_4U nSH () const
virtual INT_2U SHid (INT_4U Offset) const
virtual const std::string & SHname (INT_4U Offset) const
virtual void loadHeader (Common::IStream &Stream)
virtual demote_ret_type demote (INT_2U Target, demote_arg_type Obj, demote_stream_type *Stream) const
 Down grade an object.
virtual promote_ret_type promote (INT_2U Target, promote_arg_type Obj, promote_stream_type *Stream) const
 Upgrade an object.
virtual INT_4U nFrame () const
virtual const cmn_dt_container_typedt () const
virtual const cmn_GTimeS_container_typeGTimeS () const
virtual const cmn_GTimeN_container_typeGTimeN () const
virtual cmn_runs_container_type const & runs () const
virtual cmn_position_type positionDetector (const std::string &Name) const
 Retrieve the stream position for the detector.
virtual cmn_position_type positionH (INT_4U FrameIndex) const
virtual const cmn_name_container_typenameADC () const
virtual cmn_position_type positionADC (INT_4U FrameIndex, const std::string &Channel) const
virtual cmn_position_type positionADC (INT_4U FrameIndex, INT_4U Channel) const
virtual cmn_position_type positionEvent (INT_4U FrameIndex, const std::string &Channel) const
virtual cmn_position_type positionEvent (const std::string &EventType, INT_4U Index) const
virtual const cmn_name_container_typenameProc () const
virtual cmn_position_type positionProc (INT_4U FrameIndex, const std::string &Channel) const
virtual cmn_position_type positionProc (INT_4U FrameIndex, INT_4U Channel) const
virtual const cmn_name_container_typenameSer () const
virtual cmn_position_type positionSer (INT_4U FrameIndex, const std::string &Channel) const
virtual const cmn_name_container_typenameSim () const
virtual cmn_position_type positionSim (INT_4U FrameIndex, const std::string &Channel) const
virtual cmn_position_type positionSimEvent (INT_4U FrameIndex, const std::string &Channel) const
virtual cmn_position_type positionSimEvent (const std::string &EventType, INT_4U Index) const
virtual void cacheAdcDataPositions (istream_type &Stream)
 Cache where the positions of the Adc channels.
virtual void seekAdcDataPositions (istream_type &Stream, channel_id_type Channel)
 Advance to the specified Adc channel.
virtual void seekAdcDataPositions (istream_type &Stream, const std::string &Channel)
 Advance to the specified Adc channel.
virtual void procDataCachePositions (istream_type &Stream)
 Cache where the positions of the FrProcData channels.
virtual INT_4U nSH () const
virtual INT_2U SHid (INT_4U Offset) const
virtual const std::string & SHname (INT_4U Offset) const
virtual void loadHeader (Common::IStream &Stream)
void setAdcDataPoisitions ()
void setAdcDataPoisitions ()
virtual class_type getClass () const
 Retrieve the class identifier.
virtual class_type getClass () const
 Retrieve the class identifier.
virtual demote_ret_type demote (frame_spec_version_type Target, demote_arg_type Obj, demote_stream_type *Stream) const =0
 Demotes object to previous version of the frame spec.
virtual promote_ret_type promote (frame_spec_version_type Target, promote_arg_type Obj, promote_stream_type *Stream) const =0
 Promotes object to another version of the frame spec.
void load (Common::IStream &Stream)
void load (Common::IStream &Stream)
void forEach (Common::FrTOC::query_info_type Info, Common::FrTOC::FunctionBase &Action) const
 Iterate over contents.
void forEach (Common::FrTOC::query_info_type Info, Common::FrTOC::FunctionBase &Action) const
 Iterate over contents.
void write (Common::OStream &Stream) const
void write (Common::OStream &Stream) const
void write (Common::OStream &Stream) const
void forEach (Common::FrTOC::query_info_type Info, Common::FrTOC::FunctionBase &Action) const
 Iterate over contents.
void cachePositions (istream_type &Stream)
void cachePositions (istream_type &Stream)
void seekPositions (istream_type &Stream, channelID_type Channel)
void seekPositions (istream_type &Stream, const std::string &Channel)
void seekPositions (istream_type &Stream, channelID_type Channel)
void seekPositions (istream_type &Stream, const std::string &Channel)
void write (Common::OStream &Stream) const
void forEach (Common::FrTOC::query_info_type Info, Common::FrTOC::FunctionBase &Action) const
 Iterate over contents.
void write (Common::OStream &Stream) const
bool operator== (const FrTOCPosition &RHS) const
void forEach (Common::FrTOC::query_info_type Info, Common::FrTOC::FunctionBase &Action) const
 Iterate over contents.
void write (Common::OStream &Stream) const
const Map_typegetInfo () const
Map_type::const_iterator getInfo (const std::string &Name) const
Map_type::const_iterator getInfo (INT_4U Index) const
const Map_typegetInfo () const
Map_type::const_iterator getInfo (const std::string &Name) const
Map_type::const_iterator getInfo (INT_4U Index) const
bool operator== (const FrTOCPosition &RHS) const
void write (Common::OStream &Stream) const
bool operator== (const FrTOCPosition &RHS) const
void write (Common::OStream &Stream) const
void write (Common::OStream &Stream) const
void write (Common::OStream &Stream) const

Protected Attributes

uleaps_type m_ULeapS
localTime_type m_localTime
gtimes_container_type m_GTimeS
gtimen_container_type m_GTimeN
dt_container_type m_dt
runs_container_type m_runs
frame_container_type m_frame
positionH_container_type m_positionH
nFirstADC_container_type m_nFirstADC
nFirstSer_container_type m_nFirstSer
nFirstTable_container_type m_nFirstTable
nFirstMsg_container_type m_nFirstMsg
shid_container_type m_SHid
shname_container_type m_SHname
stat_container_type m_info
key_container_type m_keys
MapADC_type m_adc_info
key_container_type m_keys
Map_type m_info
key_container_type m_keys
Map_type m_info
key_container_type m_keys
Map_type m_info
MapTrig_type m_info
MapSimEvt_type m_info

Private Types

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

Private Member Functions

 FrTOC (istream_type &Stream)
template<typename ChannelType>
cmn_position_type position_adc (INT_4U FrameIndex, ChannelType Channel) const
template<typename ChannelType>
cmn_position_type position_proc (INT_4U FrameIndex, ChannelType Channel) const
 FrTOC (istream_type &Stream)
template<typename ChannelType>
cmn_position_type position_adc (INT_4U FrameIndex, ChannelType Channel) const
template<typename ChannelType>
cmn_position_type position_proc (INT_4U FrameIndex, ChannelType Channel) const
MapADC_typegetADC ()
MapADC_type::iterator getADC (const std::string &Name)
MapADC_type::iterator getADC (INT_4U index)
MapADC_typegetADC ()
MapADC_type::iterator getADC (const std::string &Name)
MapADC_type::iterator getADC (INT_4U index)
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

MapStatType_type m_StatType
const class_type m_class
 Storage for the class identifier.
const Description *const m_desc
 Description for parent class.
const frame_spec_version_type frame_spec_version
 Version of the frame specification.
positions_cache_type positions_cache
position_type positions_cache_offset
reverse_lookup_type reverse_lookup_

Member Typedef Documentation

◆ base_type [1/2]

◆ base_type [2/2]

◆ channel_id_type [1/2]

typedef INT_4U FrameCPP::Common::FrTOC::channel_id_type
inherited

◆ channel_id_type [2/2]

typedef INT_4U FrameCPP::Common::FrTOC::channel_id_type
inherited

◆ channelID_type [1/2]

◆ channelID_type [2/2]

◆ cmn_dt_container_type [1/2]

typedef std::vector< REAL_8 > FrameCPP::Common::FrTOC::cmn_dt_container_type
inherited

◆ cmn_dt_container_type [2/2]

typedef std::vector< REAL_8 > FrameCPP::Common::FrTOC::cmn_dt_container_type
inherited

◆ cmn_GTimeN_container_type [1/2]

typedef std::vector< INT_4U > FrameCPP::Common::FrTOC::cmn_GTimeN_container_type
inherited

◆ cmn_GTimeN_container_type [2/2]

typedef std::vector< INT_4U > FrameCPP::Common::FrTOC::cmn_GTimeN_container_type
inherited

◆ cmn_GTimeS_container_type [1/2]

typedef std::vector< INT_4U > FrameCPP::Common::FrTOC::cmn_GTimeS_container_type
inherited

◆ cmn_GTimeS_container_type [2/2]

typedef std::vector< INT_4U > FrameCPP::Common::FrTOC::cmn_GTimeS_container_type
inherited

◆ cmn_name_container_type [1/2]

typedef std::vector< std::string > FrameCPP::Common::FrTOC::cmn_name_container_type
inherited

◆ cmn_name_container_type [2/2]

typedef std::vector< std::string > FrameCPP::Common::FrTOC::cmn_name_container_type
inherited

◆ cmn_position_type [1/2]

typedef INT_8U FrameCPP::Common::FrTOC::cmn_position_type
inherited

◆ cmn_position_type [2/2]

typedef INT_8U FrameCPP::Common::FrTOC::cmn_position_type
inherited

◆ cmn_runs_container_type [1/2]

typedef std::vector< INT_4S > FrameCPP::Common::FrTOC::cmn_runs_container_type
inherited

◆ cmn_runs_container_type [2/2]

typedef std::vector< INT_4S > FrameCPP::Common::FrTOC::cmn_runs_container_type
inherited

◆ demote_arg_type [1/2]

◆ demote_arg_type [2/2]

◆ demote_ret_type [1/2]

◆ demote_ret_type [2/2]

◆ demote_stream_type [1/2]

◆ demote_stream_type [2/2]

◆ detector_type [1/2]

◆ detector_type [2/2]

◆ dt_container_type [1/2]

Array of FrDetector names.

◆ dt_container_type [2/2]

Array of FrDetector names.

◆ dt_type [1/2]

typedef REAL_8 FrameCPP::Version_4::FrTOCData::dt_type
inherited

◆ dt_type [2/2]

typedef REAL_8 FrameCPP::Version_4::FrTOCData::dt_type
inherited

◆ frame_container_type [1/2]

◆ frame_container_type [2/2]

◆ frame_count_type [1/2]

◆ frame_count_type [2/2]

◆ frame_spec_version_type [1/2]

◆ frame_spec_version_type [2/2]

◆ frame_type [1/2]

◆ frame_type [2/2]

◆ groupID_type [1/2]

◆ groupID_type [2/2]

◆ gtimen_container_type [1/2]

◆ gtimen_container_type [2/2]

◆ gtimen_type [1/2]

◆ gtimen_type [2/2]

◆ gtimenSimEvent_type [1/2]

◆ gtimenSimEvent_type [2/2]

◆ gtimenTrigData_type [1/2]

◆ gtimenTrigData_type [2/2]

◆ gtimes_container_type [1/2]

◆ gtimes_container_type [2/2]

◆ gtimes_type [1/2]

◆ gtimes_type [2/2]

◆ gtimesSimEvent_type [1/2]

◆ gtimesSimEvent_type [2/2]

◆ gtimesTrigData_type [1/2]

◆ gtimesTrigData_type [2/2]

◆ info_type [1/2]

◆ info_type [2/2]

◆ key_container_type [1/5]

typedef std::vector< name_type > FrameCPP::Version_4::FrTOCAdcData::key_container_type
protectedinherited

◆ key_container_type [2/5]

typedef std::vector< name_type > FrameCPP::Version_4::FrTOCAdcData::key_container_type
protectedinherited

◆ key_container_type [3/5]

◆ key_container_type [4/5]

◆ key_container_type [5/5]

◆ localTime_type [1/2]

◆ localTime_type [2/2]

◆ Map_type [1/2]

◆ Map_type [2/2]

◆ MapADC_type [1/2]

◆ MapADC_type [2/2]

◆ MapProc_type [1/2]

◆ MapProc_type [2/2]

◆ MapSer_type [1/2]

◆ MapSer_type [2/2]

◆ MapSim_type [1/2]

◆ MapSim_type [2/2]

◆ MapSimEvt_type [1/2]

◆ MapSimEvt_type [2/2]

◆ MapStatType_type [1/2]

typedef LDASTools::AL:: unordered_map< StatTypeKey, StatType_type, StatTypeKeyHash > FrameCPP::Version_4::FrTOC::MapStatType_type

◆ MapStatType_type [2/2]

typedef LDASTools::AL:: unordered_map< StatTypeKey, StatType_type, StatTypeKeyHash > FrameCPP::Version_4::FrTOC::MapStatType_type

◆ MapSummary_type [1/2]

◆ MapSummary_type [2/2]

◆ MapTrig_type [1/2]

◆ MapTrig_type [2/2]

◆ n_type [1/2]

◆ n_type [2/2]

◆ nADC_type [1/2]

◆ nADC_type [2/2]

◆ name_type [1/8]

typedef std::string FrameCPP::Version_4::FrTOCAdcData::name_type
inherited

◆ name_type [2/8]

typedef std::string FrameCPP::Version_4::FrTOCPosition::name_type
inherited

◆ name_type [3/8]

typedef std::string FrameCPP::Version_4::FrTOCPosition::name_type
inherited

◆ name_type [4/8]

typedef std::string FrameCPP::Version_4::FrTOCPosition::name_type
inherited

◆ name_type [5/8]

◆ name_type [6/8]

◆ name_type [7/8]

◆ name_type [8/8]

◆ nFirstADC_container_type [1/2]

◆ nFirstADC_container_type [2/2]

◆ nFirstMsg_container_type [1/2]

◆ nFirstMsg_container_type [2/2]

◆ nFirstSer_container_type [1/2]

◆ nFirstSer_container_type [2/2]

◆ nFirstTable_container_type [1/2]

◆ nFirstTable_container_type [2/2]

◆ nframe_type [1/2]

◆ nframe_type [2/2]

◆ nproc_type [1/2]

◆ nproc_type [2/2]

◆ nser_type [1/2]

◆ nser_type [2/2]

◆ nsh_type [1/2]

typedef INT_4U FrameCPP::Version_4::FrTOCData::nsh_type
inherited

◆ nsh_type [2/2]

typedef INT_4U FrameCPP::Version_4::FrTOCData::nsh_type
inherited

◆ nsim_type [1/2]

◆ nsim_type [2/2]

◆ nSimEvt_type [1/2]

◆ nSimEvt_type [2/2]

◆ nstat_instance_type [1/2]

◆ nstat_instance_type [2/2]

◆ nstat_type [1/2]

◆ nstat_type [2/2]

◆ nsummary_type [1/2]

◆ nsummary_type [2/2]

◆ nTrig_type [1/2]

◆ nTrig_type [2/2]

◆ object_type [1/2]

typedef boost::shared_ptr< FrameSpec::Object > FrameCPP::Common::FrTOC::object_type
inherited

◆ object_type [2/2]

typedef boost::shared_ptr< FrameSpec::Object > FrameCPP::Common::FrTOC::object_type
inherited

◆ position_list_type [1/2]

typedef std::vector< position_type > FrameCPP::Version_4::FrTOC::position_list_type

◆ position_list_type [2/2]

typedef std::vector< position_type > FrameCPP::Version_4::FrTOC::position_list_type

◆ position_type [1/2]

typedef INT_8U FrameCPP::Version_4::FrTOC::position_type

◆ position_type [2/2]

typedef INT_8U FrameCPP::Version_4::FrTOC::position_type

◆ positionH_container_type [1/2]

◆ positionH_container_type [2/2]

◆ positions_cache_type [1/2]

◆ positions_cache_type [2/2]

◆ positionSimEvent_type [1/2]

◆ positionSimEvent_type [2/2]

◆ positionStat_type [1/2]

◆ positionStat_type [2/2]

◆ positionTrigData_type [1/2]

◆ positionTrigData_type [2/2]

◆ proc_info_type [1/2]

◆ proc_info_type [2/2]

◆ promote_arg_type [1/2]

◆ promote_arg_type [2/2]

◆ promote_ret_type [1/2]

◆ promote_ret_type [2/2]

◆ promote_stream_type [1/2]

◆ promote_stream_type [2/2]

◆ reverse_lookup_type [1/2]

typedef LDASTools::AL::unordered_map< std::string, INT_4U > FrameCPP::Version_4::FrTOCAdcData::reverse_lookup_type
privateinherited

◆ reverse_lookup_type [2/2]

typedef LDASTools::AL::unordered_map< std::string, INT_4U > FrameCPP::Version_4::FrTOCAdcData::reverse_lookup_type
privateinherited

◆ runs_container_type [1/2]

◆ runs_container_type [2/2]

◆ runs_type [1/2]

◆ runs_type [2/2]

◆ ser_info_type [1/2]

◆ ser_info_type [2/2]

◆ shid_container_type [1/2]

◆ shid_container_type [2/2]

◆ shid_type [1/2]

◆ shid_type [2/2]

◆ shname_container_type [1/2]

◆ shname_container_type [2/2]

◆ shname_type [1/2]

◆ shname_type [2/2]

◆ sim_info_type [1/2]

◆ sim_info_type [2/2]

◆ stat_container_type [1/2]

◆ stat_container_type [2/2]

◆ stat_instance_container_type [1/2]

◆ stat_instance_container_type [2/2]

◆ string_stream_type [1/2]

typedef STRING< INT_2U > FrameCPP::Common::FrTOC::string_stream_type
inherited

◆ string_stream_type [2/2]

typedef STRING< INT_2U > FrameCPP::Common::FrTOC::string_stream_type
inherited

◆ summary_info_type [1/2]

◆ summary_info_type [2/2]

◆ tend_type [1/2]

◆ tend_type [2/2]

◆ tstart_type [1/2]

◆ tstart_type [2/2]

◆ uleaps_type [1/2]

◆ uleaps_type [2/2]

◆ unique_object_type [1/2]

◆ unique_object_type [2/2]

◆ version_type [1/2]

◆ version_type [2/2]

Member Enumeration Documentation

◆ query_info_type [1/2]

enum FrameCPP::Common::FrTOC::query_info_type
inherited
Enumerator
TOC_CHANNEL_NAMES 
TOC_DETECTOR 
TOC_FR_STRUCTS 
TOC_CHANNEL_NAMES 
TOC_DETECTOR 
TOC_FR_STRUCTS 

◆ query_info_type [2/2]

enum FrameCPP::Common::FrTOC::query_info_type
inherited
Enumerator
TOC_CHANNEL_NAMES 
TOC_DETECTOR 
TOC_FR_STRUCTS 
TOC_CHANNEL_NAMES 
TOC_DETECTOR 
TOC_FR_STRUCTS 

Constructor & Destructor Documentation

◆ FrTOC() [1/4]

FrameCPP::Version_4::FrTOC::FrTOC ( )

◆ FrTOC() [2/4]

FrameCPP::Version_4::FrTOC::FrTOC ( istream_type & Stream)
private

◆ FrTOC() [3/4]

FrameCPP::Version_4::FrTOC::FrTOC ( )

◆ FrTOC() [4/4]

FrameCPP::Version_4::FrTOC::FrTOC ( istream_type & Stream)
private

Member Function Documentation

◆ Bytes() [1/2]

Common::FrameSpec::size_type FrameCPP::Version_4::FrTOC::Bytes ( const Common::StreamBase & Stream) const
virtual

Return the number of bytes for this object.

Parameters
[in]StreamThe stream on which the object will be written or read.
Returns
The number of bytes required by this object for the specified stream.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ Bytes() [2/2]

virtual Common::FrameSpec::size_type FrameCPP::Version_4::FrTOC::Bytes ( const Common::StreamBase & Stream) const
virtual

Return the number of bytes for this object.

Parameters
[in]StreamThe stream on which the object will be written or read.
Returns
The number of bytes required by this object for the specified stream.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ cacheAdcDataPositions() [1/2]

void FrameCPP::Version_4::FrTOC::cacheAdcDataPositions ( istream_type & Stream)
protectedvirtual

Cache where the positions of the Adc channels.

Parameters
[in,out]StreamThe Stream being read

Implements FrameCPP::Common::FrTOC.

◆ cacheAdcDataPositions() [2/2]

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

Cache where the positions of the Adc channels.

Parameters
[in,out]StreamThe Stream being read

Implements FrameCPP::Common::FrTOC.

◆ cachePositions() [1/2]

void FrameCPP::Version_4::FrTOCAdcData::cachePositions ( istream_type & Stream)
inlineprotectedinherited

◆ cachePositions() [2/2]

void FrameCPP::Version_4::FrTOCAdcData::cachePositions ( istream_type & Stream)
protectedinherited

◆ Clone() [1/2]

FrameSpec::Object * FrameCPP::Common::FrameSpec::ObjectInterface::Clone ( ) const
virtualinherited

constructor - virtual copy constructor

Reimplemented in FrameCPP::Common::PTR_STRUCT< DC, DI, SPEC_VERSION_T >, FrameCPP::Common::PTR_STRUCT< DC, DI, SPEC_VERSION_T >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT_BASE, FrameCPP::Common::PTR_STRUCT_BASE, FrameCPP::Common::StreamRef2< LT, CKT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef2< LT, CKT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef2< fr_ce_length_type, fr_ce_chkType_type, fr_ce_class_type, fr_ce_instance_type, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< fr_ce_length_type, fr_ce_chkType_type, fr_ce_class_type, fr_ce_instance_type, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< INT_8U, CHAR_U, CHAR_U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< INT_8U, CHAR_U, CHAR_U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< LT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef< LT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef< INT_4U, INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_4U, INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_8U, INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_8U, INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Version_3::FrameH, FrameCPP::Version_3::FrameH, FrameCPP::Version_3::FrEndOfFile, FrameCPP::Version_3::FrEndOfFile, FrameCPP::Version_3::FrHeader, FrameCPP::Version_3::FrHeader, FrameCPP::Version_3::FrSE, FrameCPP::Version_3::FrSE, FrameCPP::Version_3::FrSH, FrameCPP::Version_3::FrSH, FrameCPP::Version_3::FrStatData, FrameCPP::Version_3::FrStatData, FrameCPP::Version_4::FrameH, FrameCPP::Version_4::FrameH, FrameCPP::Version_4::FrEndOfFile, FrameCPP::Version_4::FrEndOfFile, FrameCPP::Version_4::FrStatData, FrameCPP::Version_4::FrStatData, FrameCPP::Version_6::FrameH, FrameCPP::Version_6::FrameH, FrameCPP::Version_6::FrEndOfFile, FrameCPP::Version_6::FrEndOfFile, FrameCPP::Version_6::FrStatData, FrameCPP::Version_6::FrStatData, FrameCPP::Version_7::FrameH, FrameCPP::Version_7::FrameH, FrameCPP::Version_8::FrameH, FrameCPP::Version_8::FrameH, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrSHImpl::ClassicIO< FR_SH_T >, FrameCPP::Version_8::FrSHImpl::ClassicIO< FR_SH_T >, FrameCPP::Version_8::FrSHImpl::ClassicIO< FrSH >, FrameCPP::Version_9::FrameH, FrameCPP::Version_9::FrameH, FrameCPP::Version_9::FrEndOfFile, FrameCPP::Version_9::FrEndOfFile, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrSHImpl::ClassicIO< FR_SH_T >, FrameCPP::Version_9::FrSHImpl::ClassicIO< FR_SH_T >, and FrameCPP::Version_9::FrSHImpl::ClassicIO< FrSH >.

◆ Clone() [2/2]

virtual Object * FrameCPP::Common::FrameSpec::ObjectInterface::Clone ( ) const
virtualinherited

constructor - virtual copy constructor

Reimplemented in FrameCPP::Common::PTR_STRUCT< DC, DI, SPEC_VERSION_T >, FrameCPP::Common::PTR_STRUCT< DC, DI, SPEC_VERSION_T >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT_BASE, FrameCPP::Common::PTR_STRUCT_BASE, FrameCPP::Common::StreamRef2< LT, CKT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef2< LT, CKT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef2< fr_ce_length_type, fr_ce_chkType_type, fr_ce_class_type, fr_ce_instance_type, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< fr_ce_length_type, fr_ce_chkType_type, fr_ce_class_type, fr_ce_instance_type, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< INT_8U, CHAR_U, CHAR_U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< INT_8U, CHAR_U, CHAR_U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< LT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef< LT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef< INT_4U, INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_4U, INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_8U, INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_8U, INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Version_3::FrameH, FrameCPP::Version_3::FrameH, FrameCPP::Version_3::FrEndOfFile, FrameCPP::Version_3::FrEndOfFile, FrameCPP::Version_3::FrHeader, FrameCPP::Version_3::FrHeader, FrameCPP::Version_3::FrSE, FrameCPP::Version_3::FrSE, FrameCPP::Version_3::FrSH, FrameCPP::Version_3::FrSH, FrameCPP::Version_3::FrStatData, FrameCPP::Version_3::FrStatData, FrameCPP::Version_4::FrameH, FrameCPP::Version_4::FrameH, FrameCPP::Version_4::FrEndOfFile, FrameCPP::Version_4::FrEndOfFile, FrameCPP::Version_4::FrStatData, FrameCPP::Version_4::FrStatData, FrameCPP::Version_6::FrameH, FrameCPP::Version_6::FrameH, FrameCPP::Version_6::FrEndOfFile, FrameCPP::Version_6::FrEndOfFile, FrameCPP::Version_6::FrStatData, FrameCPP::Version_6::FrStatData, FrameCPP::Version_7::FrameH, FrameCPP::Version_7::FrameH, FrameCPP::Version_8::FrameH, FrameCPP::Version_8::FrameH, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrSHImpl::ClassicIO< FR_SH_T >, FrameCPP::Version_8::FrSHImpl::ClassicIO< FR_SH_T >, FrameCPP::Version_8::FrSHImpl::ClassicIO< FrSH >, FrameCPP::Version_9::FrameH, FrameCPP::Version_9::FrameH, FrameCPP::Version_9::FrEndOfFile, FrameCPP::Version_9::FrEndOfFile, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrSHImpl::ClassicIO< FR_SH_T >, FrameCPP::Version_9::FrSHImpl::ClassicIO< FR_SH_T >, and FrameCPP::Version_9::FrSHImpl::ClassicIO< FrSH >.

◆ Create() [1/5]

◆ Create() [2/5]

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

constructor - virtual

Reimplemented from FrameCPP::Common::FrameSpec::ObjectInterface.

◆ Create() [3/5]

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

constructor - virtual

Reimplemented from FrameCPP::Common::FrameSpec::ObjectInterface.

◆ Create() [4/5]

FrTOC * FrameCPP::Version_4::FrTOC::Create ( istream_type & Stream) const
virtual

constructor - virtual

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ Create() [5/5]

virtual FrTOC * FrameCPP::Version_4::FrTOC::Create ( istream_type & Stream) const
virtual

constructor - virtual

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ demote() [1/3]

virtual demote_ret_type FrameCPP::Common::FrameSpec::ObjectInterface::demote ( frame_spec_version_type Target,
demote_arg_type Obj,
demote_stream_type * Stream ) const
protectedpure virtualinherited

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.

Implemented in anonymous_namespace{FrEvent.cc}::FrEvent, anonymous_namespace{FrEvent.cc}::FrEvent, anonymous_namespace{FrSimEvent.cc}::FrSimEvent, anonymous_namespace{FrSimEvent.cc}::FrSimEvent, FrameCPP::Common::PTR_STRUCT< DC, DI, SPEC_VERSION_T >, FrameCPP::Common::PTR_STRUCT< DC, DI, SPEC_VERSION_T >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< LT, CKT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef2< LT, CKT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef2< fr_ce_length_type, fr_ce_chkType_type, fr_ce_class_type, fr_ce_instance_type, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< fr_ce_length_type, fr_ce_chkType_type, fr_ce_class_type, fr_ce_instance_type, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< INT_8U, CHAR_U, CHAR_U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< INT_8U, CHAR_U, CHAR_U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< LT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef< LT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef< INT_4U, INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_4U, INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_8U, INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_8U, INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Version_3::FrAdcData, FrameCPP::Version_3::FrAdcData, FrameCPP::Version_3::FrDetector, FrameCPP::Version_3::FrDetector, FrameCPP::Version_3::FrEndOfFile, FrameCPP::Version_3::FrEndOfFile, FrameCPP::Version_3::FrEndOfFrame, FrameCPP::Version_3::FrEndOfFrame, FrameCPP::Version_3::FrHeader, FrameCPP::Version_3::FrHeader, FrameCPP::Version_3::FrHistory, FrameCPP::Version_3::FrHistory, FrameCPP::Version_3::FrMsg, FrameCPP::Version_3::FrMsg, FrameCPP::Version_3::FrProcData, FrameCPP::Version_3::FrProcData, FrameCPP::Version_3::FrRawData, FrameCPP::Version_3::FrRawData, FrameCPP::Version_3::FrSE, FrameCPP::Version_3::FrSE, FrameCPP::Version_3::FrSerData, FrameCPP::Version_3::FrSerData, FrameCPP::Version_3::FrSH, FrameCPP::Version_3::FrSH, FrameCPP::Version_3::FrSimData, FrameCPP::Version_3::FrSimData, FrameCPP::Version_3::FrStatData, FrameCPP::Version_3::FrStatData, FrameCPP::Version_3::FrSummary, FrameCPP::Version_3::FrSummary, FrameCPP::Version_3::FrTrigData, FrameCPP::Version_3::FrTrigData, FrameCPP::Version_3::FrVect, FrameCPP::Version_3::FrVect, FrameCPP::Version_4::FrAdcData, FrameCPP::Version_4::FrAdcData, FrameCPP::Version_4::FrameH, FrameCPP::Version_4::FrameH, FrameCPP::Version_4::FrDetector, FrameCPP::Version_4::FrDetector, FrameCPP::Version_4::FrEndOfFile, FrameCPP::Version_4::FrEndOfFile, FrameCPP::Version_4::FrEndOfFrame, FrameCPP::Version_4::FrEndOfFrame, FrameCPP::Version_4::FrProcData, FrameCPP::Version_4::FrProcData, FrameCPP::Version_4::FrRawData, FrameCPP::Version_4::FrRawData, FrameCPP::Version_4::FrSerData, FrameCPP::Version_4::FrSerData, FrameCPP::Version_4::FrSimData, FrameCPP::Version_4::FrSimData, FrameCPP::Version_4::FrSimEvent, FrameCPP::Version_4::FrSimEvent, FrameCPP::Version_4::FrStatData, FrameCPP::Version_4::FrStatData, FrameCPP::Version_4::FrSummary, FrameCPP::Version_4::FrSummary, FrameCPP::Version_4::FrTable, FrameCPP::Version_4::FrTable, FrameCPP::Version_4::FrTrigData, FrameCPP::Version_4::FrTrigData, FrameCPP::Version_4::FrVect, FrameCPP::Version_4::FrVect, FrameCPP::Version_6::FrAdcData, FrameCPP::Version_6::FrAdcData, FrameCPP::Version_6::FrameH, FrameCPP::Version_6::FrameH, FrameCPP::Version_6::FrDetector, FrameCPP::Version_6::FrDetector, FrameCPP::Version_6::FrEndOfFile, FrameCPP::Version_6::FrEndOfFile, FrameCPP::Version_6::FrEndOfFrame, FrameCPP::Version_6::FrEndOfFrame, FrameCPP::Version_6::FrEvent, FrameCPP::Version_6::FrEvent, FrameCPP::Version_6::FrMsg, FrameCPP::Version_6::FrMsg, FrameCPP::Version_6::FrProcData, FrameCPP::Version_6::FrProcData, FrameCPP::Version_6::FrRawData, FrameCPP::Version_6::FrRawData, FrameCPP::Version_6::FrSerData, FrameCPP::Version_6::FrSerData, FrameCPP::Version_6::FrSimData, FrameCPP::Version_6::FrSimData, FrameCPP::Version_6::FrSimEvent, FrameCPP::Version_6::FrSimEvent, FrameCPP::Version_6::FrStatData, FrameCPP::Version_6::FrStatData, FrameCPP::Version_6::FrSummary, FrameCPP::Version_6::FrSummary, FrameCPP::Version_6::FrTable, FrameCPP::Version_6::FrTable, FrameCPP::Version_6::FrVect, FrameCPP::Version_6::FrVect, FrameCPP::Version_7::FrameH, FrameCPP::Version_7::FrameH, FrameCPP::Version_7::FrEvent, FrameCPP::Version_7::FrEvent, FrameCPP::Version_7::FrRawData, FrameCPP::Version_7::FrRawData, FrameCPP::Version_7::FrSerData, FrameCPP::Version_7::FrSerData, FrameCPP::Version_7::FrSimData, FrameCPP::Version_7::FrSimData, FrameCPP::Version_7::FrSimEvent, FrameCPP::Version_7::FrSimEvent, FrameCPP::Version_8::FrameHImpl::ClassicIO< T >, FrameCPP::Version_8::FrameHImpl::ClassicIO< T >, FrameCPP::Version_8::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrHeader, FrameCPP::Version_9::FrameHImpl::ClassicIO< T >, FrameCPP::Version_9::FrameHImpl::ClassicIO< T >, FrameCPP::Version_9::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< T >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< T >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< FrEndOfFile >, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrHeader, FrVect, and FrVect.

◆ demote() [2/3]

FrTOC::demote_ret_type FrameCPP::Version_4::FrTOC::demote ( INT_2U Target,
demote_arg_type Obj,
demote_stream_type * Stream ) const
protectedvirtual

Down grade an object.

◆ demote() [3/3]

virtual demote_ret_type FrameCPP::Version_4::FrTOC::demote ( INT_2U Target,
demote_arg_type Obj,
demote_stream_type * Stream ) const
protectedvirtual

Down grade an object.

◆ DemoteObject() [1/2]

FrameSpec::ObjectInterface::object_type FrameCPP::Common::FrameSpec::ObjectInterface::DemoteObject ( frame_spec_version_type Target,
object_type Obj,
demote_stream_type * Stream )
staticinherited

Down grade an object.

Parameters
[in]TargetThis is the version of the frame specification of the demoted object.
[in]ObjThe base object.
[in]StreamStream from which Obj was created.
Returns
A pointer to the objected derived by demoting Obj.

◆ DemoteObject() [2/2]

object_type FrameCPP::Common::FrameSpec::ObjectInterface::DemoteObject ( frame_spec_version_type Target,
object_type Obj,
demote_stream_type * Stream )
staticinherited

Down grade an object.

Parameters
[in]TargetThis is the version of the frame specification of the demoted object.
[in]ObjThe base object.
[in]StreamStream from which Obj was created.
Returns
A pointer to the objected derived by demoting Obj.

◆ Description() [1/10]

void FrameCPP::Version_4::FrTOCAdcData::Description ( Common::Description & Desc)
staticinherited

◆ Description() [2/10]

void FrameCPP::Version_4::FrTOCData::Description ( Common::Description & Desc)
staticinherited

◆ Description() [3/10]

void FrameCPP::Version_4::FrTOCData::Description ( Common::Description & Desc)
staticinherited

◆ Description() [4/10]

void FrameCPP::Version_4::FrTOCProcData::Description ( Common::Description & Desc)
staticinherited

◆ Description() [5/10]

template<typename SE>
void FrTOCSerData::Description ( Common::Description & Desc)
staticinherited

◆ Description() [6/10]

void FrameCPP::Version_4::FrTOCSimData::Description ( Common::Description & Desc)
staticinherited

◆ Description() [7/10]

void FrameCPP::Version_4::FrTOCSimEvent::Description ( Common::Description & Desc)
staticinherited

◆ Description() [8/10]

void FrameCPP::Version_4::FrTOCStatData::Description ( Common::Description & Desc)
staticinherited

◆ Description() [9/10]

template<typename SE>
void FrTOCSummary::Description ( Common::Description & Desc)
staticinherited

◆ Description() [10/10]

void FrameCPP::Version_4::FrTOCTrigData::Description ( Common::Description & Desc)
staticinherited

◆ dt() [1/2]

const FrTOC::cmn_dt_container_type & FrameCPP::Version_4::FrTOC::dt ( ) const
protectedvirtual

◆ dt() [2/2]

virtual const cmn_dt_container_type & FrameCPP::Version_4::FrTOC::dt ( ) const
protectedvirtual

◆ ForEach() [1/2]

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

Iterate over elements of the Table of Contents.

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

Loop over members of the table of contents to gather information requested by the caller.

Todo
Need to finish the list of channel names

Reimplemented from FrameCPP::Common::FrTOC.

◆ ForEach() [2/2]

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

Iterate over elements of the Table of Contents.

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

Reimplemented from FrameCPP::Common::FrTOC.

◆ forEach() [1/5]

void FrameCPP::Version_4::FrTOCAdcData::forEach ( Common::FrTOC::query_info_type Info,
Common::FrTOC::FunctionBase & Action ) const
protectedinherited

Iterate over contents.

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

This method allows for iterting over each element of information and allows the caller to gather information about each element.

◆ forEach() [2/5]

void FrameCPP::Version_4::FrTOCData::forEach ( Common::FrTOC::query_info_type Info,
Common::FrTOC::FunctionBase & Action ) const
protectedinherited

Iterate over contents.

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

This method allows for iterting over each element of information and allows the caller to gather information about each element.

◆ forEach() [3/5]

void FrameCPP::Version_4::FrTOCData::forEach ( Common::FrTOC::query_info_type Info,
Common::FrTOC::FunctionBase & Action ) const
protectedinherited

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

void FrameCPP::Version_4::FrTOCProcData::forEach ( Common::FrTOC::query_info_type Info,
Common::FrTOC::FunctionBase & Action ) const
protectedinherited

Iterate over contents.

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

This method allows for iterting over each element of information and allows the caller to gather information about each element.

◆ forEach() [5/5]

void FrameCPP::Version_4::FrTOCSimData::forEach ( Common::FrTOC::query_info_type Info,
Common::FrTOC::FunctionBase & Action ) const
protectedinherited

Iterate over contents.

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

This method allows for iterting over each element of information and allows the caller to gather information about each element.

◆ FrameSpecVersion() [1/2]

FrameSpec::Object::frame_spec_version_type FrameCPP::Common::FrameSpec::Object::FrameSpecVersion ( ) const
inlineinherited

◆ FrameSpecVersion() [2/2]

frame_spec_version_type FrameCPP::Common::FrameSpec::Object::FrameSpecVersion ( ) const
inherited

◆ FrStatDataQuery() [1/2]

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

◆ FrStatDataQuery() [2/2]

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

◆ GetADC() [1/6]

const FrTOCAdcData::MapADC_type & FrameCPP::Version_4::FrTOCAdcData::GetADC ( ) const
inlineinherited

◆ GetADC() [2/6]

const MapADC_type & FrameCPP::Version_4::FrTOCAdcData::GetADC ( ) const
inherited

◆ GetADC() [3/6]

FrTOCAdcData::MapADC_type::const_iterator FrameCPP::Version_4::FrTOCAdcData::GetADC ( const std::string & Name) const
inlineinherited

◆ GetADC() [4/6]

MapADC_type::const_iterator FrameCPP::Version_4::FrTOCAdcData::GetADC ( const std::string & Name) const
inherited

◆ GetADC() [5/6]

FrTOCAdcData::MapADC_type::const_iterator FrameCPP::Version_4::FrTOCAdcData::GetADC ( INT_4U index) const
inlineinherited

◆ GetADC() [6/6]

MapADC_type::const_iterator FrameCPP::Version_4::FrTOCAdcData::GetADC ( INT_4U index) const
inherited

◆ getADC() [1/6]

FrTOCAdcData::MapADC_type & FrameCPP::Version_4::FrTOCAdcData::getADC ( )
inlineprivateinherited

◆ getADC() [2/6]

MapADC_type & FrameCPP::Version_4::FrTOCAdcData::getADC ( )
privateinherited

◆ getADC() [3/6]

FrTOCAdcData::MapADC_type::iterator FrameCPP::Version_4::FrTOCAdcData::getADC ( const std::string & Name)
inlineprivateinherited

◆ getADC() [4/6]

MapADC_type::iterator FrameCPP::Version_4::FrTOCAdcData::getADC ( const std::string & Name)
privateinherited

◆ getADC() [5/6]

FrTOCAdcData::MapADC_type::iterator FrameCPP::Version_4::FrTOCAdcData::getADC ( INT_4U index)
inlineprivateinherited

◆ getADC() [6/6]

MapADC_type::iterator FrameCPP::Version_4::FrTOCAdcData::getADC ( INT_4U index)
privateinherited

◆ GetClass() [1/2]

FrameSpec::class_type FrameCPP::Common::FrameSpec::Object::GetClass ( ) const
inlineinherited

Retrieve the class identifier.

Returns
The class identifier.

◆ GetClass() [2/2]

class_type FrameCPP::Common::FrameSpec::Object::GetClass ( ) const
inherited

Retrieve the class identifier.

Returns
The class identifier.

◆ getClass() [1/2]

FrameSpec::class_type FrameCPP::Common::FrameSpec::Object::getClass ( ) const
protectedvirtualinherited

Retrieve the class identifier.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ getClass() [2/2]

virtual class_type FrameCPP::Common::FrameSpec::Object::getClass ( ) const
protectedvirtualinherited

Retrieve the class identifier.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ GetDescription() [1/4]

const Description * FrameCPP::Common::FrameSpec::Object::GetDescription ( ) const
inlinevirtualinherited

Retrieve FrSH/FrSE description of the parent object.

Returns
The description of the parent class.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ GetDescription() [2/4]

virtual const Description * FrameCPP::Common::FrameSpec::Object::GetDescription ( ) const
virtualinherited

Retrieve FrSH/FrSE description of the parent object.

Returns
The description of the parent class.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ GetDescription() [3/4]

◆ GetDescription() [4/4]

◆ GetDt() [1/2]

const FrTOCData::dt_container_type & FrameCPP::Version_4::FrTOCData::GetDt ( ) const
inlineinherited

◆ GetDt() [2/2]

const dt_container_type & FrameCPP::Version_4::FrTOCData::GetDt ( ) const
inherited

◆ GetFrame() [1/2]

const FrTOCData::frame_container_type & FrameCPP::Version_4::FrTOCData::GetFrame ( ) const
inlineinherited

◆ GetFrame() [2/2]

const frame_container_type & FrameCPP::Version_4::FrTOCData::GetFrame ( ) const
inherited

◆ GetGTimeN() [1/2]

const FrTOCData::gtimen_container_type & FrameCPP::Version_4::FrTOCData::GetGTimeN ( ) const
inlineinherited

◆ GetGTimeN() [2/2]

const gtimes_container_type & FrameCPP::Version_4::FrTOCData::GetGTimeN ( ) const
inherited

◆ GetGTimeS() [1/2]

const FrTOCData::gtimes_container_type & FrameCPP::Version_4::FrTOCData::GetGTimeS ( ) const
inlineinherited

◆ GetGTimeS() [2/2]

const gtimen_container_type & FrameCPP::Version_4::FrTOCData::GetGTimeS ( ) const
inherited

◆ getInfo() [1/6]

const FrTOCPosition::Map_type & FrameCPP::Version_4::FrTOCPosition::getInfo ( ) const
inlineprotectedinherited

◆ getInfo() [2/6]

const Map_type & FrameCPP::Version_4::FrTOCPosition::getInfo ( ) const
protectedinherited

◆ getInfo() [3/6]

FrTOCPosition::Map_type::const_iterator FrameCPP::Version_4::FrTOCPosition::getInfo ( const std::string & Name) const
inlineprotectedinherited

◆ getInfo() [4/6]

Map_type::const_iterator FrameCPP::Version_4::FrTOCPosition::getInfo ( const std::string & Name) const
protectedinherited

◆ getInfo() [5/6]

FrTOCPosition::Map_type::const_iterator FrameCPP::Version_4::FrTOCPosition::getInfo ( INT_4U Index) const
inlineprotectedinherited

◆ getInfo() [6/6]

Map_type::const_iterator FrameCPP::Version_4::FrTOCPosition::getInfo ( INT_4U Index) const
protectedinherited

◆ GetLocalTime() [1/2]

FrTOCData::localTime_type FrameCPP::Version_4::FrTOCData::GetLocalTime ( ) const
inlineinherited

◆ GetLocalTime() [2/2]

localTime_type FrameCPP::Version_4::FrTOCData::GetLocalTime ( ) const
inherited

◆ GetNFirstADC() [1/2]

const FrTOCData::nFirstADC_container_type & FrameCPP::Version_4::FrTOCData::GetNFirstADC ( ) const
inlineinherited

◆ GetNFirstADC() [2/2]

const nFirstADC_container_type & FrameCPP::Version_4::FrTOCData::GetNFirstADC ( ) const
inherited

◆ GetNFirstMsg() [1/2]

const FrTOCData::nFirstMsg_container_type & FrameCPP::Version_4::FrTOCData::GetNFirstMsg ( ) const
inlineinherited

◆ GetNFirstMsg() [2/2]

const nFirstMsg_container_type & FrameCPP::Version_4::FrTOCData::GetNFirstMsg ( ) const
inherited

◆ GetNFirstSer() [1/2]

const FrTOCData::nFirstSer_container_type & FrameCPP::Version_4::FrTOCData::GetNFirstSer ( ) const
inlineinherited

◆ GetNFirstSer() [2/2]

const nFirstSer_container_type & FrameCPP::Version_4::FrTOCData::GetNFirstSer ( ) const
inherited

◆ GetNFirstTable() [1/2]

const FrTOCData::nFirstTable_container_type & FrameCPP::Version_4::FrTOCData::GetNFirstTable ( ) const
inlineinherited

◆ GetNFirstTable() [2/2]

const nFirstTable_container_type & FrameCPP::Version_4::FrTOCData::GetNFirstTable ( ) const
inherited

◆ GetNFrame() [1/2]

FrTOCData::nframe_type FrameCPP::Version_4::FrTOCData::GetNFrame ( ) const
inlineinherited

◆ GetNFrame() [2/2]

nframe_type FrameCPP::Version_4::FrTOCData::GetNFrame ( ) const
inherited

◆ GetPositionH() [1/2]

const FrTOCData::positionH_container_type & FrameCPP::Version_4::FrTOCData::GetPositionH ( ) const
inlineinherited

◆ GetPositionH() [2/2]

const positionH_container_type & FrameCPP::Version_4::FrTOCData::GetPositionH ( ) const
inherited

◆ GetPositionKeys() [1/2]

const FrTOCPosition::key_container_type & FrameCPP::Version_4::FrTOCPosition::GetPositionKeys ( ) const
inlineinherited

◆ GetPositionKeys() [2/2]

const key_container_type & FrameCPP::Version_4::FrTOCPosition::GetPositionKeys ( ) const
inherited

◆ GetProc() [1/6]

const FrTOCProcData::MapProc_type & FrameCPP::Version_4::FrTOCProcData::GetProc ( ) const
inlineinherited

◆ GetProc() [2/6]

const MapProc_type & FrameCPP::Version_4::FrTOCProcData::GetProc ( ) const
inherited

◆ GetProc() [3/6]

FrTOCProcData::MapProc_type::const_iterator FrameCPP::Version_4::FrTOCProcData::GetProc ( const std::string & Name) const
inlineinherited

◆ GetProc() [4/6]

MapProc_type::const_iterator FrameCPP::Version_4::FrTOCProcData::GetProc ( const std::string & Name) const
inherited

◆ GetProc() [5/6]

FrTOCProcData::MapProc_type::const_iterator FrameCPP::Version_4::FrTOCProcData::GetProc ( INT_4U index) const
inlineinherited

◆ GetProc() [6/6]

MapProc_type::const_iterator FrameCPP::Version_4::FrTOCProcData::GetProc ( INT_4U index) const
inherited

◆ GetRuns() [1/2]

const FrTOCData::runs_container_type & FrameCPP::Version_4::FrTOCData::GetRuns ( ) const
inlineinherited

◆ GetRuns() [2/2]

const runs_container_type & FrameCPP::Version_4::FrTOCData::GetRuns ( ) const
inherited

◆ GetSer() [1/6]

const FrTOCSerData::MapSer_type & FrTOCSerData::GetSer ( ) const
inlineinherited

◆ GetSer() [2/6]

const MapSer_type & FrameCPP::Version_4::FrTOCSerData::GetSer ( ) const
inherited

◆ GetSer() [3/6]

FrTOCSerData::MapSer_type::const_iterator FrTOCSerData::GetSer ( const std::string & Name) const
inlineinherited

◆ GetSer() [4/6]

MapSer_type::const_iterator FrameCPP::Version_4::FrTOCSerData::GetSer ( const std::string & Name) const
inherited

◆ GetSer() [5/6]

FrTOCSerData::MapSer_type::const_iterator FrTOCSerData::GetSer ( INT_4U index) const
inlineinherited

◆ GetSer() [6/6]

MapSer_type::const_iterator FrameCPP::Version_4::FrTOCSerData::GetSer ( INT_4U index) const
inherited

◆ GetSHid() [1/2]

const FrTOCData::shid_container_type & FrameCPP::Version_4::FrTOCData::GetSHid ( ) const
inlineinherited

◆ GetSHid() [2/2]

const shid_container_type & FrameCPP::Version_4::FrTOCData::GetSHid ( ) const
inherited

◆ GetSHname() [1/2]

const FrTOCData::shname_container_type & FrameCPP::Version_4::FrTOCData::GetSHname ( ) const
inlineinherited

◆ GetSHname() [2/2]

const shname_container_type & FrameCPP::Version_4::FrTOCData::GetSHname ( ) const
inherited

◆ GetSim() [1/6]

const FrTOCSimData::MapSim_type & FrameCPP::Version_4::FrTOCSimData::GetSim ( ) const
inlineinherited

◆ GetSim() [2/6]

const MapSim_type & FrameCPP::Version_4::FrTOCSimData::GetSim ( ) const
inherited

◆ GetSim() [3/6]

FrTOCSimData::MapSim_type::const_iterator FrameCPP::Version_4::FrTOCSimData::GetSim ( const std::string & Name) const
inlineinherited

◆ GetSim() [4/6]

MapSim_type::const_iterator FrameCPP::Version_4::FrTOCSimData::GetSim ( const std::string & Name) const
inherited

◆ GetSim() [5/6]

FrTOCSimData::MapSim_type::const_iterator FrameCPP::Version_4::FrTOCSimData::GetSim ( INT_4U index) const
inlineinherited

◆ GetSim() [6/6]

MapSim_type::const_iterator FrameCPP::Version_4::FrTOCSimData::GetSim ( INT_4U index) const
inherited

◆ GetSimEvent() [1/4]

const FrTOCSimEvent::MapSimEvt_type & FrameCPP::Version_4::FrTOCSimEvent::GetSimEvent ( ) const
inlineinherited

◆ GetSimEvent() [2/4]

const MapSimEvt_type & FrameCPP::Version_4::FrTOCSimEvent::GetSimEvent ( ) const
inherited

◆ GetSimEvent() [3/4]

FrTOCSimEvent::MapSimEvt_type::const_iterator FrameCPP::Version_4::FrTOCSimEvent::GetSimEvent ( const std::string & Channel) const
inlineinherited

◆ GetSimEvent() [4/4]

MapSimEvt_type::const_iterator FrameCPP::Version_4::FrTOCSimEvent::GetSimEvent ( const std::string & Channel) const
inherited

◆ GetStat() [1/2]

const FrTOCStatData::stat_container_type & FrameCPP::Version_4::FrTOCStatData::GetStat ( ) const
inlineinherited

◆ GetStat() [2/2]

const stat_container_type & FrameCPP::Version_4::FrTOCStatData::GetStat ( ) const
inherited

◆ GetStatType() [1/2]

const FrTOC::MapStatType_type & FrameCPP::Version_4::FrTOC::GetStatType ( ) const
inline

◆ GetStatType() [2/2]

const MapStatType_type & FrameCPP::Version_4::FrTOC::GetStatType ( ) const

◆ GetSummary() [1/6]

const FrTOCSummary::MapSummary_type & FrTOCSummary::GetSummary ( ) const
inlineinherited

◆ GetSummary() [2/6]

const MapSummary_type & FrameCPP::Version_4::FrTOCSummary::GetSummary ( ) const
inherited

◆ GetSummary() [3/6]

FrTOCSummary::MapSummary_type::const_iterator FrTOCSummary::GetSummary ( const std::string & Name) const
inlineinherited

◆ GetSummary() [4/6]

MapSummary_type::const_iterator FrameCPP::Version_4::FrTOCSummary::GetSummary ( const std::string & Name) const
inherited

◆ GetSummary() [5/6]

FrTOCSummary::MapSummary_type::const_iterator FrTOCSummary::GetSummary ( INT_4U index) const
inlineinherited

◆ GetSummary() [6/6]

MapSummary_type::const_iterator FrameCPP::Version_4::FrTOCSummary::GetSummary ( INT_4U index) const
inherited

◆ GetTOCChecksum() [1/2]

INT_4U FrameCPP::Common::FrTOC::GetTOCChecksum ( )
virtualinherited

Return TOC identifying checksum.

Starting with version 9 of the frame specification, a CRC checksum is generated which indicates the re-usability of the Table of Contents.

Returns
The checksum that characterizes this Table of Contents structure
Note
For earlier versions, a value of 0 is returned indicating the Table of Contents cannot be re-used.

◆ GetTOCChecksum() [2/2]

virtual INT_4U FrameCPP::Common::FrTOC::GetTOCChecksum ( )
virtualinherited

Return TOC identifying checksum.

Starting with version 9 of the frame specification, a CRC checksum is generated which indicates the re-usability of the Table of Contents.

Returns
The checksum that characterizes this Table of Contents structure
Note
For earlier versions, a value of 0 is returned indicating the Table of Contents cannot be re-used.

◆ GetTrigData() [1/4]

const FrTOCTrigData::MapTrig_type & FrameCPP::Version_4::FrTOCTrigData::GetTrigData ( ) const
inlineinherited

◆ GetTrigData() [2/4]

const MapTrig_type & FrameCPP::Version_4::FrTOCTrigData::GetTrigData ( ) const
inherited

◆ GetTrigData() [3/4]

FrTOCTrigData::MapTrig_type::const_iterator FrameCPP::Version_4::FrTOCTrigData::GetTrigData ( const std::string & Name) const
inlineinherited

◆ GetTrigData() [4/4]

MapTrig_type::const_iterator FrameCPP::Version_4::FrTOCTrigData::GetTrigData ( const std::string & Name) const
inherited

◆ GetULeapS() [1/2]

FrTOCData::uleaps_type FrameCPP::Version_4::FrTOCData::GetULeapS ( ) const
inlineinherited

◆ GetULeapS() [2/2]

uleaps_type FrameCPP::Version_4::FrTOCData::GetULeapS ( ) const
inherited

◆ GTimeN() [1/2]

const FrTOC::cmn_GTimeN_container_type & FrameCPP::Version_4::FrTOC::GTimeN ( ) const
protectedvirtual

◆ GTimeN() [2/2]

virtual const cmn_GTimeN_container_type & FrameCPP::Version_4::FrTOC::GTimeN ( ) const
protectedvirtual

◆ GTimeS() [1/2]

const FrTOC::cmn_GTimeS_container_type & FrameCPP::Version_4::FrTOC::GTimeS ( ) const
protectedvirtual

◆ GTimeS() [2/2]

virtual const cmn_GTimeS_container_type & FrameCPP::Version_4::FrTOC::GTimeS ( ) const
protectedvirtual

◆ IndexObject() [1/2]

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

◆ IndexObject() [2/2]

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

◆ load() [1/2]

void FrameCPP::Version_4::FrTOCData::load ( Common::IStream & Stream)
protectedinherited

◆ load() [2/2]

void FrameCPP::Version_4::FrTOCData::load ( Common::IStream & Stream)
protectedinherited

◆ loadHeader() [1/2]

void FrameCPP::Version_4::FrTOC::loadHeader ( Common::IStream & Stream)
protectedvirtual

◆ loadHeader() [2/2]

virtual void FrameCPP::Version_4::FrTOC::loadHeader ( Common::IStream & Stream)
protectedvirtual

◆ nameADC() [1/2]

const FrTOC::cmn_name_container_type & FrameCPP::Version_4::FrTOC::nameADC ( ) const
protectedvirtual

◆ nameADC() [2/2]

virtual const cmn_name_container_type & FrameCPP::Version_4::FrTOC::nameADC ( ) const
protectedvirtual

◆ nameProc() [1/2]

const FrTOC::cmn_name_container_type & FrameCPP::Version_4::FrTOC::nameProc ( ) const
protectedvirtual

◆ nameProc() [2/2]

virtual const cmn_name_container_type & FrameCPP::Version_4::FrTOC::nameProc ( ) const
protectedvirtual

◆ nameSer() [1/2]

const FrTOC::cmn_name_container_type & FrameCPP::Version_4::FrTOC::nameSer ( ) const
protectedvirtual

◆ nameSer() [2/2]

virtual const cmn_name_container_type & FrameCPP::Version_4::FrTOC::nameSer ( ) const
protectedvirtual

◆ nameSim() [1/2]

const FrTOC::cmn_name_container_type & FrameCPP::Version_4::FrTOC::nameSim ( ) const
protectedvirtual

◆ nameSim() [2/2]

virtual const cmn_name_container_type & FrameCPP::Version_4::FrTOC::nameSim ( ) const
protectedvirtual

◆ nFrame() [1/2]

INT_4U FrameCPP::Version_4::FrTOC::nFrame ( ) const
protectedvirtual

◆ nFrame() [2/2]

virtual INT_4U FrameCPP::Version_4::FrTOC::nFrame ( ) const
protectedvirtual

◆ nSH() [1/2]

INT_4U FrameCPP::Version_4::FrTOC::nSH ( ) const
protectedvirtual

◆ nSH() [2/2]

virtual INT_4U FrameCPP::Version_4::FrTOC::nSH ( ) const
protectedvirtual

◆ ObjectStructName() [1/2]

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

Retrieve the class name of the object.

Returns
The name of the class associated with the object.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ ObjectStructName() [2/2]

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

Retrieve the class name of the object.

Returns
The name of the class associated with the object.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ operator==() [1/14]

bool FrameCPP::Version_4::FrTOC::operator== ( const Common::FrameSpec::Object & Obj) const
virtual

comparison operator

Todo
actually implement comparision operator

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ operator==() [2/14]

virtual bool FrameCPP::Version_4::FrTOC::operator== ( const Common::FrameSpec::Object & Obj) const
virtual

comparison operator

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ operator==() [3/14]

bool FrameCPP::Version_4::FrTOCAdcData::operator== ( const FrTOCAdcData & RHS) const
inherited

◆ operator==() [4/14]

bool FrameCPP::Version_4::FrTOCData::operator== ( const FrTOCData & RHS) const
inlineinherited

◆ operator==() [5/14]

bool FrameCPP::Version_4::FrTOCPosition::operator== ( const FrTOCPosition & RHS) const
protectedinherited

◆ operator==() [6/14]

bool FrameCPP::Version_4::FrTOCPosition::operator== ( const FrTOCPosition & RHS) const
protectedinherited

◆ operator==() [7/14]

bool FrameCPP::Version_4::FrTOCPosition::operator== ( const FrTOCPosition & RHS) const
protectedinherited

◆ operator==() [8/14]

bool FrameCPP::Version_4::FrTOCProcData::operator== ( const FrTOCProcData & RHS) const
inherited

◆ operator==() [9/14]

bool FrameCPP::Version_4::FrTOCSerData::operator== ( const FrTOCSerData & RHS) const
inherited

◆ operator==() [10/14]

bool FrameCPP::Version_4::FrTOCSimData::operator== ( const FrTOCSimData & RHS) const
inherited

◆ operator==() [11/14]

bool FrameCPP::Version_4::FrTOCSimEvent::operator== ( const FrTOCSimEvent & RHS) const
inherited

◆ operator==() [12/14]

bool FrameCPP::Version_4::FrTOCStatData::operator== ( const FrTOCStatData & RHS) const
inherited

◆ operator==() [13/14]

bool FrameCPP::Version_4::FrTOCSummary::operator== ( const FrTOCSummary & RHS) const
inherited

◆ operator==() [14/14]

bool FrameCPP::Version_4::FrTOCTrigData::operator== ( const FrTOCTrigData & RHS) const
inherited

◆ position_adc() [1/2]

template<typename ChannelType>
FrTOC::cmn_position_type FrameCPP::Version_4::FrTOC::position_adc ( INT_4U FrameIndex,
ChannelType Channel ) const
private

◆ position_adc() [2/2]

template<typename ChannelType>
cmn_position_type FrameCPP::Version_4::FrTOC::position_adc ( INT_4U FrameIndex,
ChannelType Channel ) const
private

◆ position_proc() [1/2]

template<typename ChannelType>
FrTOC::cmn_position_type FrameCPP::Version_4::FrTOC::position_proc ( INT_4U FrameIndex,
ChannelType Channel ) const
private

◆ position_proc() [2/2]

template<typename ChannelType>
cmn_position_type FrameCPP::Version_4::FrTOC::position_proc ( INT_4U FrameIndex,
ChannelType Channel ) const
private

◆ positionADC() [1/4]

FrTOC::cmn_position_type FrameCPP::Version_4::FrTOC::positionADC ( INT_4U FrameIndex,
const std::string & Channel ) const
protectedvirtual

◆ positionADC() [2/4]

virtual cmn_position_type FrameCPP::Version_4::FrTOC::positionADC ( INT_4U FrameIndex,
const std::string & Channel ) const
protectedvirtual

◆ positionADC() [3/4]

FrTOC::cmn_position_type FrameCPP::Version_4::FrTOC::positionADC ( INT_4U FrameIndex,
INT_4U Channel ) const
protectedvirtual

◆ positionADC() [4/4]

virtual cmn_position_type FrameCPP::Version_4::FrTOC::positionADC ( INT_4U FrameIndex,
INT_4U Channel ) const
protectedvirtual

◆ positionDetector() [1/2]

FrTOC::cmn_position_type FrameCPP::Version_4::FrTOC::positionDetector ( const std::string & Name) const
protectedvirtual

Retrieve the stream position for the detector.

Parameters
[in]NameThe name of the detector for which the position is being requested.
Returns
Upon successfully locating the requested detector, its position within the stream is returned, otherwise a detailed exception is throw.

Implements FrameCPP::Common::FrTOC.

◆ positionDetector() [2/2]

virtual cmn_position_type FrameCPP::Version_4::FrTOC::positionDetector ( const std::string & Name) const
protectedvirtual

Retrieve the stream position for the detector.

Parameters
[in]NameThe name of the detector for which the position is being requested.
Returns
Upon successfully locating the requested detector, its position within the stream is returned, otherwise a detailed exception is throw.

Implements FrameCPP::Common::FrTOC.

◆ positionEvent() [1/4]

FrTOC::cmn_position_type FrameCPP::Version_4::FrTOC::positionEvent ( const std::string & EventType,
INT_4U Index ) const
protectedvirtual
Todo
Need to fix

Implements FrameCPP::Common::FrTOC.

◆ positionEvent() [2/4]

virtual cmn_position_type FrameCPP::Version_4::FrTOC::positionEvent ( const std::string & EventType,
INT_4U Index ) const
protectedvirtual

◆ positionEvent() [3/4]

FrTOC::cmn_position_type FrameCPP::Version_4::FrTOC::positionEvent ( INT_4U FrameIndex,
const std::string & Channel ) const
protectedvirtual

◆ positionEvent() [4/4]

virtual cmn_position_type FrameCPP::Version_4::FrTOC::positionEvent ( INT_4U FrameIndex,
const std::string & Channel ) const
protectedvirtual

◆ positionH() [1/2]

FrTOC::cmn_position_type FrameCPP::Version_4::FrTOC::positionH ( INT_4U FrameIndex) const
protectedvirtual

◆ positionH() [2/2]

virtual cmn_position_type FrameCPP::Version_4::FrTOC::positionH ( INT_4U FrameIndex) const
protectedvirtual

◆ positionProc() [1/4]

FrTOC::cmn_position_type FrameCPP::Version_4::FrTOC::positionProc ( INT_4U FrameIndex,
const std::string & Channel ) const
protectedvirtual

◆ positionProc() [2/4]

virtual cmn_position_type FrameCPP::Version_4::FrTOC::positionProc ( INT_4U FrameIndex,
const std::string & Channel ) const
protectedvirtual

◆ positionProc() [3/4]

FrTOC::cmn_position_type FrameCPP::Version_4::FrTOC::positionProc ( INT_4U FrameIndex,
INT_4U Channel ) const
protectedvirtual

◆ positionProc() [4/4]

virtual cmn_position_type FrameCPP::Version_4::FrTOC::positionProc ( INT_4U FrameIndex,
INT_4U Channel ) const
protectedvirtual

◆ positionSer() [1/2]

FrTOC::cmn_position_type FrameCPP::Version_4::FrTOC::positionSer ( INT_4U FrameIndex,
const std::string & Channel ) const
protectedvirtual

◆ positionSer() [2/2]

virtual cmn_position_type FrameCPP::Version_4::FrTOC::positionSer ( INT_4U FrameIndex,
const std::string & Channel ) const
protectedvirtual

◆ positionSim() [1/2]

FrTOC::cmn_position_type FrameCPP::Version_4::FrTOC::positionSim ( INT_4U FrameIndex,
const std::string & Channel ) const
protectedvirtual

◆ positionSim() [2/2]

virtual cmn_position_type FrameCPP::Version_4::FrTOC::positionSim ( INT_4U FrameIndex,
const std::string & Channel ) const
protectedvirtual

◆ positionSimEvent() [1/4]

FrTOC::cmn_position_type FrameCPP::Version_4::FrTOC::positionSimEvent ( const std::string & EventType,
INT_4U Index ) const
protectedvirtual
Todo
Need to fix

Implements FrameCPP::Common::FrTOC.

◆ positionSimEvent() [2/4]

virtual cmn_position_type FrameCPP::Version_4::FrTOC::positionSimEvent ( const std::string & EventType,
INT_4U Index ) const
protectedvirtual

◆ positionSimEvent() [3/4]

FrTOC::cmn_position_type FrameCPP::Version_4::FrTOC::positionSimEvent ( INT_4U FrameIndex,
const std::string & Channel ) const
protectedvirtual

◆ positionSimEvent() [4/4]

virtual cmn_position_type FrameCPP::Version_4::FrTOC::positionSimEvent ( INT_4U FrameIndex,
const std::string & Channel ) const
protectedvirtual

◆ procDataCachePositions() [1/2]

void FrameCPP::Version_4::FrTOC::procDataCachePositions ( istream_type & Stream)
protectedvirtual

Cache where the positions of the FrProcData channels.

Parameters
[in,out]StreamThe Stream being read

Implements FrameCPP::Common::FrTOC.

◆ procDataCachePositions() [2/2]

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

Cache where the positions of the FrProcData channels.

Parameters
[in,out]StreamThe Stream being read

Implements FrameCPP::Common::FrTOC.

◆ promote() [1/3]

virtual promote_ret_type FrameCPP::Common::FrameSpec::ObjectInterface::promote ( frame_spec_version_type Target,
promote_arg_type Obj,
promote_stream_type * Stream ) const
protectedpure virtualinherited

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.

Implemented in anonymous_namespace{FrEvent.cc}::FrEvent, anonymous_namespace{FrEvent.cc}::FrEvent, anonymous_namespace{FrSimEvent.cc}::FrSimEvent, anonymous_namespace{FrSimEvent.cc}::FrSimEvent, FrameCPP::Common::PTR_STRUCT< DC, DI, SPEC_VERSION_T >, FrameCPP::Common::PTR_STRUCT< DC, DI, SPEC_VERSION_T >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< LT, CKT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef2< LT, CKT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef2< fr_ce_length_type, fr_ce_chkType_type, fr_ce_class_type, fr_ce_instance_type, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< fr_ce_length_type, fr_ce_chkType_type, fr_ce_class_type, fr_ce_instance_type, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< INT_8U, CHAR_U, CHAR_U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< INT_8U, CHAR_U, CHAR_U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< LT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef< LT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef< INT_4U, INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_4U, INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_8U, INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_8U, INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Version_3::FrAdcData, FrameCPP::Version_3::FrAdcData, FrameCPP::Version_3::FrDetector, FrameCPP::Version_3::FrDetector, FrameCPP::Version_3::FrEndOfFile, FrameCPP::Version_3::FrEndOfFile, FrameCPP::Version_3::FrEndOfFrame, FrameCPP::Version_3::FrEndOfFrame, FrameCPP::Version_3::FrHeader, FrameCPP::Version_3::FrHeader, FrameCPP::Version_3::FrHistory, FrameCPP::Version_3::FrHistory, FrameCPP::Version_3::FrMsg, FrameCPP::Version_3::FrMsg, FrameCPP::Version_3::FrProcData, FrameCPP::Version_3::FrProcData, FrameCPP::Version_3::FrRawData, FrameCPP::Version_3::FrRawData, FrameCPP::Version_3::FrSE, FrameCPP::Version_3::FrSE, FrameCPP::Version_3::FrSerData, FrameCPP::Version_3::FrSerData, FrameCPP::Version_3::FrSH, FrameCPP::Version_3::FrSH, FrameCPP::Version_3::FrSimData, FrameCPP::Version_3::FrSimData, FrameCPP::Version_3::FrStatData, FrameCPP::Version_3::FrStatData, FrameCPP::Version_3::FrSummary, FrameCPP::Version_3::FrSummary, FrameCPP::Version_3::FrTrigData, FrameCPP::Version_3::FrTrigData, FrameCPP::Version_3::FrVect, FrameCPP::Version_3::FrVect, FrameCPP::Version_4::FrAdcData, FrameCPP::Version_4::FrAdcData, FrameCPP::Version_4::FrameH, FrameCPP::Version_4::FrameH, FrameCPP::Version_4::FrDetector, FrameCPP::Version_4::FrDetector, FrameCPP::Version_4::FrEndOfFile, FrameCPP::Version_4::FrEndOfFile, FrameCPP::Version_4::FrEndOfFrame, FrameCPP::Version_4::FrEndOfFrame, FrameCPP::Version_4::FrProcData, FrameCPP::Version_4::FrProcData, FrameCPP::Version_4::FrRawData, FrameCPP::Version_4::FrRawData, FrameCPP::Version_4::FrSerData, FrameCPP::Version_4::FrSerData, FrameCPP::Version_4::FrSimData, FrameCPP::Version_4::FrSimData, FrameCPP::Version_4::FrSimEvent, FrameCPP::Version_4::FrSimEvent, FrameCPP::Version_4::FrStatData, FrameCPP::Version_4::FrStatData, FrameCPP::Version_4::FrSummary, FrameCPP::Version_4::FrSummary, FrameCPP::Version_4::FrTable, FrameCPP::Version_4::FrTable, FrameCPP::Version_4::FrTrigData, FrameCPP::Version_4::FrTrigData, FrameCPP::Version_4::FrVect, FrameCPP::Version_4::FrVect, FrameCPP::Version_6::FrAdcData, FrameCPP::Version_6::FrAdcData, FrameCPP::Version_6::FrameH, FrameCPP::Version_6::FrameH, FrameCPP::Version_6::FrDetector, FrameCPP::Version_6::FrDetector, FrameCPP::Version_6::FrEndOfFile, FrameCPP::Version_6::FrEndOfFile, FrameCPP::Version_6::FrEndOfFrame, FrameCPP::Version_6::FrEndOfFrame, FrameCPP::Version_6::FrEvent, FrameCPP::Version_6::FrEvent, FrameCPP::Version_6::FrMsg, FrameCPP::Version_6::FrMsg, FrameCPP::Version_6::FrProcData, FrameCPP::Version_6::FrProcData, FrameCPP::Version_6::FrRawData, FrameCPP::Version_6::FrRawData, FrameCPP::Version_6::FrSerData, FrameCPP::Version_6::FrSerData, FrameCPP::Version_6::FrSimData, FrameCPP::Version_6::FrSimData, FrameCPP::Version_6::FrSimEvent, FrameCPP::Version_6::FrSimEvent, FrameCPP::Version_6::FrStatData, FrameCPP::Version_6::FrStatData, FrameCPP::Version_6::FrSummary, FrameCPP::Version_6::FrSummary, FrameCPP::Version_6::FrTable, FrameCPP::Version_6::FrTable, FrameCPP::Version_6::FrVect, FrameCPP::Version_6::FrVect, FrameCPP::Version_7::FrameH, FrameCPP::Version_7::FrameH, FrameCPP::Version_7::FrEvent, FrameCPP::Version_7::FrEvent, FrameCPP::Version_7::FrRawData, FrameCPP::Version_7::FrRawData, FrameCPP::Version_7::FrSerData, FrameCPP::Version_7::FrSerData, FrameCPP::Version_7::FrSimData, FrameCPP::Version_7::FrSimData, FrameCPP::Version_7::FrSimEvent, FrameCPP::Version_7::FrSimEvent, FrameCPP::Version_8::FrameHImpl::ClassicIO< T >, FrameCPP::Version_8::FrameHImpl::ClassicIO< T >, FrameCPP::Version_8::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrHeader, FrameCPP::Version_9::FrameHImpl::ClassicIO< T >, FrameCPP::Version_9::FrameHImpl::ClassicIO< T >, FrameCPP::Version_9::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< T >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< T >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< FrEndOfFile >, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrHeader, FrVect, and FrVect.

◆ promote() [2/3]

FrTOC::promote_ret_type FrameCPP::Version_4::FrTOC::promote ( INT_2U Target,
promote_arg_type Obj,
promote_stream_type * Stream ) const
protectedvirtual

Upgrade an object.

◆ promote() [3/3]

virtual promote_ret_type FrameCPP::Version_4::FrTOC::promote ( INT_2U Target,
promote_arg_type Obj,
promote_stream_type * Stream ) const
protectedvirtual

Upgrade an object.

◆ PromoteObject() [1/5]

FrameSpec::ObjectInterface::object_type FrameCPP::Common::FrameSpec::ObjectInterface::PromoteObject ( frame_spec_version_type Target,
frame_spec_version_type Source,
object_type Obj,
stream_base_type * Stream )
staticinherited

Upgrade an object.

Parameters
[in]TargetPromote Obj to this version of the frame specification.
[in]SourceObj conforms to this version of the frame specification.
[in]ObjObject to be converted
[in]StreamOriginating stream for Obj.
Returns
A pointer to the objected derived by promoting Obj.

◆ PromoteObject() [2/5]

template<typename PreviousType, typename CurrentType>
object_type FrameCPP::Common::FrameSpec::ObjectInterface::PromoteObject ( frame_spec_version_type Target,
frame_spec_version_type Source,
object_type Obj,
stream_base_type * Stream )
staticinherited

Upgrade an object.

Parameters
[in]TargetPromote Obj to this version of the frame specification.
[in]SourceObj conforms to this version of the frame specification.
[in]ObjObject to be converted
[in]StreamOriginating stream for Obj.
Returns
A pointer to the objected derived by promoting Obj.

◆ PromoteObject() [3/5]

object_type FrameCPP::Common::FrameSpec::ObjectInterface::PromoteObject ( frame_spec_version_type Target,
frame_spec_version_type Source,
object_type Obj,
stream_base_type * Stream )
staticinherited

Upgrade an object.

Parameters
[in]TargetPromote Obj to this version of the frame specification.
[in]SourceObj conforms to this version of the frame specification.
[in]ObjObject to be converted
[in]StreamOriginating stream for Obj.
Returns
A pointer to the objected derived by promoting Obj.

◆ PromoteObject() [4/5]

template<typename PreviousType, typename CurrentType>
object_type FrameCPP::Common::FrameSpec::ObjectInterface::PromoteObject ( frame_spec_version_type Target,
frame_spec_version_type Source,
object_type Obj,
stream_base_type * Stream )
staticinherited

Upgrade an object.

Parameters
[in]TargetPromote Obj to this version of the frame specification.
[in]SourceObj conforms to this version of the frame specification.
[in]ObjObject to be converted
[in]StreamOriginating stream for Obj.
Returns
A pointer to the objected derived by promoting Obj.

◆ PromoteObject() [5/5]

template<typename PreviousType, typename CurrentType>
FrameSpec::ObjectInterface::promote_ret_type FrameCPP::Common::FrameSpec::ObjectInterface::PromoteObject ( FrameSpec::ObjectInterface::frame_spec_version_type Target,
FrameSpec::ObjectInterface::frame_spec_version_type Source,
FrameSpec::ObjectInterface::promote_arg_type Obj,
promote_stream_type * Stream )
inherited

◆ QueryADC() [1/2]

void FrameCPP::Version_4::FrTOCAdcData::QueryADC ( const Common::TOCInfo & Info,
INT_4U FrameOffset,
INT_8U Position )
inherited

◆ QueryADC() [2/2]

void FrameCPP::Version_4::FrTOCAdcData::QueryADC ( const Common::TOCInfo & Info,
INT_4U FrameOffset,
INT_8U Position )
inherited

◆ QueryProc() [1/2]

void FrameCPP::Version_4::FrTOCProcData::QueryProc ( const Common::TOCInfo & Info,
INT_4U FrameOffset,
INT_8U Position )
inherited

◆ QueryProc() [2/2]

void FrameCPP::Version_4::FrTOCProcData::QueryProc ( const Common::TOCInfo & Info,
INT_4U FrameOffset,
INT_8U Position )
inherited

◆ QuerySer() [1/2]

void FrTOCSerData::QuerySer ( const Common::TOCInfo & Info,
INT_4U FrameOffset,
INT_8U Position )
inherited

◆ QuerySer() [2/2]

void FrameCPP::Version_4::FrTOCSerData::QuerySer ( const Common::TOCInfo & Info,
INT_4U FrameOffset,
INT_8U Position )
inherited

◆ QuerySim() [1/2]

void FrameCPP::Version_4::FrTOCSimData::QuerySim ( const Common::TOCInfo & Info,
INT_4U FrameOffset,
INT_8U Position )
inherited

◆ QuerySim() [2/2]

void FrameCPP::Version_4::FrTOCSimData::QuerySim ( const Common::TOCInfo & Info,
INT_4U FrameOffset,
INT_8U Position )
inherited

◆ QuerySimEvent() [1/2]

void FrameCPP::Version_4::FrTOCSimEvent::QuerySimEvent ( const Common::TOCInfo & Info,
INT_4U FrameOffset,
INT_8U Position )
inherited

◆ QuerySimEvent() [2/2]

void FrameCPP::Version_4::FrTOCSimEvent::QuerySimEvent ( const Common::TOCInfo & Info,
INT_4U FrameOffset,
INT_8U Position )
inherited

◆ QueryStatData() [1/2]

void FrameCPP::Version_4::FrTOCStatData::QueryStatData ( const Common::TOCInfo & Info,
INT_4U FrameOffset,
INT_8U Position )
inherited

◆ QueryStatData() [2/2]

void FrameCPP::Version_4::FrTOCStatData::QueryStatData ( const Common::TOCInfo & Info,
INT_4U FrameOffset,
INT_8U Position )
inherited

◆ QuerySum() [1/2]

void FrTOCSummary::QuerySum ( const Common::TOCInfo & Info,
INT_4U FrameOffset,
INT_8U Position )
inherited

◆ QuerySum() [2/2]

void FrameCPP::Version_4::FrTOCSummary::QuerySum ( const Common::TOCInfo & Info,
INT_4U FrameOffset,
INT_8U Position )
inherited

◆ QueryTrigData() [1/2]

void FrameCPP::Version_4::FrTOCTrigData::QueryTrigData ( const Common::TOCInfo & Info,
INT_4U FrameOffset,
INT_8U Position )
inherited

◆ QueryTrigData() [2/2]

void FrameCPP::Version_4::FrTOCTrigData::QueryTrigData ( const Common::TOCInfo & Info,
INT_4U FrameOffset,
INT_8U Position )
inherited

◆ reverse_lookup() [1/2]

FrTOCAdcData::reverse_lookup_type::mapped_type FrameCPP::Version_4::FrTOCAdcData::reverse_lookup ( const reverse_lookup_type::key_type & key) const
inlineprivateinherited

◆ reverse_lookup() [2/2]

reverse_lookup_type::mapped_type FrameCPP::Version_4::FrTOCAdcData::reverse_lookup ( const reverse_lookup_type::key_type & key) const
privateinherited

◆ runs() [1/2]

FrTOC::cmn_runs_container_type const & FrameCPP::Version_4::FrTOC::runs ( ) const
protectedvirtual

◆ runs() [2/2]

virtual cmn_runs_container_type const & FrameCPP::Version_4::FrTOC::runs ( ) const
protectedvirtual

◆ seekAdcDataPositions() [1/4]

void FrameCPP::Version_4::FrTOC::seekAdcDataPositions ( istream_type & Stream,
channel_id_type Channel )
protectedvirtual

Advance to the specified Adc channel.

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

Implements FrameCPP::Common::FrTOC.

◆ seekAdcDataPositions() [2/4]

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

Advance to the specified Adc channel.

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

Implements FrameCPP::Common::FrTOC.

◆ seekAdcDataPositions() [3/4]

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

Advance to the specified Adc channel.

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

Implements FrameCPP::Common::FrTOC.

◆ seekAdcDataPositions() [4/4]

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

Advance to the specified Adc channel.

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

Implements FrameCPP::Common::FrTOC.

◆ seekPositions() [1/4]

void FrameCPP::Version_4::FrTOCAdcData::seekPositions ( istream_type & Stream,
channelID_type Channel )
inlineprotectedinherited

◆ seekPositions() [2/4]

void FrameCPP::Version_4::FrTOCAdcData::seekPositions ( istream_type & Stream,
channelID_type Channel )
protectedinherited

◆ seekPositions() [3/4]

void FrameCPP::Version_4::FrTOCAdcData::seekPositions ( istream_type & Stream,
const std::string & Channel )
inlineprotectedinherited

◆ seekPositions() [4/4]

void FrameCPP::Version_4::FrTOCAdcData::seekPositions ( istream_type & Stream,
const std::string & Channel )
protectedinherited

◆ setAdcDataPoisitions() [1/2]

void FrameCPP::Common::FrTOC::setAdcDataPoisitions ( )
protectedinherited

◆ setAdcDataPoisitions() [2/2]

void FrameCPP::Common::FrTOC::setAdcDataPoisitions ( )
protectedinherited

◆ SHid() [1/2]

INT_2U FrameCPP::Version_4::FrTOC::SHid ( INT_4U Offset) const
protectedvirtual

◆ SHid() [2/2]

virtual INT_2U FrameCPP::Version_4::FrTOC::SHid ( INT_4U Offset) const
protectedvirtual

◆ SHname() [1/2]

const std::string & FrameCPP::Version_4::FrTOC::SHname ( INT_4U Offset) const
protectedvirtual

◆ SHname() [2/2]

virtual const std::string & FrameCPP::Version_4::FrTOC::SHname ( INT_4U Offset) const
protectedvirtual

◆ StructDescription() [1/2]

const Common::Description * FrameCPP::Version_4::FrTOC::StructDescription ( )
static

◆ StructDescription() [2/2]

const Common::Description * FrameCPP::Version_4::FrTOC::StructDescription ( )
static

◆ StructName() [1/2]

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

◆ StructName() [2/2]

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

◆ VerifyObject() [1/2]

◆ VerifyObject() [2/2]

◆ Write() [1/2]

void FrameCPP::Version_4::FrTOC::Write ( ostream_type & Stream) const
virtual

Write object to the stream.

Parameters
[in,out]StreamThe stream being written with the contents of object.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ Write() [2/2]

virtual void FrameCPP::Version_4::FrTOC::Write ( ostream_type & Stream) const
virtual

Write object to the stream.

Parameters
[in,out]StreamThe stream being written with the contents of object.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ write() [1/10]

void FrameCPP::Version_4::FrTOCAdcData::write ( Common::OStream & Stream) const
inlineprotectedinherited

◆ write() [2/10]

void FrameCPP::Version_4::FrTOCData::write ( Common::OStream & Stream) const
protectedinherited

◆ write() [3/10]

void FrameCPP::Version_4::FrTOCData::write ( Common::OStream & Stream) const
protectedinherited

◆ write() [4/10]

void FrameCPP::Version_4::FrTOCProcData::write ( Common::OStream & Stream) const
inlineprotectedinherited

◆ write() [5/10]

void FrTOCSerData::write ( Common::OStream & Stream) const
inlineprotectedinherited

◆ write() [6/10]

void FrameCPP::Version_4::FrTOCSimData::write ( Common::OStream & Stream) const
inlineprotectedinherited

◆ write() [7/10]

void FrameCPP::Version_4::FrTOCSimEvent::write ( Common::OStream & Stream) const
protectedinherited

◆ write() [8/10]

void FrameCPP::Version_4::FrTOCStatData::write ( Common::OStream & Stream) const
protectedinherited

◆ write() [9/10]

void FrTOCSummary::write ( Common::OStream & Stream) const
inlineprotectedinherited

◆ write() [10/10]

void FrameCPP::Version_4::FrTOCTrigData::write ( Common::OStream & Stream) const
protectedinherited

◆ WriteNext() [1/2]

ostream_type & FrameCPP::Common::FrameSpec::Object::WriteNext ( ostream_type & Stream) const
inherited

Write a next pointer to the parent to the stream.

Parameters
[in,out]StreamThe output stream to receive the next pointer.
Returns
The output stream.

◆ WriteNext() [2/2]

ostream_type & FrameCPP::Common::FrameSpec::Object::WriteNext ( ostream_type & Stream) const
inherited

Write a next pointer to the parent to the stream.

Parameters
[in,out]StreamThe output stream to receive the next pointer.
Returns
The output stream.

Member Data Documentation

◆ frame_spec_version

const frame_spec_version_type FrameCPP::Common::FrameSpec::Object::frame_spec_version
privateinherited

Version of the frame specification.

The version of the frame specification for which this object was created.

◆ m_adc_info

MapADC_type FrameCPP::Version_4::FrTOCAdcData::m_adc_info
protectedinherited

◆ m_class

const class_type FrameCPP::Common::FrameSpec::Object::m_class
privateinherited

Storage for the class identifier.

The class identifier uniquely identifies the parent class within the frame specification. All instances of parent class will have the same class identifier.

◆ m_desc

const Description *const FrameCPP::Common::FrameSpec::Object::m_desc
privateinherited

Description for parent class.

The description for the parent class composed of one FrSH and one or more FrSE elements.

◆ m_dt

dt_container_type FrameCPP::Version_4::FrTOCData::m_dt
protectedinherited

◆ m_frame

frame_container_type FrameCPP::Version_4::FrTOCData::m_frame
protectedinherited

◆ m_GTimeN

gtimen_container_type FrameCPP::Version_4::FrTOCData::m_GTimeN
protectedinherited

◆ m_GTimeS

gtimes_container_type FrameCPP::Version_4::FrTOCData::m_GTimeS
protectedinherited

◆ m_info [1/6]

Map_type FrameCPP::Version_4::FrTOCPosition::m_info
protectedinherited

◆ m_info [2/6]

Map_type FrameCPP::Version_4::FrTOCPosition::m_info
protectedinherited

◆ m_info [3/6]

Map_type FrameCPP::Version_4::FrTOCPosition::m_info
protectedinherited

◆ m_info [4/6]

MapSimEvt_type FrameCPP::Version_4::FrTOCSimEvent::m_info
protectedinherited

◆ m_info [5/6]

stat_container_type FrameCPP::Version_4::FrTOCStatData::m_info
protectedinherited

◆ m_info [6/6]

MapTrig_type FrameCPP::Version_4::FrTOCTrigData::m_info
protectedinherited

◆ m_keys [1/4]

key_container_type FrameCPP::Version_4::FrTOCAdcData::m_keys
protectedinherited

◆ m_keys [2/4]

key_container_type FrameCPP::Version_4::FrTOCPosition::m_keys
protectedinherited

◆ m_keys [3/4]

key_container_type FrameCPP::Version_4::FrTOCPosition::m_keys
protectedinherited

◆ m_keys [4/4]

key_container_type FrameCPP::Version_4::FrTOCPosition::m_keys
protectedinherited

◆ m_localTime

localTime_type FrameCPP::Version_4::FrTOCData::m_localTime
protectedinherited

◆ m_nFirstADC

nFirstADC_container_type FrameCPP::Version_4::FrTOCData::m_nFirstADC
protectedinherited

◆ m_nFirstMsg

nFirstMsg_container_type FrameCPP::Version_4::FrTOCData::m_nFirstMsg
protectedinherited

◆ m_nFirstSer

nFirstSer_container_type FrameCPP::Version_4::FrTOCData::m_nFirstSer
protectedinherited

◆ m_nFirstTable

nFirstTable_container_type FrameCPP::Version_4::FrTOCData::m_nFirstTable
protectedinherited

◆ m_positionH

positionH_container_type FrameCPP::Version_4::FrTOCData::m_positionH
protectedinherited

◆ m_runs

runs_container_type FrameCPP::Version_4::FrTOCData::m_runs
protectedinherited

◆ m_SHid

shid_container_type FrameCPP::Version_4::FrTOCData::m_SHid
protectedinherited

◆ m_SHname

shname_container_type FrameCPP::Version_4::FrTOCData::m_SHname
protectedinherited

◆ m_StatType

MapStatType_type FrameCPP::Version_4::FrTOC::m_StatType
private

◆ m_ULeapS

uleaps_type FrameCPP::Version_4::FrTOCData::m_ULeapS
protectedinherited

◆ NO_DATA_AVAILABLE

const INT_4U FrameCPP::Version_4::FrTOC::NO_DATA_AVAILABLE = 0xFFFFFFFF
static

◆ positions_cache

positions_cache_type FrameCPP::Version_4::FrTOCAdcData::positions_cache
privateinherited

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

◆ positions_cache_offset

position_type FrameCPP::Version_4::FrTOCAdcData::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_4::FrTOCAdcData::reverse_lookup_
mutableprivateinherited

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

◆ s_object_id

const Common::FrameSpec::Info::frame_object_types FrameCPP::Common::FrTOC::s_object_id = Common::FrameSpec::Info::FSI_FR_TOC
staticinherited

The documentation for this class was generated from the following files:
  • /home/abuild/rpmbuild/BUILD/ldas-tools-framecpp-3.0.4-build/ldas-tools-framecpp-3.0.4/build/include/framecpp/Version4/FrTOC.hh
  • /home/abuild/rpmbuild/BUILD/ldas-tools-framecpp-3.0.4-build/ldas-tools-framecpp-3.0.4/src/Version4/FrTOC.hh
  • /home/abuild/rpmbuild/BUILD/ldas-tools-framecpp-3.0.4-build/ldas-tools-framecpp-3.0.4/src/Version4/FrTOC.cc