ldas-tools-framecpp  2.6.4
Public Types | Public Member Functions | Static Public Attributes | List of all members
FrameCPP::IFrameFStreamPlan Class Reference

#include <IFrameStreamPlan.hh>

Public Types

typedef boost::shared_ptr< IFrameFStreamPlanseed_plan_type
 
typedef IFrameStreamPlan::frame_offset_type frame_offset_type
 
typedef FrTOC fr_toc_type
 
typedef IFrameStreamPlan::fr_adc_data_type fr_adc_data_type
 
typedef IFrameStreamPlan::fr_event_type fr_event_type
 
typedef IFrameStreamPlan::fr_proc_data_type fr_proc_data_type
 
typedef IFrameStreamPlan::fr_ser_data_type fr_ser_data_type
 
typedef IFrameStreamPlan::fr_sim_data_type fr_sim_data_type
 
typedef IFrameStreamPlan::fr_sim_event_type fr_sim_event_type
 

Public Member Functions

 IFrameFStreamPlan (seed_plan_type Seed, const char *Filename)
 
 IFrameFStreamPlan (seed_plan_type Previous, const char *Filename, bool UseMemoryMappedIO, size_t BufferSize)
 
const fr_toc_typeGetTOC () const
 
fr_adc_data_type ReadFrAdcData (frame_offset_type Frame, const std::string &Channel)
 
fr_event_type ReadFrEvent (INT_4U Frame, const std::string &Channel)
 
fr_proc_data_type ReadFrProcData (frame_offset_type Frame, const std::string &Channel)
 
fr_ser_data_type ReadFrSerData (INT_4U Frame, const std::string &Channel)
 
fr_sim_data_type ReadFrSimData (INT_4U Frame, const std::string &Channel)
 
fr_sim_event_type ReadFrSimEvent (INT_4U Frame, const std::string &Channel)
 

Static Public Attributes

static const size_t BUFFER_SIZE = IFrameFStream::BUFFER_SIZE
 

Member Typedef Documentation

◆ fr_adc_data_type

◆ fr_event_type

◆ fr_proc_data_type

◆ fr_ser_data_type

◆ fr_sim_data_type

◆ fr_sim_event_type

◆ fr_toc_type

◆ frame_offset_type

◆ seed_plan_type

Constructor & Destructor Documentation

◆ IFrameFStreamPlan() [1/2]

FrameCPP::IFrameFStreamPlan::IFrameFStreamPlan ( seed_plan_type  Seed,
const char *  Filename 
)
inline

◆ IFrameFStreamPlan() [2/2]

FrameCPP::IFrameFStreamPlan::IFrameFStreamPlan ( seed_plan_type  Previous,
const char *  Filename,
bool  UseMemoryMappedIO,
size_t  BufferSize 
)
inline

Member Function Documentation

◆ GetTOC()

const IFrameFStreamPlan::fr_toc_type & FrameCPP::IFrameFStreamPlan::GetTOC ( ) const
inline

◆ ReadFrAdcData()

IFrameFStreamPlan::fr_adc_data_type FrameCPP::IFrameFStreamPlan::ReadFrAdcData ( frame_offset_type  Frame,
const std::string &  Channel 
)
inline

◆ ReadFrEvent()

IFrameFStreamPlan::fr_event_type FrameCPP::IFrameFStreamPlan::ReadFrEvent ( INT_4U  Frame,
const std::string &  Channel 
)
inline

◆ ReadFrProcData()

IFrameFStreamPlan::fr_proc_data_type FrameCPP::IFrameFStreamPlan::ReadFrProcData ( frame_offset_type  Frame,
const std::string &  Channel 
)
inline

◆ ReadFrSerData()

IFrameFStreamPlan::fr_ser_data_type FrameCPP::IFrameFStreamPlan::ReadFrSerData ( INT_4U  Frame,
const std::string &  Channel 
)
inline

◆ ReadFrSimData()

IFrameFStreamPlan::fr_sim_data_type FrameCPP::IFrameFStreamPlan::ReadFrSimData ( INT_4U  Frame,
const std::string &  Channel 
)
inline

◆ ReadFrSimEvent()

IFrameFStreamPlan::fr_sim_event_type FrameCPP::IFrameFStreamPlan::ReadFrSimEvent ( INT_4U  Frame,
const std::string &  Channel 
)
inline

Member Data Documentation

◆ BUFFER_SIZE

const size_t FrameCPP::IFrameFStreamPlan::BUFFER_SIZE = IFrameFStream::BUFFER_SIZE
static

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