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
 
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_4U channel_id_type
 
typedef STRING< INT_2U > string_stream_type
 
typedef boost::shared_ptr< FrameSpec::Objectobject_type
 
typedef std::vector< std::string > cmn_name_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_GTimeN_container_type
 
typedef std::vector< INT_4S > cmn_runs_container_type
 
typedef FrameSpec::version_type frame_spec_version_type
 
typedef std::unique_ptr< Objectunique_object_type
 
typedef object_type demote_arg_type
 
typedef object_type demote_ret_type
 
typedef stream_base_type demote_stream_type
 
typedef object_type promote_arg_type
 
typedef object_type promote_ret_type
 
typedef stream_base_type promote_stream_type
 
typedef INT_2S uleaps_type
 
typedef INT_4S localTime_type
 
typedef INT_4U nframe_type
 
typedef INT_4U gtimen_type
 
typedef INT_4U gtimes_type
 
typedef REAL_8 dt_type
 
typedef INT_4S runs_type
 
typedef INT_4U frame_type
 
typedef INT_4U nsh_type
 
typedef INT_2U shid_type
 
typedef STRING shname_type
 
typedef std::vector< gtimen_typegtimen_container_type
 
typedef std::vector< gtimes_typegtimes_container_type
 
typedef std::vector< dt_typedt_container_type
 Array of FrDetector names.
 
typedef std::vector< runs_typeruns_container_type
 
typedef std::vector< frame_typeframe_container_type
 
typedef std::vector< position_typepositionH_container_type
 
typedef std::vector< position_typenFirstADC_container_type
 
typedef std::vector< position_typenFirstSer_container_type
 
typedef std::vector< position_typenFirstTable_container_type
 
typedef std::vector< position_typenFirstMsg_container_type
 
typedef std::vector< shid_typeshid_container_type
 
typedef std::vector< shname_typeshname_container_type
 
typedef STRING name_type
 
typedef INT_4U nstat_type
 
typedef STRING detector_type
 
typedef INT_4U nstat_instance_type
 
typedef INT_4U tstart_type
 
typedef INT_4U tend_type
 
typedef INT_4U version_type
 
typedef position_type positionStat_type
 
typedef std::vector< stat_instance_typestat_instance_container_type
 
typedef std::map< name_type, stat_typestat_container_type
 
typedef std::string name_type
 
typedef INT_4U nADC_type
 
typedef INT_4U channelID_type
 
typedef INT_4U groupID_type
 
typedef std::map< name_type, adc_info_typeMapADC_type
 
typedef Common::FrTOC::PositionWithCache< std::string, FrTOCPosition::position_typebase_type
 
typedef FrTOCPosition::n_type nproc_type
 
typedef FrTOCPosition::info_type proc_info_type
 
typedef FrTOCPosition::Map_type MapProc_type
 
typedef FrTOCPosition::n_type nsim_type
 
typedef FrTOCPosition::info_type sim_info_type
 
typedef FrTOCPosition::Map_type MapSim_type
 
typedef INT_4U frame_count_type
 
typedef INT_4U n_type
 
typedef std::string name_type
 
typedef std::vector< position_typeinfo_type
 
typedef std::map< name_type, info_typeMap_type
 
typedef std::vector< name_typekey_container_type
 
typedef FrTOCPosition::n_type nser_type
 
typedef FrTOCPosition::info_type ser_info_type
 
typedef FrTOCPosition::Map_type MapSer_type
 
typedef INT_4U frame_count_type
 
typedef INT_4U n_type
 
typedef std::string name_type
 
typedef std::vector< position_typeinfo_type
 
typedef std::map< name_type, info_typeMap_type
 
typedef std::vector< name_typekey_container_type
 
typedef FrTOCPosition::n_type nsummary_type
 
typedef FrTOCPosition::info_type summary_info_type
 
typedef FrTOCPosition::Map_type MapSummary_type
 
typedef INT_4U frame_count_type
 
typedef INT_4U n_type
 
typedef std::string name_type
 
typedef std::vector< position_typeinfo_type
 
typedef std::map< name_type, info_typeMap_type
 
typedef std::vector< name_typekey_container_type
 
typedef INT_4U nTrig_type
 
typedef STRING name_type
 
typedef INT_4U gtimesTrigData_type
 
typedef INT_4U gtimenTrigData_type
 
typedef INT_8U positionTrigData_type
 
typedef std::map< name_type, trig_data_typeMapTrig_type
 
typedef INT_4U nSimEvt_type
 
typedef STRING name_type
 
typedef INT_4U gtimesSimEvent_type
 
typedef INT_4U gtimenSimEvent_type
 
typedef INT_8U positionSimEvent_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
 

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

typedef Common::FrTOC::PositionWithCache< std::string, FrTOCPosition::position_type > FrameCPP::Version_4::FrTOCProcData::base_type
inherited

◆ channel_id_type

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

◆ channelID_type

◆ cmn_dt_container_type

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

◆ cmn_GTimeN_container_type

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

◆ cmn_GTimeS_container_type

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

◆ cmn_name_container_type

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

◆ cmn_position_type

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

◆ cmn_runs_container_type

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

◆ demote_arg_type

◆ demote_ret_type

◆ demote_stream_type

◆ detector_type

◆ dt_container_type

Array of FrDetector names.

◆ dt_type

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

◆ frame_container_type

◆ frame_count_type [1/3]

◆ frame_count_type [2/3]

◆ frame_count_type [3/3]

◆ frame_spec_version_type

◆ frame_type

◆ groupID_type

◆ gtimen_container_type

◆ gtimen_type

◆ gtimenSimEvent_type

◆ gtimenTrigData_type

◆ gtimes_container_type

◆ gtimes_type

◆ gtimesSimEvent_type

◆ gtimesTrigData_type

◆ info_type [1/3]

◆ info_type [2/3]

◆ info_type [3/3]

◆ key_container_type [1/4]

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

◆ key_container_type [2/4]

◆ key_container_type [3/4]

◆ key_container_type [4/4]

◆ localTime_type

◆ Map_type [1/3]

◆ Map_type [2/3]

◆ Map_type [3/3]

◆ MapADC_type

◆ MapProc_type

◆ MapSer_type

◆ MapSim_type

◆ MapSimEvt_type

◆ MapStatType_type

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

◆ MapSummary_type

◆ MapTrig_type

◆ n_type [1/3]

◆ n_type [2/3]

◆ n_type [3/3]

◆ nADC_type

◆ name_type [1/7]

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

◆ name_type [2/7]

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

◆ name_type [3/7]

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

◆ name_type [4/7]

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

◆ name_type [5/7]

◆ name_type [6/7]

◆ name_type [7/7]

◆ nFirstADC_container_type

◆ nFirstMsg_container_type

◆ nFirstSer_container_type

◆ nFirstTable_container_type

◆ nframe_type

◆ nproc_type

◆ nser_type

◆ nsh_type

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

◆ nsim_type

◆ nSimEvt_type

◆ nstat_instance_type

◆ nstat_type

◆ nsummary_type

◆ nTrig_type

◆ object_type

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

◆ position_list_type

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

◆ position_type

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

◆ positionH_container_type

◆ positions_cache_type

◆ positionSimEvent_type

◆ positionStat_type

◆ positionTrigData_type

◆ proc_info_type

◆ promote_arg_type

◆ promote_ret_type

◆ promote_stream_type

◆ reverse_lookup_type

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

◆ runs_container_type

◆ runs_type

◆ ser_info_type

◆ shid_container_type

◆ shid_type

◆ shname_container_type

◆ shname_type

◆ sim_info_type

◆ stat_container_type

◆ stat_instance_container_type

◆ string_stream_type

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

◆ summary_info_type

◆ tend_type

◆ tstart_type

◆ uleaps_type

◆ unique_object_type

◆ version_type

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_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::StreamRef< LT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef< LT, CT, IT, SPEC_VERSION_T >, 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::FrSEImpl::ClassicIO< BASE_TYPE >, FrameCPP::Version_8::FrSEImpl::ClassicIO< BASE_TYPE >, FrameCPP::Version_8::FrSEImpl::ClassicIO< FrSE >, FrameCPP::Version_8::FrSEImpl::ClassicIO< FrSE >, FrameCPP::Version_8::FrSHImpl::ClassicIO< FR_SH_T >, FrameCPP::Version_8::FrSHImpl::ClassicIO< FR_SH_T >, FrameCPP::Version_8::FrSHImpl::ClassicIO< FrSH >, 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::FrSEImpl::ClassicIO< BASE_TYPE >, FrameCPP::Version_9::FrSEImpl::ClassicIO< BASE_TYPE >, FrameCPP::Version_9::FrSEImpl::ClassicIO< FrSE >, FrameCPP::Version_9::FrSEImpl::ClassicIO< FrSE >, FrameCPP::Version_9::FrSHImpl::ClassicIO< FR_SH_T >, FrameCPP::Version_9::FrSHImpl::ClassicIO< FR_SH_T >, FrameCPP::Version_9::FrSHImpl::ClassicIO< FrSH >, 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_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::StreamRef< LT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef< LT, CT, IT, SPEC_VERSION_T >, 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::FrSEImpl::ClassicIO< BASE_TYPE >, FrameCPP::Version_8::FrSEImpl::ClassicIO< BASE_TYPE >, FrameCPP::Version_8::FrSEImpl::ClassicIO< FrSE >, FrameCPP::Version_8::FrSEImpl::ClassicIO< FrSE >, FrameCPP::Version_8::FrSHImpl::ClassicIO< FR_SH_T >, FrameCPP::Version_8::FrSHImpl::ClassicIO< FR_SH_T >, FrameCPP::Version_8::FrSHImpl::ClassicIO< FrSH >, 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::FrSEImpl::ClassicIO< BASE_TYPE >, FrameCPP::Version_9::FrSEImpl::ClassicIO< BASE_TYPE >, FrameCPP::Version_9::FrSEImpl::ClassicIO< FrSE >, FrameCPP::Version_9::FrSEImpl::ClassicIO< FrSE >, FrameCPP::Version_9::FrSHImpl::ClassicIO< FR_SH_T >, FrameCPP::Version_9::FrSHImpl::ClassicIO< FR_SH_T >, FrameCPP::Version_9::FrSHImpl::ClassicIO< FrSH >, 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 FrameCPP::Common::PTR_STRUCT< DC, DI, SPEC_VERSION_T >, FrameCPP::Common::PTR_STRUCT< DC, DI, SPEC_VERSION_T >, FrameCPP::Common::StreamRef2< LT, CKT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef2< LT, CKT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef< LT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef< LT, CT, IT, SPEC_VERSION_T >, 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::FrAdcDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrAdcDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrAdcDataImpl::ClassicIO< FrAdcData >, FrameCPP::Version_8::FrAdcDataImpl::ClassicIO< FrAdcData >, FrameCPP::Version_8::FrameHImpl::ClassicIO< T >, FrameCPP::Version_8::FrameHImpl::ClassicIO< T >, FrameCPP::Version_8::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_8::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_8::FrDetectorImpl::ClassicIO< T >, FrameCPP::Version_8::FrDetectorImpl::ClassicIO< T >, FrameCPP::Version_8::FrDetectorImpl::ClassicIO< FrDetector >, FrameCPP::Version_8::FrDetectorImpl::ClassicIO< FrDetector >, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrEventImpl::ClassicIO< T >, FrameCPP::Version_8::FrEventImpl::ClassicIO< T >, FrameCPP::Version_8::FrEventImpl::ClassicIO< FrEvent >, FrameCPP::Version_8::FrEventImpl::ClassicIO< FrEvent >, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrProcDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrProcDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrProcDataImpl::ClassicIO< FrProcData >, FrameCPP::Version_8::FrProcDataImpl::ClassicIO< FrProcData >, FrameCPP::Version_8::FrRawDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrRawDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrRawDataImpl::ClassicIO< FrRawData >, FrameCPP::Version_8::FrRawDataImpl::ClassicIO< FrRawData >, FrameCPP::Version_8::FrSerDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrSerDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrSerDataImpl::ClassicIO< FrSerData >, FrameCPP::Version_8::FrSerDataImpl::ClassicIO< FrSerData >, FrameCPP::Version_8::FrSimDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrSimDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrSimDataImpl::ClassicIO< FrSimData >, FrameCPP::Version_8::FrSimDataImpl::ClassicIO< FrSimData >, FrameCPP::Version_8::FrSimEventImpl::ClassicIO< T >, FrameCPP::Version_8::FrSimEventImpl::ClassicIO< T >, FrameCPP::Version_8::FrSimEventImpl::ClassicIO< FrSimEvent >, FrameCPP::Version_8::FrSimEventImpl::ClassicIO< FrSimEvent >, FrameCPP::Version_8::FrSummaryImpl::ClassicIO< T >, FrameCPP::Version_8::FrSummaryImpl::ClassicIO< T >, FrameCPP::Version_8::FrSummaryImpl::ClassicIO< FrSummary >, FrameCPP::Version_8::FrSummaryImpl::ClassicIO< FrSummary >, FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< FrAdcData >, FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< FrAdcData >, FrameCPP::Version_9::FrameHImpl::ClassicIO< T >, FrameCPP::Version_9::FrameHImpl::ClassicIO< T >, FrameCPP::Version_9::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_9::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< T >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< T >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< FrDetector >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< FrDetector >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< T >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< T >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< FrEndOfFile >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< FrEndOfFile >, FrameCPP::Version_9::FrEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrEventImpl::ClassicIO< FrEvent >, FrameCPP::Version_9::FrEventImpl::ClassicIO< FrEvent >, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< FrProcData >, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< FrProcData >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< FrRawData >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< FrRawData >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< FrSerData >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< FrSerData >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< FrSimData >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< FrSimData >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< FrSimEvent >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< FrSimEvent >, FrameCPP::Version_9::FrSummaryImpl::ClassicIO< T >, FrameCPP::Version_9::FrSummaryImpl::ClassicIO< T >, FrameCPP::Version_9::FrSummaryImpl::ClassicIO< FrSummary >, and FrameCPP::Version_9::FrSummaryImpl::ClassicIO< FrSummary >.

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

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

static 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 FrameCPP::Version_4::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 FrameCPP::Version_4::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]

const Description * FrameCPP::Common::FrameSpec::Object::GetDescription ( ostream_type & Stream) const
virtualinherited

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

Reimplemented in FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< FrAdcData >, FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< FrAdcData >, FrameCPP::Version_9::FrameHImpl::ClassicIO< T >, FrameCPP::Version_9::FrameHImpl::ClassicIO< T >, FrameCPP::Version_9::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_9::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< T >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< T >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< FrDetector >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< FrDetector >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< T >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< T >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< FrEndOfFile >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< FrEndOfFile >, FrameCPP::Version_9::FrEndOfFrameImpl::ClassicIO< T >, FrameCPP::Version_9::FrEndOfFrameImpl::ClassicIO< T >, FrameCPP::Version_9::FrEndOfFrameImpl::ClassicIO< FrEndOfFrame >, FrameCPP::Version_9::FrEndOfFrameImpl::ClassicIO< FrEndOfFrame >, FrameCPP::Version_9::FrEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrEventImpl::ClassicIO< FrEvent >, FrameCPP::Version_9::FrEventImpl::ClassicIO< FrEvent >, FrameCPP::Version_9::FrHistoryImpl::ClassicIO< T >, FrameCPP::Version_9::FrHistoryImpl::ClassicIO< T >, FrameCPP::Version_9::FrHistoryImpl::ClassicIO< FrHistory >, FrameCPP::Version_9::FrHistoryImpl::ClassicIO< FrHistory >, FrameCPP::Version_9::FrMsgImpl::ClassicIO< T >, FrameCPP::Version_9::FrMsgImpl::ClassicIO< T >, FrameCPP::Version_9::FrMsgImpl::ClassicIO< FrMsg >, FrameCPP::Version_9::FrMsgImpl::ClassicIO< FrMsg >, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< FrProcData >, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< FrProcData >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< FrRawData >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< FrRawData >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< FrSerData >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< FrSerData >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< FrSimData >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< FrSimData >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< FrSimEvent >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< FrSimEvent >, FrameCPP::Version_9::FrSummaryImpl::ClassicIO< T >, FrameCPP::Version_9::FrSummaryImpl::ClassicIO< T >, FrameCPP::Version_9::FrSummaryImpl::ClassicIO< FrSummary >, FrameCPP::Version_9::FrSummaryImpl::ClassicIO< FrSummary >, FrameCPP::Version_9::FrTableImpl::ClassicIO< T >, FrameCPP::Version_9::FrTableImpl::ClassicIO< T >, FrameCPP::Version_9::FrTableImpl::ClassicIO< FrTable >, FrameCPP::Version_9::FrTableImpl::ClassicIO< FrTable >, FrameCPP::Version_9::FrVectImpl::ClassicIO< T >, FrameCPP::Version_9::FrVectImpl::ClassicIO< T >, FrameCPP::Version_9::FrVectImpl::ClassicIO< FrVect >, and FrameCPP::Version_9::FrVectImpl::ClassicIO< FrVect >.

◆ GetDescription() [4/4]

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

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

Reimplemented in FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< FrAdcData >, FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< FrAdcData >, FrameCPP::Version_9::FrameHImpl::ClassicIO< T >, FrameCPP::Version_9::FrameHImpl::ClassicIO< T >, FrameCPP::Version_9::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_9::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< T >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< T >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< FrDetector >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< FrDetector >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< T >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< T >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< FrEndOfFile >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< FrEndOfFile >, FrameCPP::Version_9::FrEndOfFrameImpl::ClassicIO< T >, FrameCPP::Version_9::FrEndOfFrameImpl::ClassicIO< T >, FrameCPP::Version_9::FrEndOfFrameImpl::ClassicIO< FrEndOfFrame >, FrameCPP::Version_9::FrEndOfFrameImpl::ClassicIO< FrEndOfFrame >, FrameCPP::Version_9::FrEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrEventImpl::ClassicIO< FrEvent >, FrameCPP::Version_9::FrEventImpl::ClassicIO< FrEvent >, FrameCPP::Version_9::FrHistoryImpl::ClassicIO< T >, FrameCPP::Version_9::FrHistoryImpl::ClassicIO< T >, FrameCPP::Version_9::FrHistoryImpl::ClassicIO< FrHistory >, FrameCPP::Version_9::FrHistoryImpl::ClassicIO< FrHistory >, FrameCPP::Version_9::FrMsgImpl::ClassicIO< T >, FrameCPP::Version_9::FrMsgImpl::ClassicIO< T >, FrameCPP::Version_9::FrMsgImpl::ClassicIO< FrMsg >, FrameCPP::Version_9::FrMsgImpl::ClassicIO< FrMsg >, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< FrProcData >, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< FrProcData >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< FrRawData >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< FrRawData >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< FrSerData >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< FrSerData >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< FrSimData >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< FrSimData >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< FrSimEvent >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< FrSimEvent >, FrameCPP::Version_9::FrSummaryImpl::ClassicIO< T >, FrameCPP::Version_9::FrSummaryImpl::ClassicIO< T >, FrameCPP::Version_9::FrSummaryImpl::ClassicIO< FrSummary >, FrameCPP::Version_9::FrSummaryImpl::ClassicIO< FrSummary >, FrameCPP::Version_9::FrTableImpl::ClassicIO< T >, FrameCPP::Version_9::FrTableImpl::ClassicIO< T >, FrameCPP::Version_9::FrTableImpl::ClassicIO< FrTable >, FrameCPP::Version_9::FrTableImpl::ClassicIO< FrTable >, FrameCPP::Version_9::FrVectImpl::ClassicIO< T >, FrameCPP::Version_9::FrVectImpl::ClassicIO< T >, FrameCPP::Version_9::FrVectImpl::ClassicIO< FrVect >, and FrameCPP::Version_9::FrVectImpl::ClassicIO< FrVect >.

◆ 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 & FrameCPP::Version_4::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 FrameCPP::Version_4::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 FrameCPP::Version_4::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 & FrameCPP::Version_4::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 FrameCPP::Version_4::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 FrameCPP::Version_4::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.

Reimplemented in FrameCPP::Version_9::FrTOCImpl::ClassicIO< T >, FrameCPP::Version_9::FrTOCImpl::ClassicIO< T >, FrameCPP::Version_9::FrTOCImpl::ClassicIO< FrTOC >, and FrameCPP::Version_9::FrTOCImpl::ClassicIO< FrTOC >.

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

Reimplemented in FrameCPP::Version_9::FrTOCImpl::ClassicIO< T >, FrameCPP::Version_9::FrTOCImpl::ClassicIO< T >, FrameCPP::Version_9::FrTOCImpl::ClassicIO< FrTOC >, and FrameCPP::Version_9::FrTOCImpl::ClassicIO< FrTOC >.

◆ 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 FrameCPP::Common::PTR_STRUCT< DC, DI, SPEC_VERSION_T >, FrameCPP::Common::PTR_STRUCT< DC, DI, SPEC_VERSION_T >, FrameCPP::Common::StreamRef2< LT, CKT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef2< LT, CKT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef< LT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef< LT, CT, IT, SPEC_VERSION_T >, 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::FrAdcDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrAdcDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrAdcDataImpl::ClassicIO< FrAdcData >, FrameCPP::Version_8::FrAdcDataImpl::ClassicIO< FrAdcData >, FrameCPP::Version_8::FrameHImpl::ClassicIO< T >, FrameCPP::Version_8::FrameHImpl::ClassicIO< T >, FrameCPP::Version_8::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_8::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_8::FrDetectorImpl::ClassicIO< T >, FrameCPP::Version_8::FrDetectorImpl::ClassicIO< T >, FrameCPP::Version_8::FrDetectorImpl::ClassicIO< FrDetector >, FrameCPP::Version_8::FrDetectorImpl::ClassicIO< FrDetector >, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrEventImpl::ClassicIO< T >, FrameCPP::Version_8::FrEventImpl::ClassicIO< T >, FrameCPP::Version_8::FrEventImpl::ClassicIO< FrEvent >, FrameCPP::Version_8::FrEventImpl::ClassicIO< FrEvent >, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrProcDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrProcDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrProcDataImpl::ClassicIO< FrProcData >, FrameCPP::Version_8::FrProcDataImpl::ClassicIO< FrProcData >, FrameCPP::Version_8::FrRawDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrRawDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrRawDataImpl::ClassicIO< FrRawData >, FrameCPP::Version_8::FrRawDataImpl::ClassicIO< FrRawData >, FrameCPP::Version_8::FrSerDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrSerDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrSerDataImpl::ClassicIO< FrSerData >, FrameCPP::Version_8::FrSerDataImpl::ClassicIO< FrSerData >, FrameCPP::Version_8::FrSimDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrSimDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrSimDataImpl::ClassicIO< FrSimData >, FrameCPP::Version_8::FrSimDataImpl::ClassicIO< FrSimData >, FrameCPP::Version_8::FrSimEventImpl::ClassicIO< T >, FrameCPP::Version_8::FrSimEventImpl::ClassicIO< T >, FrameCPP::Version_8::FrSimEventImpl::ClassicIO< FrSimEvent >, FrameCPP::Version_8::FrSimEventImpl::ClassicIO< FrSimEvent >, FrameCPP::Version_8::FrSummaryImpl::ClassicIO< T >, FrameCPP::Version_8::FrSummaryImpl::ClassicIO< T >, FrameCPP::Version_8::FrSummaryImpl::ClassicIO< FrSummary >, FrameCPP::Version_8::FrSummaryImpl::ClassicIO< FrSummary >, FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< FrAdcData >, FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< FrAdcData >, FrameCPP::Version_9::FrameHImpl::ClassicIO< T >, FrameCPP::Version_9::FrameHImpl::ClassicIO< T >, FrameCPP::Version_9::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_9::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< T >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< T >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< FrDetector >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< FrDetector >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< T >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< T >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< FrEndOfFile >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< FrEndOfFile >, FrameCPP::Version_9::FrEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrEventImpl::ClassicIO< FrEvent >, FrameCPP::Version_9::FrEventImpl::ClassicIO< FrEvent >, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< FrProcData >, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< FrProcData >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< FrRawData >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< FrRawData >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< FrSerData >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< FrSerData >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< FrSimData >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< FrSimData >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< FrSimEvent >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< FrSimEvent >, FrameCPP::Version_9::FrSummaryImpl::ClassicIO< T >, FrameCPP::Version_9::FrSummaryImpl::ClassicIO< T >, FrameCPP::Version_9::FrSummaryImpl::ClassicIO< FrSummary >, and FrameCPP::Version_9::FrSummaryImpl::ClassicIO< FrSummary >.

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

static 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 >
static 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 FrameCPP::Version_4::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 FrameCPP::Version_4::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]

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

◆ StructName() [1/2]

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

◆ StructName() [2/2]

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

◆ VerifyObject() [1/2]

void FrameCPP::Common::FrameSpec::ObjectInterface::VerifyObject ( Verify & Verifier,
IFrameStream & Stream ) const
virtualinherited

Verify an object.

Parameters
[in,out]VerifierSet of rules to use in verification of the object. If an error occurs, the violation is logged here.
[in]StreamThe stream that is being used to read the object.

Reimplemented in 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::FrVect, FrameCPP::Version_3::FrVect, FrameCPP::Version_4::FrameH, FrameCPP::Version_4::FrameH, FrameCPP::Version_4::FrEndOfFile, FrameCPP::Version_4::FrEndOfFile, FrameCPP::Version_4::FrVect, FrameCPP::Version_4::FrVect, FrameCPP::Version_6::FrameH, FrameCPP::Version_6::FrameH, FrameCPP::Version_6::FrEndOfFile, FrameCPP::Version_6::FrEndOfFile, FrameCPP::Version_6::FrVect, FrameCPP::Version_6::FrVect, FrameCPP::Version_7::FrameH, FrameCPP::Version_7::FrameH, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrVectImpl::ClassicIO< T >, FrameCPP::Version_8::FrVectImpl::ClassicIO< T >, FrameCPP::Version_8::FrVectImpl::ClassicIO< FrVect >, FrameCPP::Version_8::FrVectImpl::ClassicIO< FrVect >, FrameCPP::Version_9::FrEndOfFile, FrameCPP::Version_9::FrEndOfFile, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrVectImpl::ClassicIO< T >, FrameCPP::Version_9::FrVectImpl::ClassicIO< T >, FrameCPP::Version_9::FrVectImpl::ClassicIO< FrVect >, and FrameCPP::Version_9::FrVectImpl::ClassicIO< FrVect >.

◆ VerifyObject() [2/2]

virtual void FrameCPP::Common::FrameSpec::ObjectInterface::VerifyObject ( Verify & Verifier,
IFrameStream & Stream ) const
virtualinherited

Verify an object.

Parameters
[in,out]VerifierSet of rules to use in verification of the object. If an error occurs, the violation is logged here.
[in]StreamThe stream that is being used to read the object.

Reimplemented in 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::FrVect, FrameCPP::Version_3::FrVect, FrameCPP::Version_4::FrameH, FrameCPP::Version_4::FrameH, FrameCPP::Version_4::FrEndOfFile, FrameCPP::Version_4::FrEndOfFile, FrameCPP::Version_4::FrVect, FrameCPP::Version_4::FrVect, FrameCPP::Version_6::FrameH, FrameCPP::Version_6::FrameH, FrameCPP::Version_6::FrEndOfFile, FrameCPP::Version_6::FrEndOfFile, FrameCPP::Version_6::FrVect, FrameCPP::Version_6::FrVect, FrameCPP::Version_7::FrameH, FrameCPP::Version_7::FrameH, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrVectImpl::ClassicIO< T >, FrameCPP::Version_8::FrVectImpl::ClassicIO< T >, FrameCPP::Version_8::FrVectImpl::ClassicIO< FrVect >, FrameCPP::Version_8::FrVectImpl::ClassicIO< FrVect >, FrameCPP::Version_9::FrEndOfFile, FrameCPP::Version_9::FrEndOfFile, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrVectImpl::ClassicIO< T >, FrameCPP::Version_9::FrVectImpl::ClassicIO< T >, FrameCPP::Version_9::FrVectImpl::ClassicIO< FrVect >, and FrameCPP::Version_9::FrVectImpl::ClassicIO< FrVect >.

◆ 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 FrameCPP::Version_4::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 FrameCPP::Version_4::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

static 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

static 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: