ldas-tools-framecpp
2.7.0
|
Frame Reading FrameStreamPlanWrapper. More...
#include <FrameStreamPlanWrapper.hh>
Public Member Functions | |
IFrameStreamPlanWrapper (buffer_type *Stream, plan_type *master=0) | |
~IFrameStreamPlanWrapper () | |
fr_adc_data_type | ReadFrAdcData (frame_offset_type Frame, INT_4U Channel) |
Extract the requested FrAdcData structure from the stream. More... | |
fr_adc_data_type | ReadFrAdcData (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrAdcData structure from the stream. More... | |
fr_event_type | ReadFrEvent (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrEvent structure from the stream. More... | |
fr_event_type | ReadFrEvent (const std::string &EventType, fr_event_offset_type Offset) |
Extract the requested FrEvent structure from the stream. More... | |
fr_proc_data_type | ReadFrProcData (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrProcData structure from the stream. More... | |
fr_ser_data_type | ReadFrSerData (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSerData structure from the stream. More... | |
fr_sim_data_type | ReadFrSimData (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSimData structure from the stream. More... | |
fr_sim_event_type | ReadFrSimEvent (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSimEvent structure from the stream. More... | |
fr_sim_event_type | ReadFrSimEvent (const std::string &SimEventType, fr_event_offset_type Offset) |
Extract the requested FrSimEvent structure from the stream. More... | |
IFrameStreamPlanWrapper (buffer_type *Stream, plan_type *master=0) | |
~IFrameStreamPlanWrapper () | |
fr_adc_data_type | ReadFrAdcData (frame_offset_type Frame, INT_4U Channel) |
Extract the requested FrAdcData structure from the stream. More... | |
fr_adc_data_type | ReadFrAdcData (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrAdcData structure from the stream. More... | |
fr_event_type | ReadFrEvent (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrEvent structure from the stream. More... | |
fr_event_type | ReadFrEvent (const std::string &EventType, fr_event_offset_type Offset) |
Extract the requested FrEvent structure from the stream. More... | |
fr_proc_data_type | ReadFrProcData (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrProcData structure from the stream. More... | |
fr_ser_data_type | ReadFrSerData (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSerData structure from the stream. More... | |
fr_sim_data_type | ReadFrSimData (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSimData structure from the stream. More... | |
fr_sim_event_type | ReadFrSimEvent (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSimEvent structure from the stream. More... | |
fr_sim_event_type | ReadFrSimEvent (const std::string &SimEventType, fr_event_offset_type Offset) |
Extract the requested FrSimEvent structure from the stream. More... | |
std::string | FrameLibraryName () const |
std::string | FrameLibraryName () const |
frame_h_type | ReadFrameH (frame_offset_type Frame, INT_4U ContainerSet) |
Extract the requested FrameH structure from the stream. More... | |
frame_h_type | ReadFrameH (frame_offset_type Frame, INT_4U ContainerSet) |
Extract the requested FrameH structure from the stream. More... | |
fr_adc_data_type | ReadFrAdcData (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrAdcData structure from the stream. More... | |
fr_adc_data_type | ReadFrAdcData (frame_offset_type Frame, INT_4U Channel) |
Extract the requested FrAdcData structure from the stream. More... | |
fr_adc_data_type | ReadFrAdcStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrAdcData structure from the stream. More... | |
fr_adc_data_type | ReadFrAdcStruct (frame_offset_type Frame, INT_4U Channel) |
Extract the requested FrAdcData structure from the stream. More... | |
fr_adc_data_type | ReadFrAdcStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrAdcData structure from the stream. More... | |
fr_adc_data_type | ReadFrAdcStruct (frame_offset_type Frame, INT_4U Channel) |
Extract the requested FrAdcData structure from the stream. More... | |
fr_event_type | ReadFrEvent (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrEvent structure from the stream. More... | |
fr_event_type | ReadFrEventStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrEvent structure from the stream. More... | |
fr_event_type | ReadFrEventStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrEvent structure from the stream. More... | |
fr_proc_data_type | ReadFrProcData (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrProcData structure from the stream. More... | |
fr_proc_data_type | ReadFrProcData (frame_offset_type Frame, INT_4U Channel) |
Extract the requested FrProcData structure from the stream. More... | |
fr_proc_data_type | ReadFrProcStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrProcData structure from the stream. More... | |
fr_proc_data_type | ReadFrProcStruct (frame_offset_type Frame, INT_4U Channel) |
Extract the requested FrProcData structure from the stream. More... | |
fr_proc_data_type | ReadFrProcStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrProcData structure from the stream. More... | |
fr_proc_data_type | ReadFrProcStruct (frame_offset_type Frame, INT_4U Channel) |
Extract the requested FrProcData structure from the stream. More... | |
fr_raw_data_type | ReadFrRawData (frame_offset_type Frame) |
Extract the requested FrRawData structure from the stream. More... | |
fr_raw_data_type | ReadFrRawData (frame_offset_type Frame) |
Extract the requested FrRawData structure from the stream. More... | |
fr_ser_data_type | ReadFrSerData (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSerData structure from the stream. More... | |
fr_ser_data_type | ReadFrSerStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSerData structure from the stream. More... | |
fr_ser_data_type | ReadFrSerStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSerData structure from the stream. More... | |
fr_sim_event_type | ReadFrSimEvent (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSimEvent structure from the stream. More... | |
fr_sim_event_type | ReadFrSimEventStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSimEvent structure from the stream. More... | |
fr_sim_event_type | ReadFrSimEventStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSimEvent structure from the stream. More... | |
fr_sim_data_type | ReadFrSimStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSerData structure from the stream. More... | |
fr_sim_data_type | ReadFrSimStruct (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSerData structure from the stream. More... | |
fr_sim_data_type | ReadFrSimData (frame_offset_type Frame, const std::string &Channel) |
Extract the requested FrSerData structure from the stream. More... | |
frame_h_type | ReadNextFrame () |
Extract the next FrameH structure from the stream. More... | |
frame_h_type | ReadNextFrame () |
Extract the next FrameH structure from the stream. More... | |
virtual void | Cleanup () |
virtual void | Cleanup () |
size_type | GetCurrentFrameOffset () const |
Retrieve the current frame. More... | |
size_type | GetCurrentFrameOffset () const |
Retrieve the current frame. More... | |
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. More... | |
object_type | ReadDetector (const std::string &Name) |
Read the detector via the table of contents. More... | |
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. More... | |
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. More... | |
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 * | GetCheckSumFile () const |
CheckSumFilter * | GetCheckSumFile () const |
CheckSumFilter * | GetCheckSumFile () const |
CheckSumFilter * | GetCheckSumFrame () const |
CheckSumFilter * | GetCheckSumFrame () const |
CheckSumFilter * | GetCheckSumFrame () const |
CheckSumFilter * | GetCheckSumFrame () const |
CheckSumFilter * | GetCheckSumObject () const |
CheckSumFilter * | GetCheckSumObject () const |
CheckSumFilter * | GetCheckSumObject () const |
CheckSumFilter * | GetCheckSumObject () const |
void | SetCheckSumFrame (const CheckSum::kind_type Type) |
void | SetCheckSumFrame (const CheckSum::kind_type Type) |
void | SetCheckSumFrame (const CheckSum::kind_type Type) |
void | SetCheckSumFrame (const CheckSum::kind_type Type) |
void | SetCheckSumObject (const CheckSum::kind_type Type) |
void | SetCheckSumObject (const CheckSum::kind_type Type) |
void | SetCheckSumObject (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 |
Protected Types | |
typedef boost::shared_ptr< FrTOC > | toc_type |
typedef boost::shared_ptr< FrTOC > | toc_type |
typedef const Dictionary::streamref_type::element_type * | const_stream_ref_ptr_type |
typedef const Dictionary::streamref_type::element_type * | const_stream_ref_ptr_type |
typedef Dictionary::streamref_type | streamref_type |
typedef Dictionary::streamref_type | streamref_type |
typedef std::unique_ptr< CheckSumFilter > | checksum_filter_type |
typedef std::unique_ptr< CheckSumFilter > | checksum_filter_type |
typedef std::unique_ptr< MD5SumFilter > | md5sum_filter_type |
typedef std::unique_ptr< MD5SumFilter > | md5sum_filter_type |
typedef LDASTools::AL::unordered_map< INT_2U, INT_2U > | streamid_to_fsiid_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< PTR_STRUCT_BASE > | ptr_struct_base_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 |
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 Member Functions | |
virtual ptr_struct_base_type | Next (object_type::element_type *Obj) |
virtual ptr_struct_base_type | Next (object_type::element_type *Obj) |
virtual ptr_struct_base_type | Next (object_type Obj) |
virtual ptr_struct_base_type | Next (object_type::element_type *Obj) |
virtual ptr_struct_base_type | Next (object_type Obj) |
virtual ptr_struct_base_type | Next (object_type::element_type *Obj) |
virtual ptr_struct_base_type | Next (object_type Obj) |
virtual ptr_struct_base_type | Next (object_type::element_type *Obj) |
virtual ptr_struct_base_type | Next (object_type Obj) |
virtual ptr_struct_base_type | Next (object_type::element_type *Obj) |
virtual ptr_struct_base_type | Next (object_type Obj) |
object_type | advanceToFrame (INT_4U Frame) |
object_type | advanceToFrame (INT_4U Frame) |
object_type | readFrameHSubset (INT_4U Frame, INT_4U ElementMask) |
object_type | readFrameHSubset (INT_4U Frame, INT_4U ElementMask) |
object_type | readFrAdcData (INT_4U Frame, const std::string &Channel) |
object_type | readFrAdcData (INT_4U Frame, INT_4U Channel) |
object_type | readFrAdcData (INT_4U Frame, const std::string &Channel) |
object_type | readFrAdcData (INT_4U Frame, INT_4U Channel) |
object_type | readFrAdcStruct (INT_4U Frame, const std::string &Channel) |
object_type | readFrAdcStruct (INT_4U Frame, INT_4U Channel) |
object_type | readFrAdcStruct (INT_4U Frame, const std::string &Channel) |
object_type | readFrAdcStruct (INT_4U Frame, INT_4U Channel) |
object_type | readFrEvent (INT_4U Frame, const std::string &Channel) |
object_type | readFrEvent (const std::string &EventType, fr_event_offset_type Offset) |
object_type | readFrEvent (INT_4U Frame, const std::string &Channel) |
object_type | readFrEvent (const std::string &EventType, fr_event_offset_type Offset) |
std::unique_ptr< FrEndOfFile > | readFrEndOfFile () |
std::unique_ptr< FrEndOfFile > | readFrEndOfFile () |
object_type | readFrEventStruct (INT_4U Frame, const std::string &Channel) |
object_type | readFrEventStruct (INT_4U Frame, const std::string &Channel) |
object_type | readFrProcData (INT_4U Frame, const std::string &Channel) |
object_type | readFrProcData (INT_4U Frame, INT_4U Channel) |
object_type | readFrProcData (INT_4U Frame, const std::string &Channel) |
object_type | readFrProcData (INT_4U Frame, INT_4U Channel) |
object_type | readFrProcStruct (INT_4U Frame, const std::string &Channel) |
object_type | readFrProcStruct (INT_4U Frame, INT_4U Channel) |
object_type | readFrProcStruct (INT_4U Frame, const std::string &Channel) |
object_type | readFrProcStruct (INT_4U Frame, INT_4U Channel) |
object_type | readFrRawData (INT_4U Frame) |
object_type | readFrRawData (INT_4U Frame) |
object_type | readFrSerData (INT_4U Frame, const std::string &Channel) |
object_type | readFrSerData (INT_4U Frame, const std::string &Channel) |
object_type | readFrSerStruct (INT_4U Frame, const std::string &Channel) |
object_type | readFrSerStruct (INT_4U Frame, const std::string &Channel) |
object_type | readFrSimData (INT_4U Frame, const std::string &Channel) |
object_type | readFrSimData (INT_4U Frame, const std::string &Channel) |
object_type | readFrSimStruct (INT_4U Frame, const std::string &Channel) |
object_type | readFrSimStruct (INT_4U Frame, const std::string &Channel) |
object_type | readFrSimEvent (INT_4U Frame, const std::string &Channel) |
object_type | readFrSimEvent (const std::string &SimEventType, fr_sim_event_offset_type Offset) |
object_type | readFrSimEvent (INT_4U Frame, const std::string &Channel) |
object_type | readFrSimEvent (const std::string &SimEventType, fr_sim_event_offset_type Offset) |
object_type | readFrSimEventStruct (INT_4U Frame, const std::string &Channel) |
object_type | readFrSimEventStruct (INT_4U Frame, const std::string &Channel) |
std::unique_ptr< FrTOC > | readFrTOCHeader (FrEndOfFile::seekTOC_cmn_type Offset) |
std::unique_ptr< FrTOC > | readFrTOCHeader (FrEndOfFile::seekTOC_cmn_type Offset) |
object_type | readNextFrame () |
object_type | readNextFrame () |
boost::shared_ptr< StreamRefInterface > | readStreamRef () |
boost::shared_ptr< StreamRefInterface > | readStreamRef () |
void | readTOC () |
void | readTOC () |
virtual void | reset () |
virtual void | reset () |
object_type | readObject (const StreamRefInterface *StreamRef) |
Read an Object referenced in the stream. More... | |
object_type | readObject (const StreamRefInterface *StreamRef) |
Read an Object referenced in the stream. More... | |
void | readRecursive (INT_4U StopOnClassId, bool Decompress=false) |
void | readRecursive (INT_4U StopOnClassId, bool Decompress=false) |
bool | removeRecursiveDependant (const StreamRefInterface *StreamRef) |
bool | removeRecursiveDependant (const StreamRefInterface *StreamRef) |
virtual void | addRecursiveDependant (ptr_struct_base_type Ref) |
void | addRecursiveDependant (const StreamRefInterface *StreamRef) |
virtual void | addRecursiveDependant (ptr_struct_base_type Ref) |
void | addRecursiveDependant (const StreamRefInterface *StreamRef) |
toc_type | getTOC () const |
toc_type | getTOC () const |
virtual void | pushResolver (resolver_type Resolver) |
virtual void | pushResolver (resolver_type Resolver) |
void | seedTOCInfo (const IFrameStream &Source) |
void | seedTOCInfo (const IFrameStream &Source) |
CheckSumFilter * | GetCheckSumFile () const |
CheckSumFilter * | GetCheckSumFrame () const |
CheckSumFilter * | GetCheckSumObject () const |
void | SetCheckSumFrame (const CheckSum::kind_type Type) |
void | SetCheckSumObject (const CheckSum::kind_type Type) |
virtual void | frameSpecInfo (const FrameSpec::Info *Spec) |
virtual void | frameSpecInfo (const FrameSpec::Info *Spec) |
const FrameSpec::Info & | frameSpecInfo () const |
virtual void | frameSpecInfo (const FrameSpec::Info *Spec) |
const FrameSpec::Info & | frameSpecInfo () const |
virtual void | frameSpecInfo (const FrameSpec::Info *Spec) |
const FrameSpec::Info & | frameSpecInfo () const |
virtual void | frameSpecInfo (const FrameSpec::Info *Spec) |
const FrameSpec::Info & | frameSpecInfo () const |
virtual void | frameSpecInfo (const FrameSpec::Info *Spec) |
const FrameSpec::Info & | frameSpecInfo () const |
void | setLastError (const std::string &Message) |
void | setLastError (const std::string &Message) |
void | setTOC () |
void | setTOC () |
const StreamRefInterface & | streamRef () const |
const StreamRefInterface & | streamRef () const |
void | version_stream (version_type Version) |
void | version_stream (version_type Version) |
void | frameLibrary (frame_library_type FrameLibrary) |
void | frameLibrary (frame_library_type FrameLibrary) |
void | libraryRevision (library_revision_type LibraryRevision) |
void | libraryRevision (library_revision_type LibraryRevision) |
version_type | memoryVersion () const |
version_type | memoryVersion () const |
version_type | streamVersion () const |
version_type | streamVersion () const |
INT_2U | GetClassId (const std::string &ClassName) const |
INT_2U | GetClassId (const std::string &ClassName) const |
INT_2U | GetFSIId (INT_2U StreamId) const |
INT_2U | GetFSIId (INT_2U StreamId) const |
cmn_streamsize_type | PtrStructBytes () const |
cmn_streamsize_type | PtrStructBytes () const |
const_stream_ref_ptr_type | ReferenceStreamRef () const |
const_stream_ref_ptr_type | ReferenceStreamRef () const |
const Dictionary & | GetDictionary () const |
Dictionary & | GetDictionary () |
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. More... | |
void | Resolve () |
cmn_streamsize_type | Size () |
Return the size of the stream. More... | |
cmn_streamsize_type | Size () |
Return the size of the stream. More... | |
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) |
bool | ByteSwapping () const |
bool | ByteSwapping () const |
void | nextReplace (object_type OldObj, object_type NewObj) |
void | nextReplace (object_type OldObj, object_type NewObj) |
void | byteSwapping (bool Value) |
void | byteSwapping (bool Value) |
object_type | objectLookup (object_type::element_type *Pointer) |
object_type | objectLookup (object_type::element_type *Pointer) |
const resolver_container_type & | resolverContainer () const |
resolver_container_type & | resolverContainer () |
const resolver_container_type & | resolverContainer () const |
resolver_container_type & | resolverContainer () |
void | setAutoDeleteBuffer (const bool Value) |
void | setAutoDeleteBuffer (const bool Value) |
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. More... | |
checksum_filter_type | m_frame_checksum |
Checksum for frame. More... | |
checksum_filter_type | m_obj_checksum |
Checksum for object. More... | |
md5sum_filter_type | m_file_md5sum |
MD5Sum value for the files. More... | |
bool | m_logNextPtr |
Private Member Functions | |
bool | is_compatible (const plan_type *old_plan) |
Verify that the TOC stream compatibility. More... | |
template<int OFFSET> | |
void | reset_positions () |
bool | is_compatible (const plan_type *old_plan) |
Verify that the TOC stream compatibility. More... | |
template<int OFFSET> | |
void | reset_positions () |
Private Attributes | |
IFrameStreamPlanWrapper * | master_plan |
bool | needs_reset [CACHE_SIZE] |
Frame Reading FrameStreamPlanWrapper.
typedef IFrameStreamWrapper< DECL_PARAMS > FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::base_type |
typedef IFrameStreamWrapper< DECL_PARAMS > FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::base_type |
typedef base_type::buffer_type FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::buffer_type |
typedef base_type::buffer_type FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::buffer_type |
|
inherited |
|
inherited |
|
protectedinherited |
|
protectedinherited |
|
inherited |
|
inherited |
typedef base_type::fr_adc_data_type FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::fr_adc_data_type |
typedef base_type::fr_adc_data_type FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::fr_adc_data_type |
typedef INT_4U FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::fr_event_offset_type |
typedef INT_4U FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::fr_event_offset_type |
typedef base_type::fr_event_type FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::fr_event_type |
typedef base_type::fr_event_type FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::fr_event_type |
typedef base_type::fr_proc_data_type FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::fr_proc_data_type |
typedef base_type::fr_proc_data_type FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::fr_proc_data_type |
|
inherited |
|
inherited |
typedef base_type::fr_ser_data_type FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::fr_ser_data_type |
typedef base_type::fr_ser_data_type FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::fr_ser_data_type |
typedef base_type::fr_sim_data_type FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::fr_sim_data_type |
typedef base_type::fr_sim_data_type FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::fr_sim_data_type |
typedef INT_4U FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::fr_sim_event_offset_type |
typedef INT_4U FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::fr_sim_event_offset_type |
typedef base_type::fr_sim_event_type FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::fr_sim_event_type |
typedef base_type::fr_sim_event_type FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::fr_sim_event_type |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
typedef base_type::frame_offset_type FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::frame_offset_type |
typedef base_type::frame_offset_type FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::frame_offset_type |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
protectedinherited |
|
protectedinherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
typedef IFrameStreamPlanWrapper< DECL_PARAMS > FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::plan_type |
typedef IFrameStreamPlanWrapper< DECL_PARAMS > FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::plan_type |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
inherited |
|
inherited |
|
protectedinherited |
|
protectedinherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
protectedinherited |
|
protectedinherited |
|
inherited |
|
inherited |
|
private |
|
private |
|
inline |
|
inline |
FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::IFrameStreamPlanWrapper | ( | buffer_type * | Stream, |
plan_type * | master = 0 |
||
) |
FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::~IFrameStreamPlanWrapper | ( | ) |
|
protectedvirtualinherited |
|
protectedvirtualinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
inlineinherited |
|
inherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
virtualinherited |
Reimplemented from FrameCPP::Common::IStream.
|
virtualinherited |
Reimplemented from FrameCPP::Common::IStream.
|
inlineinherited |
|
inherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inherited |
|
inlineinherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedvirtualinherited |
Reimplemented from FrameCPP::Common::StreamBase.
|
protectedvirtualinherited |
Reimplemented from FrameCPP::Common::StreamBase.
|
inlineprotectedinherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inherited |
|
inlineinherited |
Retrieve the current frame.
|
inherited |
Retrieve the current frame.
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlinevirtualinherited |
Reimplemented from FrameCPP::Common::IStream.
|
virtualinherited |
Reimplemented from FrameCPP::Common::IStream.
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inlineprivate |
Verify that the TOC stream compatibility.
To be able to reuse a table of contents structure, several checks need to be performed for validation
|
inlineprivate |
Verify that the TOC stream compatibility.
To be able to reuse a table of contents structure, several checks need to be performed for validation
|
inlineinherited |
|
inherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedvirtualinherited |
Reimplemented from FrameCPP::Common::IStream.
|
protectedvirtualinherited |
Reimplemented from FrameCPP::Common::IStream.
|
virtualinherited |
|
inlineinherited |
|
inherited |
|
protectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
protectedvirtualinherited |
Reimplemented from FrameCPP::Common::IStream.
|
protectedvirtualinherited |
Reimplemented from FrameCPP::Common::IStream.
|
inlineinherited |
|
inherited |
|
inherited |
|
inherited |
|
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 |
|
inline |
Extract the requested FrAdcData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Zero based index of channel being requested. |
fr_adc_data_type FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::ReadFrAdcData | ( | frame_offset_type | Frame, |
INT_4U | Channel | ||
) |
Extract the requested FrAdcData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Zero based index of channel being requested. |
|
inline |
Extract the requested FrAdcData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
fr_adc_data_type FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::ReadFrAdcData | ( | frame_offset_type | Frame, |
const std::string & | Channel | ||
) |
Extract the requested FrAdcData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
inherited |
Extract the requested FrAdcData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
inherited |
Extract the requested FrAdcData 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 |
|
inherited |
Extract the requested FrAdcData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
inherited |
Extract the requested FrAdcData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
inherited |
Extract the requested FrAdcData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Zero based index of channel being requested. |
|
inherited |
Extract the requested FrAdcData 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 |
|
inlineinherited |
|
inherited |
|
inherited |
|
inherited |
|
protectedinherited |
|
protectedinherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
protectedinherited |
|
protectedinherited |
|
inline |
Extract the requested FrEvent structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
fr_event_type FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::ReadFrEvent | ( | frame_offset_type | Frame, |
const std::string & | Channel | ||
) |
Extract the requested FrEvent structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
inline |
Extract the requested FrEvent structure from the stream.
[in] | EventType | Name of the event type being requested. |
[in] | Offset | Index into the Event array for the Event type |
fr_event_type FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::ReadFrEvent | ( | const std::string & | EventType, |
fr_event_offset_type | Offset | ||
) |
Extract the requested FrEvent structure from the stream.
[in] | EventType | Name of the event type being requested. |
[in] | Offset | Index into the Event array for the Event type |
|
inherited |
Extract the requested FrEvent structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
inherited |
Extract the requested FrEvent structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
inherited |
Extract the requested FrEvent structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
protectedinherited |
|
protectedinherited |
|
inline |
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::IFrameStreamPlanWrapper< 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. |
|
inherited |
Extract the requested FrProcData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
inherited |
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 |
|
inherited |
Extract the requested FrProcData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
inherited |
Extract the requested FrProcData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
inherited |
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. |
|
inherited |
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 |
|
inherited |
Extract the requested FrRawData structure from the stream.
[in] | Frame | Zero based index of the frame. |
|
inherited |
Extract the requested FrRawData structure from the stream.
[in] | Frame | Zero based index of the frame. |
|
protectedinherited |
|
protectedinherited |
|
inline |
Extract the requested FrSerData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
fr_ser_data_type FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::ReadFrSerData | ( | frame_offset_type | Frame, |
const std::string & | Channel | ||
) |
Extract the requested FrSerData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
inherited |
Extract the requested FrSerData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
protectedinherited |
|
protectedinherited |
|
inherited |
Extract the requested FrSerData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
inherited |
Extract the requested FrSerData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
protectedinherited |
|
protectedinherited |
fr_sim_data_type FrameCPP::Common::IFrameStreamPlanWrapper< DECL >::ReadFrSimData | ( | frame_offset_type | Frame, |
const std::string & | Channel | ||
) |
Extract the requested FrSimData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
inline |
Extract the requested FrSimData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
protectedinherited |
|
protectedinherited |
|
inherited |
Extract the requested FrSerData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
inline |
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::IFrameStreamPlanWrapper< 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::IFrameStreamPlanWrapper< DECL >::ReadFrSimEvent | ( | const std::string & | SimEventType, |
fr_event_offset_type | Offset | ||
) |
Extract the requested FrSimEvent structure from the stream.
[in] | SimEventType | Name of the simulated event type being requested. |
[in] | Offset | Index into the SimEvent array for the SimEvent type |
|
inline |
Extract the requested FrSimEvent structure from the stream.
[in] | SimEventType | Name of the simulated event type being requested. |
[in] | Offset | Index into the SimEvent array for the SimEvent type |
|
inherited |
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 |
|
inherited |
Extract the requested FrSimEvent structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
inherited |
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 |
|
inherited |
Extract the requested FrSerData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
inherited |
Extract the requested FrSerData structure from the stream.
[in] | Frame | Zero based index of the frame. |
[in] | Channel | Name of the channel being requested. |
|
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 |
|
inherited |
|
inherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
inherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
protectedinherited |
Read an Object referenced in the stream.
StreamRef | Stream reference information for the requested object. |
|
protectedinherited |
Read an Object referenced in the stream.
StreamRef | Stream reference information for the requested object. |
|
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 |
|
inherited |
|
protectedinherited |
|
protectedinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
protectedvirtualinherited |
Reimplemented from FrameCPP::Common::FrameStream.
|
protectedvirtualinherited |
Reimplemented from FrameCPP::Common::FrameStream.
|
inlineprivate |
|
inlineprivate |
|
inherited |
Method to resolve links.
|
inherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
protectedinherited |
|
inlineprotectedinherited |
|
inherited |
|
inlineinherited |
|
protectedinherited |
|
inlineprotectedinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inherited |
|
inlineinherited |
|
protectedinherited |
|
protectedinherited |
|
inlineinherited |
Return the size of the stream.
|
inherited |
Return the size of the stream.
|
inlineprotectedinherited |
|
protectedinherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
Checksum for file.
|
protectedinherited |
MD5Sum value for the files.
|
protectedinherited |
Checksum for frame.
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
Checksum for object.
|
protectedinherited |
|
mutableprotectedinherited |
|
private |
|
private |