ldas-tools-framecpp  2.7.0
Public Types | Public Member Functions | Static Public Attributes | Private Types | Private 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
 
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)
 
 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
 

Private Types

typedef LDASTools::AL::filebuf filebuf_type
 
typedef Common::FrameBuffer< filebuf_typeframe_buffer_type
 
typedef boost::shared_ptr< IFrameStreamPlanplan_type
 
typedef LDASTools::AL::filebuf filebuf_type
 
typedef Common::FrameBuffer< filebuf_typeframe_buffer_type
 
typedef boost::shared_ptr< IFrameStreamPlanplan_type
 

Private Attributes

plan_type plan
 

Member Typedef Documentation

◆ filebuf_type [1/2]

typedef LDASTools::AL::filebuf FrameCPP::IFrameFStreamPlan::filebuf_type
private

◆ filebuf_type [2/2]

typedef LDASTools::AL::filebuf FrameCPP::IFrameFStreamPlan::filebuf_type
private

◆ fr_adc_data_type [1/2]

typedef IFrameStreamPlan::fr_adc_data_type FrameCPP::IFrameFStreamPlan::fr_adc_data_type

◆ fr_adc_data_type [2/2]

typedef IFrameStreamPlan::fr_adc_data_type FrameCPP::IFrameFStreamPlan::fr_adc_data_type

◆ fr_event_type [1/2]

typedef IFrameStreamPlan::fr_event_type FrameCPP::IFrameFStreamPlan::fr_event_type

◆ fr_event_type [2/2]

typedef IFrameStreamPlan::fr_event_type FrameCPP::IFrameFStreamPlan::fr_event_type

◆ fr_proc_data_type [1/2]

typedef IFrameStreamPlan::fr_proc_data_type FrameCPP::IFrameFStreamPlan::fr_proc_data_type

◆ fr_proc_data_type [2/2]

typedef IFrameStreamPlan::fr_proc_data_type FrameCPP::IFrameFStreamPlan::fr_proc_data_type

◆ fr_ser_data_type [1/2]

typedef IFrameStreamPlan::fr_ser_data_type FrameCPP::IFrameFStreamPlan::fr_ser_data_type

◆ fr_ser_data_type [2/2]

typedef IFrameStreamPlan::fr_ser_data_type FrameCPP::IFrameFStreamPlan::fr_ser_data_type

◆ fr_sim_data_type [1/2]

typedef IFrameStreamPlan::fr_sim_data_type FrameCPP::IFrameFStreamPlan::fr_sim_data_type

◆ fr_sim_data_type [2/2]

typedef IFrameStreamPlan::fr_sim_data_type FrameCPP::IFrameFStreamPlan::fr_sim_data_type

◆ fr_sim_event_type [1/2]

typedef IFrameStreamPlan::fr_sim_event_type FrameCPP::IFrameFStreamPlan::fr_sim_event_type

◆ fr_sim_event_type [2/2]

typedef IFrameStreamPlan::fr_sim_event_type FrameCPP::IFrameFStreamPlan::fr_sim_event_type

◆ fr_toc_type [1/2]

◆ fr_toc_type [2/2]

◆ frame_buffer_type [1/2]

◆ frame_buffer_type [2/2]

◆ frame_offset_type [1/2]

typedef IFrameStreamPlan::frame_offset_type FrameCPP::IFrameFStreamPlan::frame_offset_type

◆ frame_offset_type [2/2]

typedef IFrameStreamPlan::frame_offset_type FrameCPP::IFrameFStreamPlan::frame_offset_type

◆ plan_type [1/2]

typedef boost::shared_ptr< IFrameStreamPlan > FrameCPP::IFrameFStreamPlan::plan_type
private

◆ plan_type [2/2]

typedef boost::shared_ptr< IFrameStreamPlan > FrameCPP::IFrameFStreamPlan::plan_type
private

◆ seed_plan_type [1/2]

◆ seed_plan_type [2/2]

Constructor & Destructor Documentation

◆ IFrameFStreamPlan() [1/4]

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

◆ IFrameFStreamPlan() [2/4]

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

◆ IFrameFStreamPlan() [3/4]

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

◆ IFrameFStreamPlan() [4/4]

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

Member Function Documentation

◆ GetTOC() [1/2]

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

◆ GetTOC() [2/2]

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

◆ ReadFrAdcData() [1/2]

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

◆ ReadFrAdcData() [2/2]

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

◆ ReadFrEvent() [1/2]

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

◆ ReadFrEvent() [2/2]

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

◆ ReadFrProcData() [1/2]

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

◆ ReadFrProcData() [2/2]

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

◆ ReadFrSerData() [1/2]

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

◆ ReadFrSerData() [2/2]

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

◆ ReadFrSimData() [1/2]

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

◆ ReadFrSimData() [2/2]

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

◆ ReadFrSimEvent() [1/2]

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

◆ ReadFrSimEvent() [2/2]

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

Member Data Documentation

◆ BUFFER_SIZE

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

◆ plan

plan_type FrameCPP::IFrameFStreamPlan::plan
private

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