ldas-tools-framecpp 3.0.4
|
Wrapper to properly cast return values into the namespace associated with the frame specification namespace. More...
#include <FrameStreamWrapper.hh>
Public Types | |
typedef INT_4U | frame_offset_type |
typedef boost::shared_ptr< FrameH > | frame_h_type |
typedef boost::shared_ptr< AdcData > | fr_adc_data_type |
typedef boost::shared_ptr< Event > | fr_event_type |
typedef INT_4U | fr_event_offset_type |
typedef boost::shared_ptr< ProcData > | fr_proc_data_type |
typedef boost::shared_ptr< RawData > | fr_raw_data_type |
typedef boost::shared_ptr< SerData > | fr_ser_data_type |
typedef boost::shared_ptr< SimData > | fr_sim_data_type |
typedef boost::shared_ptr< SimEvent > | fr_sim_event_type |
typedef INT_4U | fr_sim_event_offset_type |
typedef IFrameStream::buffer_type | buffer_type |
Definition of buffer_type. | |
typedef INT_4U | frame_offset_type |
typedef boost::shared_ptr< FrameH > | frame_h_type |
typedef boost::shared_ptr< AdcData > | fr_adc_data_type |
typedef boost::shared_ptr< Event > | fr_event_type |
typedef INT_4U | fr_event_offset_type |
typedef boost::shared_ptr< ProcData > | fr_proc_data_type |
typedef boost::shared_ptr< RawData > | fr_raw_data_type |
typedef boost::shared_ptr< SerData > | fr_ser_data_type |
typedef boost::shared_ptr< SimData > | fr_sim_data_type |
typedef boost::shared_ptr< SimEvent > | fr_sim_event_type |
typedef INT_4U | fr_sim_event_offset_type |
typedef IFrameStream::buffer_type | buffer_type |
Definition of buffer_type. | |
typedef INT_4U | size_type |
typedef INT_4U | size_type |
typedef FrHeader::frame_library_type | frame_library_type |
typedef FrHeader::frame_library_type | frame_library_type |
typedef FrHeader::library_revision_type | library_revision_type |
typedef FrHeader::library_revision_type | library_revision_type |
typedef FrameSpec::version_type | version_type |
typedef FrameSpec::version_type | version_type |
typedef const StreamRefInterface * | streamref_interface_type |
typedef const StreamRefInterface * | streamref_interface_type |
typedef boost::shared_ptr< FrameSpec::Object > | object_type |
typedef const Dictionary::streamref_type::element_type * | const_stream_ref_ptr_type |
typedef Dictionary::streamref_type | streamref_type |
typedef std::istream::char_type | char_type |
typedef std::istream::char_type | char_type |
typedef std::istream | istream_type |
typedef std::istream | istream_type |
Public Member Functions | |
IFrameStreamWrapper (buffer_type *Buffer) | |
Constructor. | |
IFrameStreamWrapper (bool AutoDelete, buffer_type *Buffer) | |
Constructor. | |
std::string | FrameLibraryName () const |
frame_h_type | ReadFrameH (frame_offset_type Frame, INT_4U ContainerSet) |
Extract the requested FrameH structure from the stream. | |
fr_adc_data_type | ReadFrAdcData (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrAdcData structure from the stream. | |
fr_adc_data_type | ReadFrAdcData (frame_offset_type Frame, INT_4U Channel) |
Extract the requested FrAdcData structure from the stream. | |
fr_adc_data_type | ReadFrAdcStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrAdcData structure from the stream. | |
fr_adc_data_type | ReadFrAdcStruct (frame_offset_type Frame, INT_4U Channel) |
Extract the requested FrAdcData structure from the stream. | |
fr_event_type | ReadFrEvent (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrEvent structure from the stream. | |
fr_event_type | ReadFrEvent (const std::string &EventType, fr_event_offset_type Offset) |
Extract the requested FrEvent structure from the stream. | |
fr_event_type | ReadFrEventStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrEvent structure from the stream. | |
fr_proc_data_type | ReadFrProcData (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrProcData structure from the stream. | |
fr_proc_data_type | ReadFrProcData (frame_offset_type Frame, INT_4U Channel) |
Extract the requested FrProcData structure from the stream. | |
fr_proc_data_type | ReadFrProcStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrProcData structure from the stream. | |
fr_proc_data_type | ReadFrProcStruct (frame_offset_type Frame, INT_4U Channel) |
Extract the requested FrProcData structure from the stream. | |
fr_raw_data_type | ReadFrRawData (frame_offset_type Frame) |
Extract the requested FrRawData structure from the stream. | |
fr_ser_data_type | ReadFrSerData (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSerData structure from the stream. | |
fr_ser_data_type | ReadFrSerStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSerData structure from the stream. | |
fr_sim_event_type | ReadFrSimEvent (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSimEvent structure from the stream. | |
fr_sim_event_type | ReadFrSimEvent (const std::string &SimEventType, fr_sim_event_offset_type Offset) |
Extract the requested FrSimEvent structure from the stream. | |
fr_sim_event_type | ReadFrSimEventStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSimEvent structure from the stream. | |
fr_sim_data_type | ReadFrSimStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSerData structure from the stream. | |
fr_sim_data_type | ReadFrSimData (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSerData structure from the stream. | |
frame_h_type | ReadNextFrame () |
Extract the next FrameH structure from the stream. | |
IFrameStreamWrapper (buffer_type *Buffer) | |
Constructor. | |
IFrameStreamWrapper (bool AutoDelete, buffer_type *Buffer) | |
Constructor. | |
std::string | FrameLibraryName () const |
frame_h_type | ReadFrameH (frame_offset_type Frame, INT_4U ContainerSet) |
Extract the requested FrameH structure from the stream. | |
fr_adc_data_type | ReadFrAdcData (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrAdcData structure from the stream. | |
fr_adc_data_type | ReadFrAdcData (frame_offset_type Frame, INT_4U Channel) |
Extract the requested FrAdcData structure from the stream. | |
fr_adc_data_type | ReadFrAdcStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrAdcData structure from the stream. | |
fr_adc_data_type | ReadFrAdcStruct (frame_offset_type Frame, INT_4U Channel) |
Extract the requested FrAdcData structure from the stream. | |
fr_event_type | ReadFrEvent (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrEvent structure from the stream. | |
fr_event_type | ReadFrEvent (const std::string &EventType, fr_event_offset_type Offset) |
Extract the requested FrEvent structure from the stream. | |
fr_event_type | ReadFrEventStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrEvent structure from the stream. | |
fr_proc_data_type | ReadFrProcData (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrProcData structure from the stream. | |
fr_proc_data_type | ReadFrProcData (frame_offset_type Frame, INT_4U Channel) |
Extract the requested FrProcData structure from the stream. | |
fr_proc_data_type | ReadFrProcStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrProcData structure from the stream. | |
fr_proc_data_type | ReadFrProcStruct (frame_offset_type Frame, INT_4U Channel) |
Extract the requested FrProcData structure from the stream. | |
fr_raw_data_type | ReadFrRawData (frame_offset_type Frame) |
Extract the requested FrRawData structure from the stream. | |
fr_ser_data_type | ReadFrSerData (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSerData structure from the stream. | |
fr_ser_data_type | ReadFrSerStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSerData structure from the stream. | |
fr_sim_event_type | ReadFrSimEvent (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSimEvent structure from the stream. | |
fr_sim_event_type | ReadFrSimEvent (const std::string &SimEventType, fr_sim_event_offset_type Offset) |
Extract the requested FrSimEvent structure from the stream. | |
fr_sim_event_type | ReadFrSimEventStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSimEvent structure from the stream. | |
fr_sim_data_type | ReadFrSimStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSerData structure from the stream. | |
fr_sim_data_type | ReadFrSimData (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSerData structure from the stream. | |
frame_h_type | ReadNextFrame () |
Extract the next FrameH structure from the stream. | |
virtual void | Cleanup () |
virtual void | Cleanup () |
size_type | GetCurrentFrameOffset () const |
Retrieve the current frame. | |
size_type | GetCurrentFrameOffset () const |
Retrieve the current frame. | |
virtual const FrHeader & | GetFrHeader () const |
virtual const FrHeader & | GetFrHeader () const |
const FrTOC * | GetTOC () const |
const FrTOC * | GetTOC () const |
size_type | GetNumberOfFrames () const |
size_type | GetNumberOfFrames () const |
FrameSpec::Info::verification_func_type | VerificationFunc () const |
FrameSpec::Info::verification_func_type | VerificationFunc () const |
object_type | Read () |
object_type | Read () |
object_type | ReadNextFrameAsObject () |
object_type | ReadNextFrameAsObject () |
object_type | ReadDetector (const std::string &Name) |
Read the detector via the table of contents. | |
object_type | ReadDetector (const std::string &Name) |
Read the detector via the table of contents. | |
object_type | ReadFrame (bool Decompress=false) |
object_type | ReadFrame (bool Decompress=false) |
object_type | ReadFrameN (INT_4U FrameIndex, bool Decompress=false) |
object_type | ReadFrameN (INT_4U FrameIndex, bool Decompress=false) |
object_type | ReadFrameNSubset (INT_4U FrameIndex, INT_4U ElementMask) |
object_type | ReadFrameNSubset (INT_4U FrameIndex, INT_4U ElementMask) |
IFrameStream::object_type | ReadFrStatData (INT_8U Position) |
Read FrStatData at a given postion in the stream. | |
INT_4U | ReadFrStatData (const std::string &NamePattern, const std::string &DetectorPattern, const LDASTools::AL::GPSTime &StartTime, const LDASTools::AL::GPSTime &EndTime, const INT_4U Version, FrStatData::Query &QueryResults) |
IFrameStream::object_type | ReadFrStatData (INT_8U Position) |
Read FrStatData at a given postion in the stream. | |
INT_4U | ReadFrStatData (const std::string &NamePattern, const std::string &DetectorPattern, const LDASTools::AL::GPSTime &StartTime, const LDASTools::AL::GPSTime &EndTime, const INT_4U Version, FrStatData::Query &QueryResults) |
void | SetAutoDeleteBuffer (const bool AutoDelete) |
void | SetAutoDeleteBuffer (const bool AutoDelete) |
void | SetCheckSumFile (const CheckSum::kind_type Type) |
void | SetCheckSumFile (const CheckSum::kind_type Type) |
void | SetMD5Sum (bool Value) |
void | SetMD5Sum (bool Value) |
void | VerifyHeader (Verify &Verifier) |
void | VerifyHeader (Verify &Verifier) |
CheckSumFilter * | GetCheckSumFile () const |
CheckSumFilter * | GetCheckSumFrame () const |
CheckSumFilter * | GetCheckSumObject () const |
void | SetCheckSumFrame (const CheckSum::kind_type Type) |
void | SetCheckSumObject (const CheckSum::kind_type Type) |
frame_library_type | FrameLibrary () const |
frame_library_type | FrameLibrary () const |
library_revision_type | LibraryRevision () const |
library_revision_type | LibraryRevision () const |
version_type | Version () const |
version_type | Version () const |
const std::string & | GetLastError () const |
const std::string & | GetLastError () const |
const MD5Sum & | GetMD5Sum () const |
const MD5Sum & | GetMD5Sum () const |
INT_2U | GetClassId (const std::string &ClassName) const |
INT_2U | GetFSIId (INT_2U StreamId) const |
cmn_streamsize_type | PtrStructBytes () const |
const_stream_ref_ptr_type | ReferenceStreamRef () const |
const Dictionary & | GetDictionary () const |
Dictionary & | GetDictionary () |
Dictionary::ptr_struct_key_type | NextLookup (object_type Obj) const |
Dictionary::ptr_struct_key_type | NextLookup (object_type Obj) const |
void | RemoveResolver (const void *Old, int MaxDepth) |
void | RemoveResolver (const void *Old, int MaxDepth) |
template<typename T> | |
void | PushPtr (boost::shared_ptr< T > *Obj) |
template<typename T> | |
void | PushPtr (boost::shared_ptr< T > *Obj) |
template<typename T_NEW, typename T_OLD> | |
void | ReplacePtr (boost::shared_ptr< T_NEW > *Obj, boost::shared_ptr< T_OLD > *OldPtr, const int MaxDepth) |
template<typename T_NEW, typename T_OLD> | |
void | ReplacePtr (boost::shared_ptr< T_NEW > *Obj, boost::shared_ptr< T_OLD > *OldPtr, const int MaxDepth) |
template<typename T> | |
void | PushRef (Container< T > &C) |
template<typename T> | |
void | PushRef (Container< T > &C) |
template<typename T, typename OT> | |
void | ReplaceRef (Container< T > &C, const Container< OT > &Old, const int MaxDepth) |
template<typename T, typename OT> | |
void | ReplaceRef (Container< T > &C, const Container< OT > &Old, const int MaxDepth) |
FrameBufferInterface * | rdbuf () const |
FrameBufferInterface * | rdbuf () const |
IStream & | read (char_type *S, std::streamsize N) |
IStream & | read (char_type *S, std::streamsize N) |
ptr_struct_base_type | ReadPtrStruct () |
ptr_struct_base_type | ReadPtrStruct () |
void | Resolve () |
Method to resolve links. | |
void | Resolve () |
cmn_streamsize_type | Size () |
Return the size of the stream. | |
cmn_streamsize_type | Size () |
Return the size of the stream. | |
template<typename T> | |
IStream & | operator>> (boost::shared_ptr< T > *Data) |
template<typename T, const std::string &(T::*)() const F> | |
IStream & | operator>> (SearchContainer< T, F > &SC) |
template<typename T> | |
IStream & | operator>> (Container< T > &C) |
template<typename L> | |
IStream & | operator>> (STRING< L > &String) |
template<typename L> | |
IStream & | operator>> (STRING_SHADOW< L > &String) |
template<typename L> | |
IStream & | operator>> (std::vector< STRING< L > > &String) |
template<typename DT> | |
IStream & | operator>> (std::vector< DT > &Data) |
template<typename DT> | |
IStream & | operator>> (DT &Data) |
template<typename T, typename S> | |
IStream & | operator>> (IStream::Resizer< T, S > Value) |
template<typename T> | |
IStream & | operator>> (boost::shared_ptr< T > *Data) |
template<typename T, const std::string &(T::*)() const F> | |
IStream & | operator>> (SearchContainer< T, F > &SC) |
template<typename T> | |
IStream & | operator>> (Container< T > &C) |
template<typename L> | |
IStream & | operator>> (STRING< L > &String) |
template<typename L> | |
IStream & | operator>> (STRING_SHADOW< L > &String) |
template<typename L> | |
IStream & | operator>> (std::vector< STRING< L > > &String) |
template<typename DT> | |
IStream & | operator>> (std::vector< DT > &Data) |
template<typename DT> | |
IStream & | operator>> (DT &Data) |
template<typename T, typename S> | |
IStream & | operator>> (IStream::Resizer< T, S > Value) |
template<> | |
IStream & | operator>> (LDASTools::AL::GPSTime &Data) |
template<> | |
IStream & | operator>> (LDASTools::AL::GPSTime &Data) |
bool | ByteSwapping () const |
bool | ByteSwapping () const |
Protected Types | |
typedef boost::shared_ptr< FrTOC > | toc_type |
typedef boost::shared_ptr< FrTOC > | toc_type |
typedef std::unique_ptr< CheckSumFilter > | checksum_filter_type |
typedef std::unique_ptr< MD5SumFilter > | md5sum_filter_type |
typedef LDASTools::AL::unordered_map< INT_2U, INT_2U > | streamid_to_fsiid_type |
typedef boost::shared_ptr< PTR_STRUCT_BASE > | ptr_struct_base_type |
typedef boost::shared_ptr< resolver > | resolver_type |
typedef boost::shared_ptr< resolver > | resolver_type |
typedef std::list< resolver_type > | resolver_container_type |
typedef std::list< resolver_type > | resolver_container_type |
Protected Attributes | |
bool | m_closed_state |
std::unique_ptr< MD5SumFilter > | m_md5sumFilter |
Dictionary | m_dictionary |
object_type | m_null_stream_ref |
ptr_struct_base_type | m_ptr_struct_object |
streamid_to_fsiid_type | m_stream_id_to_fsi_id |
checksum_filter_type | m_file_checksum |
Checksum for file. | |
checksum_filter_type | m_frame_checksum |
Checksum for frame. | |
checksum_filter_type | m_obj_checksum |
Checksum for object. | |
md5sum_filter_type | m_file_md5sum |
MD5Sum value for the files. | |
bool | m_logNextPtr |
Private Types | |
typedef std::map< INT_8U, detector_info_type > | detector_pos_type |
typedef std::map< INT_8U, detector_info_type > | detector_pos_type |
typedef LDASTools::AL::unordered_map< object_type, Dictionary::ptr_struct_key_type, smart_pointer_hash< object_type > > | next_container_type |
Maintains information to reconstruct linked lists. | |
typedef LDASTools::AL::unordered_map< object_type, Dictionary::ptr_struct_key_type, smart_pointer_hash< object_type > > | next_container_type |
Maintains information to reconstruct linked lists. | |
typedef LDASTools::AL::unordered_map< object_type::element_type *, object_type, LDASTools::AL::hash_pointer< object_type::element_type > > | object_container_type |
typedef LDASTools::AL::unordered_map< object_type::element_type *, object_type, LDASTools::AL::hash_pointer< object_type::element_type > > | object_container_type |
typedef std::unique_ptr< buffer_type > | buffer_ptr_type |
typedef std::unique_ptr< buffer_type > | buffer_ptr_type |
Private Member Functions | |
void | init () |
void | init () |
void | load_toc () |
Load table of contents from stream. | |
void | load_toc () |
Load table of contents from stream. | |
template<INT_4U ClassType, typename ChannelType> | |
object_type | read_fr_struct (INT_4U Frame, ChannelType Channel, bool Recursively) |
template<INT_4U ClassType, typename ChannelType> | |
object_type | read_fr_struct (INT_4U Frame, ChannelType Channel, bool Recursively) |
template<INT_4U ClassType, typename ChannelType> | |
object_type | read_indexed_fr_struct (ChannelType Channel, INT_4U Index, bool Recursively) |
template<INT_4U ClassType, typename ChannelType> | |
object_type | read_indexed_fr_struct (ChannelType Channel, INT_4U Index, bool Recursively) |
template<INT_4U ClassType, typename ChannelType> | |
object_type | advance_to_fr_struct (INT_4U FrameIndex, ChannelType Channel) |
template<INT_4U ClassType, typename ChannelType> | |
object_type | advance_to_fr_struct (INT_4U FrameIndex, ChannelType Channel) |
template<INT_4U ClassType, typename ChannelType> | |
object_type | advance_to_indexed_fr_struct (ChannelType Channel, INT_4U Index) |
template<INT_4U ClassType, typename ChannelType> | |
object_type | advance_to_indexed_fr_struct (ChannelType Channel, INT_4U Index) |
template<INT_4U ClassType, typename ChannelType> | |
INT_8U | position (const FrTOC *TOC, INT_4U Frame, const ChannelType &Channel) const |
template<INT_4U ClassType, typename ChannelType> | |
INT_8U | position (const FrTOC *TOC, INT_4U Frame, const ChannelType &Channel) const |
template<INT_4U ClassType, typename ChannelType> | |
INT_8U | position_index (const FrTOC *TOC, const ChannelType &Channel, INT_4U Index) const |
template<INT_4U ClassType, typename ChannelType> | |
INT_8U | position_index (const FrTOC *TOC, const ChannelType &Channel, INT_4U Index) const |
Private Attributes | |
boost::shared_ptr< FrHeader > | m_file_header |
toc_type | m_toc |
bool | m_toc_loaded |
bool | m_reading_frame_subset |
state variable for reading frame subset. | |
std::set< INT_8U > | m_to_be_resolved |
bool | m_log_recursive_dependants |
INT_4U | m_next_frame_index |
Current frame index. | |
detector_pos_type | m_detector_pos |
frame_library_type | m_frame_library |
library_revision_type | m_library_revision |
version_type | m_memory_version |
Version number to use for frames in memory. | |
version_type | m_stream_version |
Version number to use for frames in stream. | |
streamref_interface_type | m_stream_ref |
std::string | m_last_error_message |
bool | stream_length_valid |
cmn_streamsize_type | stream_length |
buffer_ptr_type | m_buffer |
bool | m_buffer_auto_delete |
bool | m_filter_internally |
next_container_type | m_next_container |
bool | m_byte_swapping |
resolver_container_type | m_resolver_container |
object_container_type | m_objects |
Wrapper to properly cast return values into the namespace associated with the frame specification namespace.
|
privateinherited |
|
privateinherited |
typedef IFrameStream::buffer_type FrameCPP::Common::IFrameStreamWrapper< DECL >::buffer_type |
Definition of buffer_type.
typedef IFrameStream::buffer_type FrameCPP::Common::IFrameStreamWrapper< DECL >::buffer_type |
Definition of buffer_type.
|
inherited |
|
inherited |
|
protectedinherited |
|
inherited |
|
privateinherited |
|
privateinherited |
typedef boost::shared_ptr< AdcData > FrameCPP::Common::IFrameStreamWrapper< DECL >::fr_adc_data_type |
typedef boost::shared_ptr< AdcData > FrameCPP::Common::IFrameStreamWrapper< DECL >::fr_adc_data_type |
typedef INT_4U FrameCPP::Common::IFrameStreamWrapper< DECL >::fr_event_offset_type |
typedef INT_4U FrameCPP::Common::IFrameStreamWrapper< DECL >::fr_event_offset_type |
typedef boost::shared_ptr< Event > FrameCPP::Common::IFrameStreamWrapper< DECL >::fr_event_type |
typedef boost::shared_ptr< Event > FrameCPP::Common::IFrameStreamWrapper< DECL >::fr_event_type |
typedef boost::shared_ptr< ProcData > FrameCPP::Common::IFrameStreamWrapper< DECL >::fr_proc_data_type |
typedef boost::shared_ptr< ProcData > FrameCPP::Common::IFrameStreamWrapper< DECL >::fr_proc_data_type |
typedef boost::shared_ptr< RawData > FrameCPP::Common::IFrameStreamWrapper< DECL >::fr_raw_data_type |
typedef boost::shared_ptr< RawData > FrameCPP::Common::IFrameStreamWrapper< DECL >::fr_raw_data_type |
typedef boost::shared_ptr< SerData > FrameCPP::Common::IFrameStreamWrapper< DECL >::fr_ser_data_type |
typedef boost::shared_ptr< SerData > FrameCPP::Common::IFrameStreamWrapper< DECL >::fr_ser_data_type |
typedef boost::shared_ptr< SimData > FrameCPP::Common::IFrameStreamWrapper< DECL >::fr_sim_data_type |
typedef boost::shared_ptr< SimData > FrameCPP::Common::IFrameStreamWrapper< DECL >::fr_sim_data_type |
typedef INT_4U FrameCPP::Common::IFrameStreamWrapper< DECL >::fr_sim_event_offset_type |
typedef INT_4U FrameCPP::Common::IFrameStreamWrapper< DECL >::fr_sim_event_offset_type |
typedef boost::shared_ptr< SimEvent > FrameCPP::Common::IFrameStreamWrapper< DECL >::fr_sim_event_type |
typedef boost::shared_ptr< SimEvent > FrameCPP::Common::IFrameStreamWrapper< DECL >::fr_sim_event_type |
typedef boost::shared_ptr< FrameH > FrameCPP::Common::IFrameStreamWrapper< DECL >::frame_h_type |
typedef boost::shared_ptr< FrameH > FrameCPP::Common::IFrameStreamWrapper< DECL >::frame_h_type |
|
inherited |
|
inherited |
typedef INT_4U FrameCPP::Common::IFrameStreamWrapper< DECL >::frame_offset_type |
typedef INT_4U FrameCPP::Common::IFrameStreamWrapper< DECL >::frame_offset_type |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
protectedinherited |
|
privateinherited |
Maintains information to reconstruct linked lists.
|
privateinherited |
Maintains information to reconstruct linked lists.
|
privateinherited |
|
privateinherited |
|
inherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
inherited |
|
inherited |
|
protectedinherited |
|
inherited |
|
inherited |
|
inherited |
|
protectedinherited |
|
protectedinherited |
|
inherited |
|
inherited |
FrameCPP::Common::IFrameStreamWrapper< DECL >::IFrameStreamWrapper | ( | buffer_type * | Buffer | ) |
Constructor.
FrameCPP::Common::IFrameStreamWrapper< DECL >::IFrameStreamWrapper | ( | bool | AutoDelete, |
buffer_type * | Buffer ) |
Constructor.
FrameCPP::Common::IFrameStreamWrapper< DECL >::IFrameStreamWrapper | ( | buffer_type * | Buffer | ) |
Constructor.
FrameCPP::Common::IFrameStreamWrapper< DECL >::IFrameStreamWrapper | ( | bool | AutoDelete, |
buffer_type * | Buffer ) |
Constructor.
|
protectedinherited |
|
protectedinherited |
|
protectedvirtualinherited |
|
protectedvirtualinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
protectedinherited |
|
protectedinherited |
|
inlineinherited |
|
inherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
virtualinherited |
Reimplemented from FrameCPP::Common::StreamBase.
|
virtualinherited |
Reimplemented from FrameCPP::Common::StreamBase.
|
inlineinherited |
|
inherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inline |
std::string FrameCPP::Common::IFrameStreamWrapper< DECL >::FrameLibraryName | ( | ) | const |
|
inlineprotectedinherited |
|
protectedvirtualinherited |
Reimplemented from FrameCPP::Common::StreamBase.
|
protectedvirtualinherited |
Reimplemented from FrameCPP::Common::StreamBase.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
Retrieve the current frame.
|
inherited |
Retrieve the current frame.
|
inlineinherited |
|
inlineinherited |
|
inlinevirtualinherited |
Reimplemented from FrameCPP::Common::IStream.
|
virtualinherited |
Reimplemented from FrameCPP::Common::IStream.
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
privateinherited |
|
privateinherited |
|
inlineinherited |
|
inherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
privateinherited |
Load table of contents from stream.
If possible, this method will load the table of contents from the stream. One example of not being able to load the table of contents is the case where the stream does not have a table of contents structure.
|
privateinherited |
Load table of contents from stream.
|
inlineprotectedinherited |
|
protectedinherited |
|
protectedinherited |
Modify an object so it is appropriate for the stream.
[in] | Obj | The object that should be transformed. |
|
protectedinherited |
Modify an object so it is appropriate for the stream.
[in] | Obj | The object that should be transformed. |
|
protectedvirtualinherited |
Reimplemented from FrameCPP::Common::IStream.
|
protectedvirtualinherited |
Reimplemented from FrameCPP::Common::IStream.
|
protectedvirtualinherited |
Reimplemented from FrameCPP::Common::IStream.
|
inlineinherited |
|
inherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inlineinherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
protectedvirtualinherited |
Reimplemented from FrameCPP::Common::IStream.
|
protectedvirtualinherited |
Reimplemented from FrameCPP::Common::IStream.
|
inlineinherited |
|
inherited |
|
inherited |
|
inherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
inherited |
Read the detector via the table of contents.
[in] | Name | The name of the detector to be read |
|
inherited |
Read the detector via the table of contents.
[in] | Name | The name of the detector to be read |
IFrameStreamWrapper< DECL_PARAMS >::fr_adc_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrAdcData | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
fr_adc_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrAdcData | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
IFrameStreamWrapper< DECL_PARAMS >::fr_adc_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrAdcData | ( | frame_offset_type | Frame, |
INT_4U | Channel ) |
fr_adc_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrAdcData | ( | frame_offset_type | Frame, |
INT_4U | Channel ) |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
IFrameStreamWrapper< DECL_PARAMS >::fr_adc_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrAdcStruct | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
fr_adc_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrAdcStruct | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
IFrameStreamWrapper< DECL_PARAMS >::fr_adc_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrAdcStruct | ( | frame_offset_type | Frame, |
INT_4U | Channel ) |
fr_adc_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrAdcStruct | ( | frame_offset_type | Frame, |
INT_4U | Channel ) |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
inlineinherited |
|
inherited |
IFrameStreamWrapper< DECL_PARAMS >::frame_h_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrameH | ( | frame_offset_type | Frame, |
INT_4U | ContainerSet ) |
frame_h_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrameH | ( | frame_offset_type | Frame, |
INT_4U | ContainerSet ) |
|
protectedinherited |
|
protectedinherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
protectedinherited |
|
protectedinherited |
IFrameStreamWrapper< DECL_PARAMS >::fr_event_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrEvent | ( | const std::string & | EventType, |
fr_event_offset_type | Offset ) |
fr_event_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrEvent | ( | const std::string & | EventType, |
fr_event_offset_type | Offset ) |
IFrameStreamWrapper< DECL_PARAMS >::fr_event_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrEvent | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
fr_event_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrEvent | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
IFrameStreamWrapper< DECL_PARAMS >::fr_event_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrEventStruct | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
fr_event_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrEventStruct | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
|
protectedinherited |
|
protectedinherited |
IFrameStreamWrapper< DECL_PARAMS >::fr_proc_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrProcData | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
Extract the requested FrProcData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
fr_proc_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrProcData | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
Extract the requested FrProcData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
IFrameStreamWrapper< DECL_PARAMS >::fr_proc_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrProcData | ( | frame_offset_type | Frame, |
INT_4U | Channel ) |
Extract the requested FrProcData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Zero based index of channel being requested. |
fr_proc_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrProcData | ( | frame_offset_type | Frame, |
INT_4U | Channel ) |
Extract the requested FrProcData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Zero based index of channel being requested. |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
IFrameStreamWrapper< DECL_PARAMS >::fr_proc_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrProcStruct | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
Extract the requested FrProcData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
fr_proc_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrProcStruct | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
Extract the requested FrProcData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
IFrameStreamWrapper< DECL_PARAMS >::fr_proc_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrProcStruct | ( | frame_offset_type | Frame, |
INT_4U | Channel ) |
Extract the requested FrProcData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Zero based index of channel being requested. |
fr_proc_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrProcStruct | ( | frame_offset_type | Frame, |
INT_4U | Channel ) |
Extract the requested FrProcData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Zero based index of channel being requested. |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
IFrameStreamWrapper< DECL_PARAMS >::fr_raw_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrRawData | ( | frame_offset_type | Frame | ) |
fr_raw_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrRawData | ( | frame_offset_type | Frame | ) |
|
protectedinherited |
|
protectedinherited |
IFrameStreamWrapper< DECL_PARAMS >::fr_ser_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrSerData | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
fr_ser_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrSerData | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
|
protectedinherited |
|
protectedinherited |
IFrameStreamWrapper< DECL_PARAMS >::fr_ser_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrSerStruct | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
fr_ser_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrSerStruct | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
|
protectedinherited |
|
protectedinherited |
IFrameStreamWrapper< DECL_PARAMS >::fr_sim_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrSimData | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
fr_sim_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrSimData | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
|
protectedinherited |
|
protectedinherited |
IFrameStreamWrapper< DECL_PARAMS >::fr_sim_event_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrSimEvent | ( | const std::string & | SimEventType, |
fr_sim_event_offset_type | Offset ) |
Extract the requested FrSimEvent structure from the stream.
[in] | SimEventType | Name of the simulated event being requested. |
[in] | Offset | Index into the Event array for the Event type |
fr_sim_event_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrSimEvent | ( | const std::string & | SimEventType, |
fr_sim_event_offset_type | Offset ) |
Extract the requested FrSimEvent structure from the stream.
[in] | SimEventType | Name of the simulated event being requested. |
[in] | Offset | Index into the Event array for the Event type |
IFrameStreamWrapper< DECL_PARAMS >::fr_sim_event_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrSimEvent | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
Extract the requested FrSimEvent structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
fr_sim_event_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrSimEvent | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
Extract the requested FrSimEvent structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
IFrameStreamWrapper< DECL_PARAMS >::fr_sim_event_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrSimEventStruct | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
Extract the requested FrSimEvent structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
fr_sim_event_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrSimEventStruct | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
Extract the requested FrSimEvent structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
protectedinherited |
|
protectedinherited |
IFrameStreamWrapper< DECL_PARAMS >::fr_sim_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrSimStruct | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
fr_sim_data_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadFrSimStruct | ( | frame_offset_type | Frame, |
const std::string & | Channel ) |
|
protectedinherited |
|
protectedinherited |
|
inherited |
|
inherited |
|
inherited |
Read FrStatData at a given postion in the stream.
Position | Offset of the FrStatData in the stream |
|
inherited |
Read FrStatData at a given postion in the stream.
Position | Offset of the FrStatData in the stream |
|
protectedinherited |
|
protectedinherited |
IFrameStreamWrapper< DECL_PARAMS >::frame_h_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadNextFrame | ( | ) |
frame_h_type FrameCPP::Common::IFrameStreamWrapper< DECL >::ReadNextFrame | ( | ) |
|
protectedinherited |
|
protectedinherited |
|
inlineinherited |
|
inherited |
|
protectedinherited |
|
protectedinherited |
|
inherited |
Reads the next group of bytes from the stream as a PTR_STRUCT as defined by the active frame specification associated with the stream.
|
inherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
inherited |
|
protectedinherited |
|
protectedinherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
protectedvirtualinherited |
Reimplemented from FrameCPP::Common::FrameStream.
|
protectedvirtualinherited |
Reimplemented from FrameCPP::Common::FrameStream.
|
inherited |
Method to resolve links.
|
inherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inlineinherited |
|
inherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inlineinherited |
|
inherited |
|
protectedinherited |
|
protectedinherited |
|
inlineinherited |
Return the size of the stream.
|
inherited |
Return the size of the stream.
|
inlineprotectedinherited |
|
protectedinherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inlineinherited |
|
inherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
protectedinherited |
|
privateinherited |
|
protectedinherited |
|
protectedinherited |
Checksum for file.
|
privateinherited |
|
protectedinherited |
MD5Sum value for the files.
|
privateinherited |
|
protectedinherited |
Checksum for frame.
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
protectedinherited |
|
protectedinherited |
|
privateinherited |
Version number to use for frames in memory.
|
privateinherited |
|
privateinherited |
Current frame index.
|
protectedinherited |
|
protectedinherited |
Checksum for object.
|
privateinherited |
|
protectedinherited |
|
privateinherited |
state variable for reading frame subset.
|
privateinherited |
|
mutableprotectedinherited |
|
privateinherited |
|
privateinherited |
Version number to use for frames in stream.
|
privateinherited |
Set of references which need to resolved. Used by recursive reading function.
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |