ldas-tools-framecpp  2.5.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
FrameCPP::Version_4::FrTOCData Class Reference

#include <FrTOCData.hh>

Inheritance diagram for FrameCPP::Version_4::FrTOCData:
FrameCPP::Version_4::FrTOCTypes FrameCPP::Version_4::FrTOC

Public Types

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. More...
 
typedef std::vector< runs_typeruns_container_type
 
typedef std::vector< frame_typeframe_container_type
 
typedef std::vector
< position_type
positionH_container_type
 
typedef std::vector
< position_type
nFirstADC_container_type
 
typedef std::vector
< position_type
nFirstSer_container_type
 
typedef std::vector
< position_type
nFirstTable_container_type
 
typedef std::vector
< position_type
nFirstMsg_container_type
 
typedef std::vector< shid_typeshid_container_type
 
typedef std::vector< shname_typeshname_container_type
 
typedef INT_8U position_type
 

Public Member Functions

 FrTOCData ()
 
Common::FrameSpec::size_type Bytes (const Common::StreamBase &Stream) const
 
localTime_type GetLocalTime () const
 
const dt_container_typeGetDt () const
 
const frame_container_typeGetFrame () const
 
const gtimes_container_typeGetGTimeN () const
 
const gtimen_container_typeGetGTimeS () const
 
nframe_type GetNFrame () const
 
const nFirstADC_container_typeGetNFirstADC () const
 
const nFirstSer_container_typeGetNFirstSer () const
 
const nFirstTable_container_typeGetNFirstTable () const
 
const nFirstMsg_container_typeGetNFirstMsg () const
 
const positionH_container_typeGetPositionH () const
 
const runs_container_typeGetRuns () const
 
const shid_container_typeGetSHid () const
 
const shname_container_typeGetSHname () const
 
uleaps_type GetULeapS () const
 
bool operator== (const FrTOCData &RHS) const
 

Static Public Member Functions

static void Description (Common::Description &Desc)
 

Protected Member Functions

 FrTOCData (Common::IStream &Stream)
 
void forEach (Common::FrTOC::query_info_type Info, Common::FrTOC::FunctionBase &Action) const
 Iterate over contents. More...
 
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
 

Member Typedef Documentation

Array of FrDetector names.

Constructor & Destructor Documentation

FrameCPP::Version_4::FrTOCData::FrTOCData ( )
inline
FrameCPP::Version_4::FrTOCData::FrTOCData ( Common::IStream Stream)
protected

Member Function Documentation

Common::FrameSpec::size_type FrameCPP::Version_4::FrTOCData::Bytes ( const Common::StreamBase Stream) const
inline
void FrameCPP::Version_4::FrTOCData::Description ( Common::Description Desc)
static
void FrameCPP::Version_4::FrTOCData::forEach ( Common::FrTOC::query_info_type  Info,
Common::FrTOC::FunctionBase Action 
) const
protected

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.

const FrTOCData::dt_container_type & FrameCPP::Version_4::FrTOCData::GetDt ( ) const
inline
const FrTOCData::frame_container_type & FrameCPP::Version_4::FrTOCData::GetFrame ( ) const
inline
const FrTOCData::gtimen_container_type & FrameCPP::Version_4::FrTOCData::GetGTimeN ( ) const
inline
const FrTOCData::gtimes_container_type & FrameCPP::Version_4::FrTOCData::GetGTimeS ( ) const
inline
FrTOCData::localTime_type FrameCPP::Version_4::FrTOCData::GetLocalTime ( ) const
inline
const FrTOCData::nFirstADC_container_type & FrameCPP::Version_4::FrTOCData::GetNFirstADC ( ) const
inline
const FrTOCData::nFirstMsg_container_type & FrameCPP::Version_4::FrTOCData::GetNFirstMsg ( ) const
inline
const FrTOCData::nFirstSer_container_type & FrameCPP::Version_4::FrTOCData::GetNFirstSer ( ) const
inline
const FrTOCData::nFirstTable_container_type & FrameCPP::Version_4::FrTOCData::GetNFirstTable ( ) const
inline
FrTOCData::nframe_type FrameCPP::Version_4::FrTOCData::GetNFrame ( ) const
inline
const FrTOCData::positionH_container_type & FrameCPP::Version_4::FrTOCData::GetPositionH ( ) const
inline
const FrTOCData::runs_container_type & FrameCPP::Version_4::FrTOCData::GetRuns ( ) const
inline
const FrTOCData::shid_container_type & FrameCPP::Version_4::FrTOCData::GetSHid ( ) const
inline
const FrTOCData::shname_container_type & FrameCPP::Version_4::FrTOCData::GetSHname ( ) const
inline
FrTOCData::uleaps_type FrameCPP::Version_4::FrTOCData::GetULeapS ( ) const
inline
bool FrameCPP::Version_4::FrTOCData::operator== ( const FrTOCData RHS) const
inline
void FrameCPP::Version_4::FrTOCData::write ( Common::OStream Stream) const
protected

Member Data Documentation

dt_container_type FrameCPP::Version_4::FrTOCData::m_dt
protected
frame_container_type FrameCPP::Version_4::FrTOCData::m_frame
protected
gtimen_container_type FrameCPP::Version_4::FrTOCData::m_GTimeN
protected
gtimes_container_type FrameCPP::Version_4::FrTOCData::m_GTimeS
protected
localTime_type FrameCPP::Version_4::FrTOCData::m_localTime
protected
nFirstADC_container_type FrameCPP::Version_4::FrTOCData::m_nFirstADC
protected
nFirstMsg_container_type FrameCPP::Version_4::FrTOCData::m_nFirstMsg
protected
nFirstSer_container_type FrameCPP::Version_4::FrTOCData::m_nFirstSer
protected
nFirstTable_container_type FrameCPP::Version_4::FrTOCData::m_nFirstTable
protected
positionH_container_type FrameCPP::Version_4::FrTOCData::m_positionH
protected
runs_container_type FrameCPP::Version_4::FrTOCData::m_runs
protected
shid_container_type FrameCPP::Version_4::FrTOCData::m_SHid
protected
shname_container_type FrameCPP::Version_4::FrTOCData::m_SHname
protected
uleaps_type FrameCPP::Version_4::FrTOCData::m_ULeapS
protected

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