ldas-tools-framecpp 2.7.0
|
#include <IFrameStream.hh>
Classes | |
class | iframe_stream_type |
Public Types | |
enum | sub_element_type { HISTORY = FrameCPP::FrameH::HISTORY , DETECT_SIM = FrameCPP::FrameH::DETECT_SIM , DETECT_PROC = FrameCPP::FrameH::DETECT_PROC , AUX_DATA = FrameCPP::FrameH::AUX_DATA , AUX_TABLE = FrameCPP::FrameH::AUX_TABLE , TYPE = FrameCPP::FrameH::TYPE , USER = FrameCPP::FrameH::USER , HISTORY = FrameCPP::FrameH::HISTORY , DETECT_SIM = FrameCPP::FrameH::DETECT_SIM , DETECT_PROC = FrameCPP::FrameH::DETECT_PROC , AUX_DATA = FrameCPP::FrameH::AUX_DATA , AUX_TABLE = FrameCPP::FrameH::AUX_TABLE , TYPE = FrameCPP::FrameH::TYPE , USER = FrameCPP::FrameH::USER } |
enum | sub_element_type { HISTORY = FrameCPP::FrameH::HISTORY , DETECT_SIM = FrameCPP::FrameH::DETECT_SIM , DETECT_PROC = FrameCPP::FrameH::DETECT_PROC , AUX_DATA = FrameCPP::FrameH::AUX_DATA , AUX_TABLE = FrameCPP::FrameH::AUX_TABLE , TYPE = FrameCPP::FrameH::TYPE , USER = FrameCPP::FrameH::USER , HISTORY = FrameCPP::FrameH::HISTORY , DETECT_SIM = FrameCPP::FrameH::DETECT_SIM , DETECT_PROC = FrameCPP::FrameH::DETECT_PROC , AUX_DATA = FrameCPP::FrameH::AUX_DATA , AUX_TABLE = FrameCPP::FrameH::AUX_TABLE , TYPE = FrameCPP::FrameH::TYPE , USER = FrameCPP::FrameH::USER } |
typedef FrameCPP::FrameH::history_type | fr_history_type |
typedef Common::IFrameStream::frame_library_type | frame_library_type |
typedef Common::IFrameStream::library_revision_type | library_revision_type |
typedef Common::IFrameStream::size_type | size_type |
typedef Common::IFrameStream::version_type | version_type |
typedef boost::shared_ptr< FrameH > | frame_h_type |
typedef boost::shared_ptr< FrDetector > | fr_detector_type |
typedef boost::shared_ptr< FrEvent > | fr_event_type |
typedef INT_4U | fr_event_offset_type |
typedef boost::shared_ptr< FrAdcData > | fr_adc_data_type |
typedef boost::shared_ptr< FrProcData > | fr_proc_data_type |
typedef boost::shared_ptr< FrSerData > | fr_ser_data_type |
typedef boost::shared_ptr< FrSimData > | fr_sim_data_type |
typedef boost::shared_ptr< FrSimEvent > | fr_sim_event_type |
typedef INT_4U | fr_sim_event_offset_type |
typedef boost::shared_ptr< const FrTOC > | toc_ret_type |
typedef FrameCPP::FrameH::history_type | fr_history_type |
typedef Common::IFrameStream::frame_library_type | frame_library_type |
typedef Common::IFrameStream::library_revision_type | library_revision_type |
typedef Common::IFrameStream::size_type | size_type |
typedef Common::IFrameStream::version_type | version_type |
typedef boost::shared_ptr< FrameH > | frame_h_type |
typedef boost::shared_ptr< FrDetector > | fr_detector_type |
typedef boost::shared_ptr< FrEvent > | fr_event_type |
typedef INT_4U | fr_event_offset_type |
typedef boost::shared_ptr< FrAdcData > | fr_adc_data_type |
typedef boost::shared_ptr< FrProcData > | fr_proc_data_type |
typedef boost::shared_ptr< FrSerData > | fr_ser_data_type |
typedef boost::shared_ptr< FrSimData > | fr_sim_data_type |
typedef boost::shared_ptr< FrSimEvent > | fr_sim_event_type |
typedef INT_4U | fr_sim_event_offset_type |
typedef boost::shared_ptr< const FrTOC > | toc_ret_type |
Public Member Functions | |
IFrameFStream (const char *Filename) | |
Constructor. | |
IFrameFStream (const char *Filename, bool MemoryMappedIO, size_t BufferSize) | |
Constructor. | |
std::string | Filename () const |
frame_library_type | FrameLibrary () const |
std::string | FrameLibraryName () const |
size_type | GetNumberOfFrames () const |
toc_ret_type | GetTOC () const |
library_revision_type | LibraryRevision () const |
fr_detector_type | ReadDetector (const std::string &Name) |
fr_adc_data_type | ReadFrAdcData (INT_4U Frame, const std::string &Channel) |
fr_event_type | ReadFrEvent (INT_4U Frame, const std::string &Channel) |
fr_event_type | ReadFrEvent (const std::string &Channel, fr_event_offset_type Offset) |
fr_history_type | ReadFrHistory (INT_4U Frame) |
fr_proc_data_type | ReadFrProcData (INT_4U 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) |
fr_sim_event_type | ReadFrSimEvent (const std::string &Channel, fr_sim_event_offset_type Offset) |
frame_h_type | ReadFrameN (INT_4U Index) |
frame_h_type | ReadFrameNSubset (INT_4U Index, INT_4U Elements) |
frame_h_type | ReadNextFrame () |
version_type | Version () const |
IFrameFStream (const char *Filename) | |
Constructor. | |
IFrameFStream (const char *Filename, bool MemoryMappedIO, size_t BufferSize) | |
Constructor. | |
std::string | Filename () const |
frame_library_type | FrameLibrary () const |
std::string | FrameLibraryName () const |
size_type | GetNumberOfFrames () const |
toc_ret_type | GetTOC () const |
library_revision_type | LibraryRevision () const |
fr_detector_type | ReadDetector (const std::string &Name) |
fr_adc_data_type | ReadFrAdcData (INT_4U Frame, const std::string &Channel) |
fr_event_type | ReadFrEvent (INT_4U Frame, const std::string &Channel) |
fr_event_type | ReadFrEvent (const std::string &Channel, fr_event_offset_type Offset) |
fr_history_type | ReadFrHistory (INT_4U Frame) |
fr_proc_data_type | ReadFrProcData (INT_4U 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) |
fr_sim_event_type | ReadFrSimEvent (const std::string &Channel, fr_sim_event_offset_type Offset) |
frame_h_type | ReadFrameN (INT_4U Index) |
frame_h_type | ReadFrameNSubset (INT_4U Index, INT_4U Elements) |
frame_h_type | ReadNextFrame () |
version_type | Version () const |
Static Public Attributes | |
static const int | BUFFER_SIZE = 1024 * 1024 |
static const bool | MEMORY_MAPPED_IO = false |
Private Types | |
typedef LDASTools::AL::filebuf | filebuf_type |
typedef Common::FrameBuffer< filebuf_type > | frame_buffer_type |
typedef iframe_stream_type | frame_stream_type |
typedef boost::weak_ptr< const Common::FrTOC > | toc_type |
typedef LDASTools::AL::filebuf | filebuf_type |
typedef Common::FrameBuffer< filebuf_type > | frame_buffer_type |
typedef iframe_stream_type | frame_stream_type |
typedef boost::weak_ptr< const Common::FrTOC > | toc_type |
Private Attributes | |
boost::shared_array< CHAR > | m_buffer |
std::string | m_filename |
std::unique_ptr< frame_buffer_type > | m_frame_buffer |
std::unique_ptr< frame_stream_type > | m_frame_stream |
toc_type | m_toc |
|
private |
|
private |
typedef boost::shared_ptr< FrAdcData > FrameCPP::IFrameFStream::fr_adc_data_type |
typedef boost::shared_ptr< FrAdcData > FrameCPP::IFrameFStream::fr_adc_data_type |
typedef boost::shared_ptr< FrDetector > FrameCPP::IFrameFStream::fr_detector_type |
typedef boost::shared_ptr< FrDetector > FrameCPP::IFrameFStream::fr_detector_type |
typedef INT_4U FrameCPP::IFrameFStream::fr_event_offset_type |
typedef INT_4U FrameCPP::IFrameFStream::fr_event_offset_type |
typedef boost::shared_ptr< FrEvent > FrameCPP::IFrameFStream::fr_event_type |
typedef boost::shared_ptr< FrEvent > FrameCPP::IFrameFStream::fr_event_type |
typedef FrameCPP::FrameH::history_type FrameCPP::IFrameFStream::fr_history_type |
typedef FrameCPP::FrameH::history_type FrameCPP::IFrameFStream::fr_history_type |
typedef boost::shared_ptr< FrProcData > FrameCPP::IFrameFStream::fr_proc_data_type |
typedef boost::shared_ptr< FrProcData > FrameCPP::IFrameFStream::fr_proc_data_type |
typedef boost::shared_ptr< FrSerData > FrameCPP::IFrameFStream::fr_ser_data_type |
typedef boost::shared_ptr< FrSerData > FrameCPP::IFrameFStream::fr_ser_data_type |
typedef boost::shared_ptr< FrSimData > FrameCPP::IFrameFStream::fr_sim_data_type |
typedef boost::shared_ptr< FrSimData > FrameCPP::IFrameFStream::fr_sim_data_type |
typedef INT_4U FrameCPP::IFrameFStream::fr_sim_event_offset_type |
typedef INT_4U FrameCPP::IFrameFStream::fr_sim_event_offset_type |
typedef boost::shared_ptr< FrSimEvent > FrameCPP::IFrameFStream::fr_sim_event_type |
typedef boost::shared_ptr< FrSimEvent > FrameCPP::IFrameFStream::fr_sim_event_type |
|
private |
|
private |
typedef boost::shared_ptr< FrameH > FrameCPP::IFrameFStream::frame_h_type |
typedef boost::shared_ptr< FrameH > FrameCPP::IFrameFStream::frame_h_type |
|
private |
|
private |
typedef boost::shared_ptr< const FrTOC > FrameCPP::IFrameFStream::toc_ret_type |
typedef boost::shared_ptr< const FrTOC > FrameCPP::IFrameFStream::toc_ret_type |
|
private |
|
private |
|
inline |
Constructor.
[in] | Filename | Name of the input frame file |
|
inline |
Constructor.
[in] | Filename | Name of the input frame file |
[in] | MemoryMappedIO | True if memory mapped io should be used, false otherwise. |
[in] | BufferSize | Number of bytes to use for file buffering. |
FrameCPP::IFrameFStream::IFrameFStream | ( | const char * | Filename | ) |
Constructor.
[in] | Filename | Name of the input frame file |
FrameCPP::IFrameFStream::IFrameFStream | ( | const char * | Filename, |
bool | MemoryMappedIO, | ||
size_t | BufferSize | ||
) |
Constructor.
[in] | Filename | Name of the input frame file |
[in] | MemoryMappedIO | True if memory mapped io should be used, false otherwise. |
[in] | BufferSize | Number of bytes to use for file buffering. |
|
inline |
std::string FrameCPP::IFrameFStream::Filename | ( | ) | const |
|
inline |
frame_library_type FrameCPP::IFrameFStream::FrameLibrary | ( | ) | const |
|
inline |
std::string FrameCPP::IFrameFStream::FrameLibraryName | ( | ) | const |
|
inline |
size_type FrameCPP::IFrameFStream::GetNumberOfFrames | ( | ) | const |
|
inline |
toc_ret_type FrameCPP::IFrameFStream::GetTOC | ( | ) | const |
|
inline |
library_revision_type FrameCPP::IFrameFStream::LibraryRevision | ( | ) | const |
|
inline |
fr_detector_type FrameCPP::IFrameFStream::ReadDetector | ( | const std::string & | Name | ) |
|
inline |
fr_adc_data_type FrameCPP::IFrameFStream::ReadFrAdcData | ( | INT_4U | Frame, |
const std::string & | Channel | ||
) |
|
inline |
frame_h_type FrameCPP::IFrameFStream::ReadFrameN | ( | INT_4U | Index | ) |
|
inline |
frame_h_type FrameCPP::IFrameFStream::ReadFrameNSubset | ( | INT_4U | Index, |
INT_4U | Elements | ||
) |
|
inline |
fr_event_type FrameCPP::IFrameFStream::ReadFrEvent | ( | const std::string & | Channel, |
fr_event_offset_type | Offset | ||
) |
|
inline |
fr_event_type FrameCPP::IFrameFStream::ReadFrEvent | ( | INT_4U | Frame, |
const std::string & | Channel | ||
) |
|
inline |
fr_history_type FrameCPP::IFrameFStream::ReadFrHistory | ( | INT_4U | Frame | ) |
|
inline |
fr_proc_data_type FrameCPP::IFrameFStream::ReadFrProcData | ( | INT_4U | Frame, |
const std::string & | Channel | ||
) |
|
inline |
fr_ser_data_type FrameCPP::IFrameFStream::ReadFrSerData | ( | INT_4U | Frame, |
const std::string & | Channel | ||
) |
|
inline |
fr_sim_data_type FrameCPP::IFrameFStream::ReadFrSimData | ( | INT_4U | Frame, |
const std::string & | Channel | ||
) |
|
inline |
fr_sim_event_type FrameCPP::IFrameFStream::ReadFrSimEvent | ( | const std::string & | Channel, |
fr_sim_event_offset_type | Offset | ||
) |
|
inline |
fr_sim_event_type FrameCPP::IFrameFStream::ReadFrSimEvent | ( | INT_4U | Frame, |
const std::string & | Channel | ||
) |
|
inline |
frame_h_type FrameCPP::IFrameFStream::ReadNextFrame | ( | ) |
|
inline |
version_type FrameCPP::IFrameFStream::Version | ( | ) | const |
|
static |
|
private |
|
private |
|
private |
|
private |
|
private |
|
static |