ldas-tools-framecpp  2.6.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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
< IFrameFStreamPlan
seed_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

Constructor & Destructor Documentation

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

Member Function Documentation

const IFrameFStreamPlan::fr_toc_type & FrameCPP::IFrameFStreamPlan::GetTOC ( ) const
inline
IFrameFStreamPlan::fr_adc_data_type FrameCPP::IFrameFStreamPlan::ReadFrAdcData ( frame_offset_type  Frame,
const std::string &  Channel 
)
inline
IFrameFStreamPlan::fr_event_type FrameCPP::IFrameFStreamPlan::ReadFrEvent ( INT_4U  Frame,
const std::string &  Channel 
)
inline
IFrameFStreamPlan::fr_proc_data_type FrameCPP::IFrameFStreamPlan::ReadFrProcData ( frame_offset_type  Frame,
const std::string &  Channel 
)
inline
IFrameFStreamPlan::fr_ser_data_type FrameCPP::IFrameFStreamPlan::ReadFrSerData ( INT_4U  Frame,
const std::string &  Channel 
)
inline
IFrameFStreamPlan::fr_sim_data_type FrameCPP::IFrameFStreamPlan::ReadFrSimData ( INT_4U  Frame,
const std::string &  Channel 
)
inline
IFrameFStreamPlan::fr_sim_event_type FrameCPP::IFrameFStreamPlan::ReadFrSimEvent ( INT_4U  Frame,
const std::string &  Channel 
)
inline

Member Data Documentation

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

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