ldas-tools-framecpp  2.8.1
Classes | Public Types | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
FrameCPP::Common::OFrameStream Class Reference

#include <FrameStream.hh>

Inheritance diagram for FrameCPP::Common::OFrameStream:
Inheritance graph
[legend]
Collaboration diagram for FrameCPP::Common::OFrameStream:
Collaboration graph
[legend]

Classes

struct  detector_cmp
 

Public Types

typedef OStream::buffer_type buffer_type
 
typedef INT_4U chkSum_type
 
typedef OStream::buffer_type buffer_type
 
typedef INT_4U chkSum_type
 
typedef OStream::buffer_type buffer_type
 
typedef INT_4U chkSum_type
 
typedef FrHeader::frame_library_type frame_library_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 FrHeader::library_revision_type library_revision_type
 
typedef FrameSpec::version_type version_type
 
typedef FrameSpec::version_type version_type
 
typedef FrameSpec::version_type version_type
 
typedef const StreamRefInterfacestreamref_interface_type
 
typedef const StreamRefInterfacestreamref_interface_type
 
typedef const StreamRefInterfacestreamref_interface_type
 
typedef INT_4U fr_event_offset_type
 
typedef INT_4U fr_event_offset_type
 
typedef INT_4U fr_event_offset_type
 
typedef INT_4U fr_sim_event_offset_type
 
typedef INT_4U fr_sim_event_offset_type
 
typedef INT_4U fr_sim_event_offset_type
 
typedef boost::shared_ptr< FrameSpec::Objectobject_type
 
typedef boost::shared_ptr< FrameSpec::Objectobject_type
 
typedef boost::shared_ptr< FrameSpec::Objectobject_type
 
typedef boost::shared_ptr< FrameSpec::Objectobject_type
 
typedef boost::shared_ptr< FrameSpec::Objectobject_type
 
typedef boost::shared_ptr< FrameSpec::Objectobject_type
 
typedef boost::shared_ptr< FrameSpec::Objectobject_type
 
typedef boost::shared_ptr< FrameSpec::Objectobject_type
 
typedef boost::shared_ptr< FrameSpec::Objectobject_type
 

Public Member Functions

 OFrameStream (buffer_type *Buffer, INT_2U Version=FRAME_SPEC_CURRENT)
 
 OFrameStream (bool AutoDelete, buffer_type *Buffer, INT_2U Version=FRAME_SPEC_CURRENT)
 
 ~OFrameStream ()
 
void Close ()
 
void DisableTOC ()
 
virtual INT_4U GetNumberOfFrames () const
 
virtual INT_8U GetTOCOffset () const
 
void SetAutoDeleteBuffer (const bool AutoDelete)
 Establish if the buffer is to be released with the Stream. More...
 
void SetMD5Sum (bool Value)
 
void Write (object_type Obj)
 
void WriteFrame (object_type FrameObject, chkSum_type FrameChecksumType=Common::CheckSum::NONE)
 Write Frame data to the stream. More...
 
void WriteFrame (object_type FrameObject, INT_2U CompressionScheme, INT_2U CompressionLevel, chkSum_type FrameChecksumType=CheckSum::NONE)
 Write Frame data to the stream. More...
 
void WriteFrStatData (object_type FrameObject)
 
 OFrameStream (buffer_type *Buffer, INT_2U Version=FRAME_SPEC_CURRENT)
 
 OFrameStream (bool AutoDelete, buffer_type *Buffer, INT_2U Version=FRAME_SPEC_CURRENT)
 
 ~OFrameStream ()
 
void Close ()
 
void DisableTOC ()
 
virtual INT_4U GetNumberOfFrames () const
 
virtual INT_8U GetTOCOffset () const
 
void SetAutoDeleteBuffer (const bool AutoDelete)
 Establish if the buffer is to be released with the Stream. More...
 
void SetMD5Sum (bool Value)
 
void Write (object_type Obj)
 
void WriteFrame (object_type FrameObject, chkSum_type FrameChecksumType=Common::CheckSum::NONE)
 Write Frame data to the stream. More...
 
void WriteFrame (object_type FrameObject, INT_2U CompressionScheme, INT_2U CompressionLevel, chkSum_type FrameChecksumType=CheckSum::NONE)
 Write Frame data to the stream. More...
 
void WriteFrStatData (object_type FrameObject)
 
 OFrameStream (buffer_type *Buffer, INT_2U Version=FRAME_SPEC_CURRENT)
 
 OFrameStream (bool AutoDelete, buffer_type *Buffer, INT_2U Version=FRAME_SPEC_CURRENT)
 
 ~OFrameStream ()
 
void Close ()
 
void DisableTOC ()
 
virtual INT_4U GetNumberOfFrames () const
 
virtual INT_8U GetTOCOffset () const
 
void SetAutoDeleteBuffer (const bool AutoDelete)
 Establish if the buffer is to be released with the Stream. More...
 
void SetMD5Sum (bool Value)
 
void Write (object_type Obj)
 
void WriteFrame (object_type FrameObject, chkSum_type FrameChecksumType=Common::CheckSum::NONE)
 Write Frame data to the stream. More...
 
void WriteFrame (object_type FrameObject, INT_2U CompressionScheme, INT_2U CompressionLevel, chkSum_type FrameChecksumType=CheckSum::NONE)
 Write Frame data to the stream. More...
 
void WriteFrStatData (object_type FrameObject)
 
buffer_typerdbuf () const
 
buffer_typerdbuf () const
 
buffer_typerdbuf () const
 
void SetCheckSumFile (const CheckSum::kind_type Type)
 
void SetCheckSumFile (const CheckSum::kind_type Type)
 
void SetCheckSumFile (const CheckSum::kind_type Type)
 
buffer_typerdbuf () const
 
buffer_typerdbuf () const
 
buffer_typerdbuf () const
 
void SetCheckSumFile (const CheckSum::kind_type Type)
 
void SetCheckSumFile (const CheckSum::kind_type Type)
 
void SetCheckSumFile (const CheckSum::kind_type Type)
 
buffer_typerdbuf () const
 
buffer_typerdbuf () const
 
buffer_typerdbuf () const
 
void SetCheckSumFile (const CheckSum::kind_type Type)
 
void SetCheckSumFile (const CheckSum::kind_type Type)
 
void SetCheckSumFile (const CheckSum::kind_type Type)
 
frame_library_type FrameLibrary () const
 
frame_library_type FrameLibrary () const
 
frame_library_type FrameLibrary () const
 
library_revision_type LibraryRevision () const
 
library_revision_type LibraryRevision () const
 
library_revision_type LibraryRevision () const
 
version_type Version () const
 
version_type Version () const
 
version_type Version () const
 
const std::string & GetLastError () const
 
const std::string & GetLastError () const
 
const std::string & GetLastError () const
 
const MD5SumGetMD5Sum () const
 
const MD5SumGetMD5Sum () const
 
const MD5SumGetMD5Sum () const
 

Protected Types

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 const Dictionary::streamref_type::element_type * const_stream_ref_ptr_type
 
typedef Dictionary::streamref_type streamref_type
 
typedef Dictionary::streamref_type streamref_type
 
typedef Dictionary::streamref_type streamref_type
 
typedef std::unique_ptr< CheckSumFilterchecksum_filter_type
 
typedef std::unique_ptr< CheckSumFilterchecksum_filter_type
 
typedef std::unique_ptr< CheckSumFilterchecksum_filter_type
 
typedef std::unique_ptr< MD5SumFiltermd5sum_filter_type
 
typedef std::unique_ptr< MD5SumFiltermd5sum_filter_type
 
typedef std::unique_ptr< MD5SumFiltermd5sum_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 LDASTools::AL::unordered_map< INT_2U, INT_2U > streamid_to_fsiid_type
 
typedef boost::shared_ptr< PTR_STRUCT_BASEptr_struct_base_type
 
typedef boost::shared_ptr< PTR_STRUCT_BASEptr_struct_base_type
 
typedef boost::shared_ptr< PTR_STRUCT_BASEptr_struct_base_type
 
typedef std::ostream ostream_type
 
typedef std::ostream ostream_type
 
typedef std::ostream ostream_type
 
typedef ostream_type::char_type char_type
 
typedef ostream_type::char_type char_type
 
typedef ostream_type::char_type char_type
 
typedef FrameSpec::ObjectInterface::unique_object_type unique_object_type
 
typedef FrameSpec::ObjectInterface::unique_object_type unique_object_type
 
typedef FrameSpec::ObjectInterface::unique_object_type unique_object_type
 

Protected Member Functions

virtual void frameSpecInfo (const FrameSpec::Info *Spec)
 
virtual void frameSpecInfo (const FrameSpec::Info *Spec)
 
virtual void frameSpecInfo (const FrameSpec::Info *Spec)
 
const FrameSpec::InfoframeSpecInfo () const
 
virtual void frameSpecInfo (const FrameSpec::Info *Spec)
 
const FrameSpec::InfoframeSpecInfo () const
 
virtual void frameSpecInfo (const FrameSpec::Info *Spec)
 
const FrameSpec::InfoframeSpecInfo () const
 
virtual void frameSpecInfo (const FrameSpec::Info *Spec)
 
const FrameSpec::InfoframeSpecInfo () const
 
virtual void frameSpecInfo (const FrameSpec::Info *Spec)
 
const FrameSpec::InfoframeSpecInfo () const
 
virtual void frameSpecInfo (const FrameSpec::Info *Spec)
 
const FrameSpec::InfoframeSpecInfo () const
 
virtual void frameSpecInfo (const FrameSpec::Info *Spec)
 
const FrameSpec::InfoframeSpecInfo () const
 
virtual void frameSpecInfo (const FrameSpec::Info *Spec)
 
const FrameSpec::InfoframeSpecInfo () const
 
virtual void frameSpecInfo (const FrameSpec::Info *Spec)
 
const FrameSpec::InfoframeSpecInfo () const
 
virtual void frameSpecInfo (const FrameSpec::Info *Spec)
 
const FrameSpec::InfoframeSpecInfo () const
 
void setLastError (const std::string &Message)
 
void setLastError (const std::string &Message)
 
void setLastError (const std::string &Message)
 
void setTOC ()
 
void setTOC ()
 
void setTOC ()
 
const StreamRefInterfacestreamRef () const
 
const StreamRefInterfacestreamRef () const
 
const StreamRefInterfacestreamRef () const
 
void version_stream (version_type Version)
 
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 frameLibrary (frame_library_type FrameLibrary)
 
void libraryRevision (library_revision_type LibraryRevision)
 
void libraryRevision (library_revision_type LibraryRevision)
 
void libraryRevision (library_revision_type LibraryRevision)
 
version_type memoryVersion () const
 
version_type memoryVersion () const
 
version_type memoryVersion () const
 
version_type streamVersion () const
 
version_type streamVersion () const
 
version_type streamVersion () const
 
virtual void reset ()
 
virtual void reset ()
 
virtual void reset ()
 
virtual void Cleanup ()
 
virtual void Cleanup ()
 
virtual void Cleanup ()
 
INT_2U GetClassId (const std::string &ClassName) 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
 
INT_2U GetFSIId (INT_2U StreamId) const
 
cmn_streamsize_type PtrStructBytes () 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_stream_ref_ptr_type ReferenceStreamRef () const
 
const DictionaryGetDictionary () const
 
DictionaryGetDictionary ()
 
const DictionaryGetDictionary () const
 
DictionaryGetDictionary ()
 
const DictionaryGetDictionary () const
 
DictionaryGetDictionary ()
 
void Compression (INT_2U &CompressionScheme, INT_2U &CompressionLevel)
 
void Compression (INT_2U &CompressionScheme, INT_2U &CompressionLevel)
 
void Compression (INT_2U &CompressionScheme, INT_2U &CompressionLevel)
 
INT_2U CompressionScheme () const
 
INT_2U CompressionScheme () const
 
INT_2U CompressionScheme () const
 
INT_2U CompressionLevel () const
 
INT_2U CompressionLevel () const
 
INT_2U CompressionLevel () const
 
template<typename Header >
const Header * GetFrHeader () const
 
template<typename Header >
const Header * GetFrHeader () const
 
template<typename Header >
const Header * GetFrHeader () const
 
void Next (object_type Obj, object_type NextObj)
 
object_type Next (object_type Obj) const
 
void Next (object_type Obj, object_type NextObj)
 
object_type Next (object_type Obj) const
 
void Next (object_type Obj, object_type NextObj)
 
object_type Next (object_type Obj) const
 
const PTR_STRUCT_BASEReference (object_type Obj) const
 
const PTR_STRUCT_BASEReference (object_type Obj) const
 
const PTR_STRUCT_BASEReference (object_type Obj) const
 
OStreamwrite (const char_type *S, std::streamsize N)
 
OStreamwrite (const char_type *S, std::streamsize N)
 
OStreamwrite (const char_type *S, std::streamsize N)
 
object_type Pop ()
 Get an object from the output queue. More...
 
object_type Pop ()
 Get an object from the output queue. More...
 
object_type Pop ()
 Get an object from the output queue. More...
 
void PushSingle (object_type Obj)
 Append an object to the output queue. More...
 
void PushSingle (object_type Obj)
 Append an object to the output queue. More...
 
void PushSingle (object_type Obj)
 Append an object to the output queue. More...
 
template<typename Iter >
void PushMulti (Iter Start, Iter End, size_t Size)
 Append multiple objects to the output queue. More...
 
template<typename Iter >
void PushMulti (Iter Start, Iter End, size_t Size)
 Append multiple objects to the output queue. More...
 
template<typename Iter >
void PushMulti (Iter Start, Iter End, size_t Size)
 Append multiple objects to the output queue. More...
 
const Common::PTR_STRUCT_BASENextPtrStruct (object_type Cur) const
 Create a PTR_STRUCT for next object. More...
 
const Common::PTR_STRUCT_BASENextPtrStruct (const object_type::element_type *Cur) const
 Create a PTR_STRUCT for next object. More...
 
const Common::PTR_STRUCT_BASENextPtrStruct (object_type Cur) const
 Create a PTR_STRUCT for next object. More...
 
const Common::PTR_STRUCT_BASENextPtrStruct (const object_type::element_type *Cur) const
 Create a PTR_STRUCT for next object. More...
 
const Common::PTR_STRUCT_BASENextPtrStruct (object_type Cur) const
 Create a PTR_STRUCT for next object. More...
 
const Common::PTR_STRUCT_BASENextPtrStruct (const object_type::element_type *Cur) const
 Create a PTR_STRUCT for next object. More...
 
OStreamoperator<< (object_type Data)
 
OStreamoperator<< (Pointer Data)
 
template<typename T , const std::string &(T::*)() const F>
OStreamoperator<< (const SearchContainer< T, F > &SC)
 
template<typename T >
OStreamoperator<< (const Container< T > &C)
 
template<typename L >
OStreamoperator<< (const STRING< L > &String)
 
template<typename L >
OStreamoperator<< (const STRING_SHADOW< L > &String)
 
template<typename L >
OStreamoperator<< (const std::vector< STRING< L > > &Strings)
 
template<typename DT >
OStreamoperator<< (const std::vector< DT > &N)
 
template<typename DT >
OStreamoperator<< (const DT &N)
 
OStreamoperator<< (object_type Data)
 
OStreamoperator<< (Pointer Data)
 
template<typename T , const std::string &(T::*)() const F>
OStreamoperator<< (const SearchContainer< T, F > &SC)
 
template<typename T >
OStreamoperator<< (const Container< T > &C)
 
template<typename L >
OStreamoperator<< (const STRING< L > &String)
 
template<typename L >
OStreamoperator<< (const STRING_SHADOW< L > &String)
 
template<typename L >
OStreamoperator<< (const std::vector< STRING< L > > &Strings)
 
template<typename DT >
OStreamoperator<< (const std::vector< DT > &N)
 
template<typename DT >
OStreamoperator<< (const DT &N)
 
OStreamoperator<< (object_type Data)
 
OStreamoperator<< (Pointer Data)
 
template<typename T , const std::string &(T::*)() const F>
OStreamoperator<< (const SearchContainer< T, F > &SC)
 
template<typename T >
OStreamoperator<< (const Container< T > &C)
 
template<typename L >
OStreamoperator<< (const STRING< L > &String)
 
template<typename L >
OStreamoperator<< (const STRING_SHADOW< L > &String)
 
template<typename L >
OStreamoperator<< (const std::vector< STRING< L > > &Strings)
 
template<typename DT >
OStreamoperator<< (const std::vector< DT > &N)
 
template<typename DT >
OStreamoperator<< (const DT &N)
 
template<>
OStreamoperator<< (const LDASTools::AL::GPSTime &Data)
 
buffer_typerdbuf () const
 
CheckSumFilterGetCheckSumFile () const
 
CheckSumFilterGetCheckSumFile () const
 
CheckSumFilterGetCheckSumFile () const
 
void SetCheckSumFile (const CheckSum::kind_type Type)
 
CheckSumFilterGetCheckSumFrame () const
 
CheckSumFilterGetCheckSumFrame () const
 
CheckSumFilterGetCheckSumFrame () const
 
void SetCheckSumFrame (const CheckSum::kind_type Type)
 
void SetCheckSumFrame (const CheckSum::kind_type Type)
 
void SetCheckSumFrame (const CheckSum::kind_type Type)
 
CheckSumFilterGetCheckSumObject () const
 
CheckSumFilterGetCheckSumObject () const
 
CheckSumFilterGetCheckSumObject () const
 
void SetCheckSumObject (const CheckSum::kind_type Type)
 
void SetCheckSumObject (const CheckSum::kind_type Type)
 
void SetCheckSumObject (const CheckSum::kind_type Type)
 
void setFrHeader (unique_object_type &Obj)
 
void setFrHeader (unique_object_type &Obj)
 
void setFrHeader (unique_object_type &Obj)
 
void setAutoDeleteBuffer (const bool Value)
 Establish if the buffer is to be released with the Stream. More...
 
void setAutoDeleteBuffer (const bool Value)
 Establish if the buffer is to be released with the Stream. More...
 
void setAutoDeleteBuffer (const bool Value)
 Establish if the buffer is to be released with the Stream. More...
 

Protected Attributes

bool m_closed_state
 
std::unique_ptr< MD5SumFilterm_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...
 

Private Types

typedef boost::shared_ptr< FrDetectorfr_detector_type
 
typedef boost::shared_ptr< FrStatDatafr_stat_data_type
 
typedef std::set< INT_2U > defined_container_type
 
typedef std::list< fr_stat_data_typefr_stat_list_type
 
typedef std::map< fr_detector_type, fr_stat_list_type, detector_cmpfr_stat_container_type
 
typedef boost::shared_ptr< FrDetectorfr_detector_type
 
typedef boost::shared_ptr< FrStatDatafr_stat_data_type
 
typedef std::set< INT_2U > defined_container_type
 
typedef std::list< fr_stat_data_typefr_stat_list_type
 
typedef std::map< fr_detector_type, fr_stat_list_type, detector_cmpfr_stat_container_type
 
typedef boost::shared_ptr< FrDetectorfr_detector_type
 
typedef boost::shared_ptr< FrStatDatafr_stat_data_type
 
typedef std::set< INT_2U > defined_container_type
 
typedef std::list< fr_stat_data_typefr_stat_list_type
 
typedef std::map< fr_detector_type, fr_stat_list_type, detector_cmpfr_stat_container_type
 
typedef LDASTools::AL::unordered_map< std::string, INT_2U, LDASTools::AL::hash< std::string >, LDASTools::AL::CaseInsensitiveCmp > cntocid_mapping_type
 
typedef LDASTools::AL::unordered_map< std::string, INT_2U, LDASTools::AL::hash< std::string >, LDASTools::AL::CaseInsensitiveCmp > cntocid_mapping_type
 
typedef LDASTools::AL::unordered_map< std::string, INT_2U, LDASTools::AL::hash< std::string >, LDASTools::AL::CaseInsensitiveCmp > cntocid_mapping_type
 
typedef std::unique_ptr< buffer_typebuffer_ptr_type
 
typedef std::unique_ptr< buffer_typebuffer_ptr_type
 
typedef std::unique_ptr< buffer_typebuffer_ptr_type
 
typedef std::list< object_typeobject_queue_type
 
typedef std::list< object_typeobject_queue_type
 
typedef std::list< object_typeobject_queue_type
 

Private Member Functions

void init ()
 
void write_stream_objects ()
 
void init ()
 
void write_stream_objects ()
 
void init ()
 
void write_stream_objects ()
 
template<typename T >
const FrameSpec::Objectobject_ptr (boost::shared_ptr< T > Obj)
 
template<typename T >
const FrameSpec::Objectobject_ptr (const T *Obj)
 
template<typename T >
const FrameSpec::Objectobject_ptr (boost::shared_ptr< T > Obj)
 
template<typename T >
const FrameSpec::Objectobject_ptr (const T *Obj)
 
template<typename T >
const FrameSpec::Objectobject_ptr (boost::shared_ptr< T > Obj)
 
template<typename T >
const FrameSpec::Objectobject_ptr (const T *Obj)
 
template<>
const FrameSpec::Objectobject_ptr (const FrStatData *Obj)
 
template<>
const FrameSpec::Objectobject_ptr (const FrStatData *Obj)
 
template<>
const FrameSpec::Objectobject_ptr (const FrStatData *Obj)
 

Static Private Member Functions

static bool initialize ()
 
static bool initialize ()
 
static bool initialize ()
 
static void cleanup_at_exit ()
 
static void cleanup_at_exit ()
 
static void cleanup_at_exit ()
 

Private Attributes

boost::shared_ptr< FrTOCm_toc
 
INT_8U m_toc_location
 
INT_4U m_frame_count
 
defined_container_type m_defined
 
fr_stat_container_type m_fr_stats
 
bool m_has_header
 
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. More...
 
version_type m_stream_version
 Version number to use for frames in stream. More...
 
streamref_interface_type m_stream_ref
 
std::string m_last_error_message
 
const FrameSpec::Infom_frame_spec
 
cmn_streamsize_type m_ptr_struct_bytes
 
unique_object_type m_file_header
 
buffer_ptr_type m_buffer
 
bool m_buffer_auto_delete
 
bool m_filter_internally
 
object_queue_type m_write_objects
 
object_queue_type::iterator m_write_objects_pos
 
INT_2U m_compression_scheme
 
INT_2U m_compression_level
 

Static Private Attributes

static const bool m_initialized = StreamBase::initialize( )
 
static cntocid_mapping_type m_class_name_to_class_id
 

Member Typedef Documentation

◆ buffer_ptr_type [1/3]

typedef std::unique_ptr< buffer_type > FrameCPP::Common::OStream::buffer_ptr_type
privateinherited

◆ buffer_ptr_type [2/3]

typedef std::unique_ptr< buffer_type > FrameCPP::Common::OStream::buffer_ptr_type
privateinherited

◆ buffer_ptr_type [3/3]

typedef std::unique_ptr< buffer_type > FrameCPP::Common::OStream::buffer_ptr_type
privateinherited

◆ buffer_type [1/3]

◆ buffer_type [2/3]

◆ buffer_type [3/3]

◆ char_type [1/3]

◆ char_type [2/3]

◆ char_type [3/3]

◆ checksum_filter_type [1/3]

typedef std::unique_ptr< CheckSumFilter > FrameCPP::Common::StreamBase::checksum_filter_type
protectedinherited

◆ checksum_filter_type [2/3]

typedef std::unique_ptr< CheckSumFilter > FrameCPP::Common::StreamBase::checksum_filter_type
protectedinherited

◆ checksum_filter_type [3/3]

typedef std::unique_ptr< CheckSumFilter > FrameCPP::Common::StreamBase::checksum_filter_type
protectedinherited

◆ chkSum_type [1/3]

◆ chkSum_type [2/3]

◆ chkSum_type [3/3]

◆ cntocid_mapping_type [1/3]

typedef LDASTools::AL::unordered_map< std::string, INT_2U, LDASTools::AL::hash< std::string >, LDASTools::AL::CaseInsensitiveCmp > FrameCPP::Common::StreamBase::cntocid_mapping_type
privateinherited

◆ cntocid_mapping_type [2/3]

typedef LDASTools::AL::unordered_map< std::string, INT_2U, LDASTools::AL::hash< std::string >, LDASTools::AL::CaseInsensitiveCmp > FrameCPP::Common::StreamBase::cntocid_mapping_type
privateinherited

◆ cntocid_mapping_type [3/3]

typedef LDASTools::AL::unordered_map< std::string, INT_2U, LDASTools::AL::hash< std::string >, LDASTools::AL::CaseInsensitiveCmp > FrameCPP::Common::StreamBase::cntocid_mapping_type
privateinherited

◆ const_stream_ref_ptr_type [1/3]

typedef const Dictionary::streamref_type::element_type* FrameCPP::Common::StreamBase::const_stream_ref_ptr_type
inherited

◆ const_stream_ref_ptr_type [2/3]

typedef const Dictionary::streamref_type::element_type* FrameCPP::Common::StreamBase::const_stream_ref_ptr_type
inherited

◆ const_stream_ref_ptr_type [3/3]

typedef const Dictionary::streamref_type::element_type* FrameCPP::Common::StreamBase::const_stream_ref_ptr_type
inherited

◆ defined_container_type [1/3]

◆ defined_container_type [2/3]

◆ defined_container_type [3/3]

◆ fr_detector_type [1/3]

typedef boost::shared_ptr< FrDetector > FrameCPP::Common::OFrameStream::fr_detector_type
private

◆ fr_detector_type [2/3]

typedef boost::shared_ptr< FrDetector > FrameCPP::Common::OFrameStream::fr_detector_type
private

◆ fr_detector_type [3/3]

typedef boost::shared_ptr< FrDetector > FrameCPP::Common::OFrameStream::fr_detector_type
private

◆ fr_event_offset_type [1/3]

◆ fr_event_offset_type [2/3]

◆ fr_event_offset_type [3/3]

◆ fr_sim_event_offset_type [1/3]

◆ fr_sim_event_offset_type [2/3]

◆ fr_sim_event_offset_type [3/3]

◆ fr_stat_container_type [1/3]

◆ fr_stat_container_type [2/3]

◆ fr_stat_container_type [3/3]

◆ fr_stat_data_type [1/3]

typedef boost::shared_ptr< FrStatData > FrameCPP::Common::OFrameStream::fr_stat_data_type
private

◆ fr_stat_data_type [2/3]

typedef boost::shared_ptr< FrStatData > FrameCPP::Common::OFrameStream::fr_stat_data_type
private

◆ fr_stat_data_type [3/3]

typedef boost::shared_ptr< FrStatData > FrameCPP::Common::OFrameStream::fr_stat_data_type
private

◆ fr_stat_list_type [1/3]

◆ fr_stat_list_type [2/3]

◆ fr_stat_list_type [3/3]

◆ frame_library_type [1/3]

◆ frame_library_type [2/3]

◆ frame_library_type [3/3]

◆ library_revision_type [1/3]

◆ library_revision_type [2/3]

◆ library_revision_type [3/3]

◆ md5sum_filter_type [1/3]

typedef std::unique_ptr< MD5SumFilter > FrameCPP::Common::StreamBase::md5sum_filter_type
protectedinherited

◆ md5sum_filter_type [2/3]

typedef std::unique_ptr< MD5SumFilter > FrameCPP::Common::StreamBase::md5sum_filter_type
protectedinherited

◆ md5sum_filter_type [3/3]

typedef std::unique_ptr< MD5SumFilter > FrameCPP::Common::StreamBase::md5sum_filter_type
protectedinherited

◆ object_queue_type [1/3]

typedef std::list< object_type > FrameCPP::Common::OStream::object_queue_type
privateinherited

◆ object_queue_type [2/3]

typedef std::list< object_type > FrameCPP::Common::OStream::object_queue_type
privateinherited

◆ object_queue_type [3/3]

typedef std::list< object_type > FrameCPP::Common::OStream::object_queue_type
privateinherited

◆ object_type [1/9]

typedef boost::shared_ptr< FrameSpec::Object > FrameCPP::Common::StreamBase::object_type
inherited

◆ object_type [2/9]

typedef boost::shared_ptr< FrameSpec::Object > FrameCPP::Common::StreamBase::object_type
inherited

◆ object_type [3/9]

typedef boost::shared_ptr< FrameSpec::Object > FrameCPP::Common::StreamBase::object_type
inherited

◆ object_type [4/9]

typedef boost::shared_ptr< FrameSpec::Object > FrameCPP::Common::StreamBase::object_type
inherited

◆ object_type [5/9]

typedef boost::shared_ptr< FrameSpec::Object > FrameCPP::Common::StreamBase::object_type
inherited

◆ object_type [6/9]

typedef boost::shared_ptr< FrameSpec::Object > FrameCPP::Common::StreamBase::object_type
inherited

◆ object_type [7/9]

typedef boost::shared_ptr< FrameSpec::Object > FrameCPP::Common::StreamBase::object_type
inherited

◆ object_type [8/9]

typedef boost::shared_ptr< FrameSpec::Object > FrameCPP::Common::StreamBase::object_type
inherited

◆ object_type [9/9]

typedef boost::shared_ptr< FrameSpec::Object > FrameCPP::Common::StreamBase::object_type
inherited

◆ ostream_type [1/3]

typedef std::ostream FrameCPP::Common::OStream::ostream_type
inherited

◆ ostream_type [2/3]

typedef std::ostream FrameCPP::Common::OStream::ostream_type
inherited

◆ ostream_type [3/3]

typedef std::ostream FrameCPP::Common::OStream::ostream_type
inherited

◆ ptr_struct_base_type [1/3]

typedef boost::shared_ptr< PTR_STRUCT_BASE > FrameCPP::Common::StreamBase::ptr_struct_base_type
protectedinherited

◆ ptr_struct_base_type [2/3]

typedef boost::shared_ptr< PTR_STRUCT_BASE > FrameCPP::Common::StreamBase::ptr_struct_base_type
protectedinherited

◆ ptr_struct_base_type [3/3]

typedef boost::shared_ptr< PTR_STRUCT_BASE > FrameCPP::Common::StreamBase::ptr_struct_base_type
protectedinherited

◆ streamid_to_fsiid_type [1/3]

typedef LDASTools::AL::unordered_map< INT_2U, INT_2U > FrameCPP::Common::StreamBase::streamid_to_fsiid_type
protectedinherited

◆ streamid_to_fsiid_type [2/3]

typedef LDASTools::AL::unordered_map< INT_2U, INT_2U > FrameCPP::Common::StreamBase::streamid_to_fsiid_type
protectedinherited

◆ streamid_to_fsiid_type [3/3]

typedef LDASTools::AL::unordered_map< INT_2U, INT_2U > FrameCPP::Common::StreamBase::streamid_to_fsiid_type
protectedinherited

◆ streamref_interface_type [1/3]

◆ streamref_interface_type [2/3]

◆ streamref_interface_type [3/3]

◆ streamref_type [1/3]

◆ streamref_type [2/3]

◆ streamref_type [3/3]

◆ unique_object_type [1/3]

◆ unique_object_type [2/3]

◆ unique_object_type [3/3]

◆ version_type [1/3]

◆ version_type [2/3]

◆ version_type [3/3]

Constructor & Destructor Documentation

◆ OFrameStream() [1/6]

FrameCPP::Common::OFrameStream::OFrameStream ( buffer_type Buffer,
INT_2U  Version = FRAME_SPEC_CURRENT 
)

◆ OFrameStream() [2/6]

FrameCPP::Common::OFrameStream::OFrameStream ( bool  AutoDelete,
buffer_type Buffer,
INT_2U  Version = FRAME_SPEC_CURRENT 
)

◆ ~OFrameStream() [1/3]

FrameCPP::Common::OFrameStream::~OFrameStream ( )

◆ OFrameStream() [3/6]

FrameCPP::Common::OFrameStream::OFrameStream ( buffer_type Buffer,
INT_2U  Version = FRAME_SPEC_CURRENT 
)

◆ OFrameStream() [4/6]

FrameCPP::Common::OFrameStream::OFrameStream ( bool  AutoDelete,
buffer_type Buffer,
INT_2U  Version = FRAME_SPEC_CURRENT 
)

◆ ~OFrameStream() [2/3]

FrameCPP::Common::OFrameStream::~OFrameStream ( )

◆ OFrameStream() [5/6]

FrameCPP::Common::OFrameStream::OFrameStream ( buffer_type Buffer,
INT_2U  Version = FRAME_SPEC_CURRENT 
)

◆ OFrameStream() [6/6]

FrameCPP::Common::OFrameStream::OFrameStream ( bool  AutoDelete,
buffer_type Buffer,
INT_2U  Version = FRAME_SPEC_CURRENT 
)

◆ ~OFrameStream() [3/3]

FrameCPP::Common::OFrameStream::~OFrameStream ( )

Member Function Documentation

◆ Cleanup() [1/3]

void FrameCPP::Common::StreamBase::Cleanup ( )
virtualinherited

◆ Cleanup() [2/3]

virtual void FrameCPP::Common::StreamBase::Cleanup ( )
virtualinherited

◆ Cleanup() [3/3]

virtual void FrameCPP::Common::StreamBase::Cleanup ( )
virtualinherited

◆ cleanup_at_exit() [1/3]

void FrameCPP::Common::StreamBase::cleanup_at_exit ( )
staticprivateinherited

◆ cleanup_at_exit() [2/3]

static void FrameCPP::Common::StreamBase::cleanup_at_exit ( )
staticprivateinherited

◆ cleanup_at_exit() [3/3]

static void FrameCPP::Common::StreamBase::cleanup_at_exit ( )
staticprivateinherited

◆ Close() [1/3]

void FrameCPP::Common::OFrameStream::Close ( )

◆ Close() [2/3]

void FrameCPP::Common::OFrameStream::Close ( )

◆ Close() [3/3]

void FrameCPP::Common::OFrameStream::Close ( )

◆ Compression() [1/3]

void FrameCPP::Common::OStream::Compression ( INT_2U &  CompressionScheme,
INT_2U &  CompressionLevel 
)
inlineinherited

param[in,out] CompressionScheme param[in,out] CompressionType

◆ Compression() [2/3]

void FrameCPP::Common::OStream::Compression ( INT_2U &  CompressionScheme,
INT_2U &  CompressionLevel 
)
inherited

param[in,out] CompressionScheme param[in,out] CompressionType

◆ Compression() [3/3]

void FrameCPP::Common::OStream::Compression ( INT_2U &  CompressionScheme,
INT_2U &  CompressionLevel 
)
inherited

param[in,out] CompressionScheme param[in,out] CompressionType

◆ CompressionLevel() [1/3]

INT_2U FrameCPP::Common::OStream::CompressionLevel ( ) const
inlineinherited

◆ CompressionLevel() [2/3]

INT_2U FrameCPP::Common::OStream::CompressionLevel ( ) const
inherited

◆ CompressionLevel() [3/3]

INT_2U FrameCPP::Common::OStream::CompressionLevel ( ) const
inherited

◆ CompressionScheme() [1/3]

INT_2U FrameCPP::Common::OStream::CompressionScheme ( ) const
inlineinherited

◆ CompressionScheme() [2/3]

INT_2U FrameCPP::Common::OStream::CompressionScheme ( ) const
inherited

◆ CompressionScheme() [3/3]

INT_2U FrameCPP::Common::OStream::CompressionScheme ( ) const
inherited

◆ DisableTOC() [1/3]

void FrameCPP::Common::OFrameStream::DisableTOC ( )
inline

◆ DisableTOC() [2/3]

void FrameCPP::Common::OFrameStream::DisableTOC ( )

◆ DisableTOC() [3/3]

void FrameCPP::Common::OFrameStream::DisableTOC ( )

◆ FrameLibrary() [1/3]

FrameStream::frame_library_type FrameStream::FrameLibrary ( ) const
inlineinherited

◆ FrameLibrary() [2/3]

frame_library_type FrameCPP::Common::FrameStream::FrameLibrary ( ) const
inherited

◆ FrameLibrary() [3/3]

frame_library_type FrameCPP::Common::FrameStream::FrameLibrary ( ) const
inherited

◆ frameLibrary() [1/3]

void FrameStream::frameLibrary ( frame_library_type  FrameLibrary)
inlineprotectedinherited

◆ frameLibrary() [2/3]

void FrameCPP::Common::FrameStream::frameLibrary ( frame_library_type  FrameLibrary)
protectedinherited

◆ frameLibrary() [3/3]

void FrameCPP::Common::FrameStream::frameLibrary ( frame_library_type  FrameLibrary)
protectedinherited

◆ frameSpecInfo() [1/22]

const FrameSpec::Info & FrameCPP::Common::StreamBase::frameSpecInfo
inlineprotectedinherited

◆ frameSpecInfo() [2/22]

const FrameSpec::Info& FrameCPP::Common::StreamBase::frameSpecInfo
protectedinherited

◆ frameSpecInfo() [3/22]

const FrameSpec::Info& FrameCPP::Common::StreamBase::frameSpecInfo
protectedinherited

◆ frameSpecInfo() [4/22]

const FrameSpec::Info & FrameCPP::Common::StreamBase::frameSpecInfo ( ) const
inlineprotectedinherited

◆ frameSpecInfo() [5/22]

const FrameSpec::Info & FrameCPP::Common::StreamBase::frameSpecInfo
inlineprotectedinherited

◆ frameSpecInfo() [6/22]

const FrameSpec::Info& FrameCPP::Common::StreamBase::frameSpecInfo
protectedinherited

◆ frameSpecInfo() [7/22]

const FrameSpec::Info& FrameCPP::Common::StreamBase::frameSpecInfo
protectedinherited

◆ frameSpecInfo() [8/22]

const FrameSpec::Info & FrameCPP::Common::StreamBase::frameSpecInfo
inlineprotectedinherited

◆ frameSpecInfo() [9/22]

const FrameSpec::Info& FrameCPP::Common::StreamBase::frameSpecInfo
protectedinherited

◆ frameSpecInfo() [10/22]

const FrameSpec::Info& FrameCPP::Common::StreamBase::frameSpecInfo
protectedinherited

◆ frameSpecInfo() [11/22]

void FrameCPP::Common::StreamBase::frameSpecInfo
protectedinherited

◆ frameSpecInfo() [12/22]

virtual void FrameCPP::Common::StreamBase::frameSpecInfo
protectedinherited

◆ frameSpecInfo() [13/22]

virtual void FrameCPP::Common::StreamBase::frameSpecInfo
protectedinherited

◆ frameSpecInfo() [14/22]

void FrameStream::frameSpecInfo ( const FrameSpec::Info Spec)
protectedvirtualinherited

Reimplemented from FrameCPP::Common::StreamBase.

◆ frameSpecInfo() [15/22]

void FrameCPP::Common::StreamBase::frameSpecInfo
protectedinherited

◆ frameSpecInfo() [16/22]

virtual void FrameCPP::Common::StreamBase::frameSpecInfo
protectedinherited

◆ frameSpecInfo() [17/22]

virtual void FrameCPP::Common::StreamBase::frameSpecInfo
protectedinherited

◆ frameSpecInfo() [18/22]

virtual void FrameCPP::Common::FrameStream::frameSpecInfo ( const FrameSpec::Info Spec)
protectedvirtualinherited

Reimplemented from FrameCPP::Common::StreamBase.

◆ frameSpecInfo() [19/22]

void FrameCPP::Common::StreamBase::frameSpecInfo
protectedinherited

◆ frameSpecInfo() [20/22]

virtual void FrameCPP::Common::StreamBase::frameSpecInfo
protectedinherited

◆ frameSpecInfo() [21/22]

virtual void FrameCPP::Common::StreamBase::frameSpecInfo
protectedinherited

◆ frameSpecInfo() [22/22]

virtual void FrameCPP::Common::FrameStream::frameSpecInfo ( const FrameSpec::Info Spec)
protectedvirtualinherited

Reimplemented from FrameCPP::Common::StreamBase.

◆ GetCheckSumFile() [1/3]

CheckSumFilter * FrameCPP::Common::OStream::GetCheckSumFile ( ) const
inlineinherited

◆ GetCheckSumFile() [2/3]

CheckSumFilter* FrameCPP::Common::OStream::GetCheckSumFile ( ) const
inherited

◆ GetCheckSumFile() [3/3]

CheckSumFilter* FrameCPP::Common::OStream::GetCheckSumFile ( ) const
inherited

◆ GetCheckSumFrame() [1/3]

CheckSumFilter * FrameCPP::Common::OStream::GetCheckSumFrame ( ) const
inlineinherited

◆ GetCheckSumFrame() [2/3]

CheckSumFilter* FrameCPP::Common::OStream::GetCheckSumFrame ( ) const
inherited

◆ GetCheckSumFrame() [3/3]

CheckSumFilter* FrameCPP::Common::OStream::GetCheckSumFrame ( ) const
inherited

◆ GetCheckSumObject() [1/3]

CheckSumFilter * FrameCPP::Common::OStream::GetCheckSumObject ( ) const
inlineinherited

◆ GetCheckSumObject() [2/3]

CheckSumFilter* FrameCPP::Common::OStream::GetCheckSumObject ( ) const
inherited

◆ GetCheckSumObject() [3/3]

CheckSumFilter* FrameCPP::Common::OStream::GetCheckSumObject ( ) const
inherited

◆ GetClassId() [1/3]

INT_2U FrameCPP::Common::StreamBase::GetClassId ( const std::string &  ClassName) const
inherited

◆ GetClassId() [2/3]

INT_2U FrameCPP::Common::StreamBase::GetClassId ( const std::string &  ClassName) const
inherited

◆ GetClassId() [3/3]

INT_2U FrameCPP::Common::StreamBase::GetClassId ( const std::string &  ClassName) const
inherited

◆ GetDictionary() [1/6]

Dictionary & FrameCPP::Common::StreamBase::GetDictionary ( )
inlineinherited

◆ GetDictionary() [2/6]

Dictionary& FrameCPP::Common::StreamBase::GetDictionary ( )
inherited

◆ GetDictionary() [3/6]

Dictionary& FrameCPP::Common::StreamBase::GetDictionary ( )
inherited

◆ GetDictionary() [4/6]

const Dictionary & FrameCPP::Common::StreamBase::GetDictionary ( ) const
inlineinherited

◆ GetDictionary() [5/6]

const Dictionary& FrameCPP::Common::StreamBase::GetDictionary ( ) const
inherited

◆ GetDictionary() [6/6]

const Dictionary& FrameCPP::Common::StreamBase::GetDictionary ( ) const
inherited

◆ GetFrHeader() [1/3]

template<typename Header >
const Header * FrameCPP::Common::OStream::GetFrHeader
inlineinherited

◆ GetFrHeader() [2/3]

template<typename Header >
const Header* FrameCPP::Common::OStream::GetFrHeader ( ) const
inherited

◆ GetFrHeader() [3/3]

template<typename Header >
const Header* FrameCPP::Common::OStream::GetFrHeader ( ) const
inherited

◆ GetFSIId() [1/3]

INT_2U FrameCPP::Common::StreamBase::GetFSIId ( INT_2U  StreamId) const
inlineinherited

◆ GetFSIId() [2/3]

INT_2U FrameCPP::Common::StreamBase::GetFSIId ( INT_2U  StreamId) const
inherited

◆ GetFSIId() [3/3]

INT_2U FrameCPP::Common::StreamBase::GetFSIId ( INT_2U  StreamId) const
inherited

◆ GetLastError() [1/3]

const std::string & FrameStream::GetLastError ( ) const
inlineinherited

◆ GetLastError() [2/3]

const std::string& FrameCPP::Common::FrameStream::GetLastError ( ) const
inherited

◆ GetLastError() [3/3]

const std::string& FrameCPP::Common::FrameStream::GetLastError ( ) const
inherited

◆ GetMD5Sum() [1/3]

const MD5Sum & FrameStream::GetMD5Sum ( ) const
inlineinherited

◆ GetMD5Sum() [2/3]

const MD5Sum& FrameCPP::Common::FrameStream::GetMD5Sum ( ) const
inherited

◆ GetMD5Sum() [3/3]

const MD5Sum& FrameCPP::Common::FrameStream::GetMD5Sum ( ) const
inherited

◆ GetNumberOfFrames() [1/3]

INT_4U FrameCPP::Common::OFrameStream::GetNumberOfFrames ( ) const
inlinevirtual

Reimplemented from FrameCPP::Common::OStream.

◆ GetNumberOfFrames() [2/3]

virtual INT_4U FrameCPP::Common::OFrameStream::GetNumberOfFrames ( ) const
virtual

Reimplemented from FrameCPP::Common::OStream.

◆ GetNumberOfFrames() [3/3]

virtual INT_4U FrameCPP::Common::OFrameStream::GetNumberOfFrames ( ) const
virtual

Reimplemented from FrameCPP::Common::OStream.

◆ GetTOCOffset() [1/3]

INT_8U FrameCPP::Common::OFrameStream::GetTOCOffset ( ) const
inlinevirtual

Reimplemented from FrameCPP::Common::OStream.

◆ GetTOCOffset() [2/3]

virtual INT_8U FrameCPP::Common::OFrameStream::GetTOCOffset ( ) const
virtual

Reimplemented from FrameCPP::Common::OStream.

◆ GetTOCOffset() [3/3]

virtual INT_8U FrameCPP::Common::OFrameStream::GetTOCOffset ( ) const
virtual

Reimplemented from FrameCPP::Common::OStream.

◆ init() [1/3]

void FrameCPP::Common::OFrameStream::init ( )
private

◆ init() [2/3]

void FrameCPP::Common::OFrameStream::init ( )
private

◆ init() [3/3]

void FrameCPP::Common::OFrameStream::init ( )
private

◆ initialize() [1/3]

bool FrameCPP::Common::StreamBase::initialize ( )
staticprivateinherited

◆ initialize() [2/3]

static bool FrameCPP::Common::StreamBase::initialize ( )
staticprivateinherited

◆ initialize() [3/3]

static bool FrameCPP::Common::StreamBase::initialize ( )
staticprivateinherited

◆ LibraryRevision() [1/3]

FrameStream::library_revision_type FrameStream::LibraryRevision ( ) const
inlineinherited

◆ LibraryRevision() [2/3]

library_revision_type FrameCPP::Common::FrameStream::LibraryRevision ( ) const
inherited

◆ LibraryRevision() [3/3]

library_revision_type FrameCPP::Common::FrameStream::LibraryRevision ( ) const
inherited

◆ libraryRevision() [1/3]

void FrameStream::libraryRevision ( library_revision_type  LibraryRevision)
inlineprotectedinherited

◆ libraryRevision() [2/3]

void FrameCPP::Common::FrameStream::libraryRevision ( library_revision_type  LibraryRevision)
protectedinherited

◆ libraryRevision() [3/3]

void FrameCPP::Common::FrameStream::libraryRevision ( library_revision_type  LibraryRevision)
protectedinherited

◆ memoryVersion() [1/3]

FrameStream::version_type FrameStream::memoryVersion ( ) const
inlineprotectedinherited

◆ memoryVersion() [2/3]

version_type FrameCPP::Common::FrameStream::memoryVersion ( ) const
protectedinherited

◆ memoryVersion() [3/3]

version_type FrameCPP::Common::FrameStream::memoryVersion ( ) const
protectedinherited

◆ Next() [1/6]

OStream::object_type FrameCPP::Common::OStream::Next ( object_type  Obj) const
inherited

◆ Next() [2/6]

object_type FrameCPP::Common::OStream::Next ( object_type  Obj) const
inherited

◆ Next() [3/6]

object_type FrameCPP::Common::OStream::Next ( object_type  Obj) const
inherited

◆ Next() [4/6]

void FrameCPP::Common::OStream::Next ( object_type  Obj,
object_type  NextObj 
)
inherited

◆ Next() [5/6]

void FrameCPP::Common::OStream::Next ( object_type  Obj,
object_type  NextObj 
)
inherited

◆ Next() [6/6]

void FrameCPP::Common::OStream::Next ( object_type  Obj,
object_type  NextObj 
)
inherited

◆ NextPtrStruct() [1/6]

const PTR_STRUCT_BASE & FrameCPP::Common::OStream::NextPtrStruct ( const object_type::element_type *  Cur) const
inherited

Create a PTR_STRUCT for next object.

◆ NextPtrStruct() [2/6]

const Common::PTR_STRUCT_BASE& FrameCPP::Common::OStream::NextPtrStruct ( const object_type::element_type *  Cur) const
inherited

Create a PTR_STRUCT for next object.

◆ NextPtrStruct() [3/6]

const Common::PTR_STRUCT_BASE& FrameCPP::Common::OStream::NextPtrStruct ( const object_type::element_type *  Cur) const
inherited

Create a PTR_STRUCT for next object.

◆ NextPtrStruct() [4/6]

const PTR_STRUCT_BASE & FrameCPP::Common::OStream::NextPtrStruct ( object_type  Cur) const
inherited

Create a PTR_STRUCT for next object.

◆ NextPtrStruct() [5/6]

const Common::PTR_STRUCT_BASE& FrameCPP::Common::OStream::NextPtrStruct ( object_type  Cur) const
inherited

Create a PTR_STRUCT for next object.

◆ NextPtrStruct() [6/6]

const Common::PTR_STRUCT_BASE& FrameCPP::Common::OStream::NextPtrStruct ( object_type  Cur) const
inherited

Create a PTR_STRUCT for next object.

◆ object_ptr() [1/9]

template<typename T >
const FrameSpec::Object * FrameCPP::Common::OStream::object_ptr ( boost::shared_ptr< T >  Obj)
inlineprivateinherited

◆ object_ptr() [2/9]

template<typename T >
const FrameSpec::Object* FrameCPP::Common::OStream::object_ptr ( boost::shared_ptr< T >  Obj)
privateinherited

◆ object_ptr() [3/9]

template<typename T >
const FrameSpec::Object* FrameCPP::Common::OStream::object_ptr ( boost::shared_ptr< T >  Obj)
privateinherited

◆ object_ptr() [4/9]

template<>
const FrameSpec::Object* FrameCPP::Common::OStream::object_ptr ( const FrStatData Obj)
inlineprivateinherited

◆ object_ptr() [5/9]

template<>
const FrameSpec::Object* FrameCPP::Common::OStream::object_ptr ( const FrStatData Obj)
inlineprivateinherited

◆ object_ptr() [6/9]

template<>
const FrameSpec::Object* FrameCPP::Common::OStream::object_ptr ( const FrStatData Obj)
inlineprivateinherited

◆ object_ptr() [7/9]

template<typename T >
const FrameSpec::Object* FrameCPP::Common::OStream::object_ptr ( const T *  Obj)
privateinherited

◆ object_ptr() [8/9]

template<typename T >
const FrameSpec::Object* FrameCPP::Common::OStream::object_ptr ( const T *  Obj)
privateinherited

◆ object_ptr() [9/9]

template<typename T >
const FrameSpec::Object* FrameCPP::Common::OStream::object_ptr ( const T *  Obj)
privateinherited

◆ operator<<() [1/28]

template<typename T >
OStream& FrameCPP::Common::OStream::operator<< ( const Container< T > &  C)
inlineinherited

◆ operator<<() [2/28]

template<typename T >
OStream& FrameCPP::Common::OStream::operator<< ( const Container< T > &  C)
inlineinherited

◆ operator<<() [3/28]

template<typename T >
OStream& FrameCPP::Common::OStream::operator<< ( const Container< T > &  C)
inlineinherited

◆ operator<<() [4/28]

template<typename DT >
OStream & FrameCPP::Common::OStream::operator<< ( const DT N)
inlineinherited

◆ operator<<() [5/28]

template<typename DT >
OStream& FrameCPP::Common::OStream::operator<< ( const DT N)
inherited

◆ operator<<() [6/28]

template<typename DT >
OStream& FrameCPP::Common::OStream::operator<< ( const DT N)
inherited

◆ operator<<() [7/28]

template<>
OStream & FrameCPP::Common::OStream::operator<< ( const LDASTools::AL::GPSTime &  Data)
inlineinherited

◆ operator<<() [8/28]

template<typename T , const std::string &(T::*)() const F>
OStream& FrameCPP::Common::OStream::operator<< ( const SearchContainer< T, F > &  SC)
inlineinherited

◆ operator<<() [9/28]

template<typename T , const std::string &(T::*)() const F>
OStream& FrameCPP::Common::OStream::operator<< ( const SearchContainer< T, F > &  SC)
inlineinherited

◆ operator<<() [10/28]

template<typename T , const std::string &(T::*)() const F>
OStream& FrameCPP::Common::OStream::operator<< ( const SearchContainer< T, F > &  SC)
inlineinherited

◆ operator<<() [11/28]

template<typename DT >
OStream & FrameCPP::Common::OStream::operator<< ( const std::vector< DT > &  N)
inlineinherited

◆ operator<<() [12/28]

template<typename DT >
OStream& FrameCPP::Common::OStream::operator<< ( const std::vector< DT > &  N)
inherited

◆ operator<<() [13/28]

template<typename DT >
OStream& FrameCPP::Common::OStream::operator<< ( const std::vector< DT > &  N)
inherited

◆ operator<<() [14/28]

template<typename L >
OStream& FrameCPP::Common::OStream::operator<< ( const std::vector< STRING< L > > &  Strings)
inlineinherited

◆ operator<<() [15/28]

template<typename L >
OStream& FrameCPP::Common::OStream::operator<< ( const std::vector< STRING< L > > &  Strings)
inlineinherited

◆ operator<<() [16/28]

template<typename L >
OStream& FrameCPP::Common::OStream::operator<< ( const std::vector< STRING< L > > &  Strings)
inlineinherited

◆ operator<<() [17/28]

template<typename L >
OStream& FrameCPP::Common::OStream::operator<< ( const STRING< L > &  String)
inlineinherited

◆ operator<<() [18/28]

template<typename L >
OStream& FrameCPP::Common::OStream::operator<< ( const STRING< L > &  String)
inlineinherited

◆ operator<<() [19/28]

template<typename L >
OStream& FrameCPP::Common::OStream::operator<< ( const STRING< L > &  String)
inlineinherited

◆ operator<<() [20/28]

template<typename L >
OStream& FrameCPP::Common::OStream::operator<< ( const STRING_SHADOW< L > &  String)
inlineinherited

◆ operator<<() [21/28]

template<typename L >
OStream& FrameCPP::Common::OStream::operator<< ( const STRING_SHADOW< L > &  String)
inlineinherited

◆ operator<<() [22/28]

template<typename L >
OStream& FrameCPP::Common::OStream::operator<< ( const STRING_SHADOW< L > &  String)
inlineinherited

◆ operator<<() [23/28]

OStream & FrameCPP::Common::OStream::operator<< ( object_type  Data)
inlineinherited
Todo:
support MD5Sum

◆ operator<<() [24/28]

OStream& FrameCPP::Common::OStream::operator<< ( object_type  Data)
inherited
Todo:
support MD5Sum

◆ operator<<() [25/28]

OStream& FrameCPP::Common::OStream::operator<< ( object_type  Data)
inherited
Todo:
support MD5Sum

◆ operator<<() [26/28]

OStream & FrameCPP::Common::OStream::operator<< ( Pointer  Data)
inlineinherited

◆ operator<<() [27/28]

OStream& FrameCPP::Common::OStream::operator<< ( Pointer  Data)
inherited

◆ operator<<() [28/28]

OStream& FrameCPP::Common::OStream::operator<< ( Pointer  Data)
inherited

◆ Pop() [1/3]

OStream::object_type FrameCPP::Common::OStream::Pop ( )
inlineinherited

Get an object from the output queue.

Returns
The next object to be written to the stream.

This method retieves the next object to be written along with information indicating if the object should be deallocated once written.

◆ Pop() [2/3]

object_type FrameCPP::Common::OStream::Pop ( )
inherited

Get an object from the output queue.

Returns
The next object to be written to the stream.

◆ Pop() [3/3]

object_type FrameCPP::Common::OStream::Pop ( )
inherited

Get an object from the output queue.

Returns
The next object to be written to the stream.

◆ PtrStructBytes() [1/3]

cmn_streamsize_type FrameCPP::Common::StreamBase::PtrStructBytes ( ) const
inlineinherited

◆ PtrStructBytes() [2/3]

cmn_streamsize_type FrameCPP::Common::StreamBase::PtrStructBytes ( ) const
inherited

◆ PtrStructBytes() [3/3]

cmn_streamsize_type FrameCPP::Common::StreamBase::PtrStructBytes ( ) const
inherited

◆ PushMulti() [1/3]

template<typename Iter >
void FrameCPP::Common::OStream::PushMulti ( Iter  Start,
Iter  End,
size_t  Size 
)
inlineinherited

Append multiple objects to the output queue.

Parameters
[in]StartThe first element to be added to the queue.
[in]EndThe last element to be added to the queue.
[in]SizeThe number of elements to be added to the queue.

◆ PushMulti() [2/3]

template<typename Iter >
void FrameCPP::Common::OStream::PushMulti ( Iter  Start,
Iter  End,
size_t  Size 
)
inlineinherited

Append multiple objects to the output queue.

Parameters
[in]StartThe first element to be added to the queue.
[in]EndThe last element to be added to the queue.
[in]SizeThe number of elements to be added to the queue.

◆ PushMulti() [3/3]

template<typename Iter >
void FrameCPP::Common::OStream::PushMulti ( Iter  Start,
Iter  End,
size_t  Size 
)
inlineinherited

Append multiple objects to the output queue.

Parameters
[in]StartThe first element to be added to the queue.
[in]EndThe last element to be added to the queue.
[in]SizeThe number of elements to be added to the queue.

◆ PushSingle() [1/3]

void FrameCPP::Common::OStream::PushSingle ( object_type  Obj)
inlineinherited

Append an object to the output queue.

Parameters
[in]ObjThe object to be written.

This method adds an object to the queue of objects to be written. It preserves the order in which the objects should be written to the stream by keeping a local iterator indicating the point of insertion.

◆ PushSingle() [2/3]

void FrameCPP::Common::OStream::PushSingle ( object_type  Obj)
inherited

Append an object to the output queue.

Parameters
[in]ObjThe object to be written.

◆ PushSingle() [3/3]

void FrameCPP::Common::OStream::PushSingle ( object_type  Obj)
inherited

Append an object to the output queue.

Parameters
[in]ObjThe object to be written.

◆ rdbuf() [1/10]

buffer_type* FrameCPP::Common::OStream::rdbuf
inline

◆ rdbuf() [2/10]

buffer_type* FrameCPP::Common::OStream::rdbuf
inline

◆ rdbuf() [3/10]

buffer_type* FrameCPP::Common::OStream::rdbuf
inline

◆ rdbuf() [4/10]

buffer_type* FrameCPP::Common::OStream::rdbuf ( ) const
inlineinherited

◆ rdbuf() [5/10]

buffer_type* FrameCPP::Common::OStream::rdbuf
inline

◆ rdbuf() [6/10]

buffer_type* FrameCPP::Common::OStream::rdbuf
inline

◆ rdbuf() [7/10]

buffer_type* FrameCPP::Common::OStream::rdbuf
inline

◆ rdbuf() [8/10]

buffer_type* FrameCPP::Common::OStream::rdbuf
inline

◆ rdbuf() [9/10]

buffer_type* FrameCPP::Common::OStream::rdbuf
inline

◆ rdbuf() [10/10]

buffer_type* FrameCPP::Common::OStream::rdbuf
inline

◆ Reference() [1/3]

const PTR_STRUCT_BASE & FrameCPP::Common::OStream::Reference ( object_type  Obj) const
inherited

◆ Reference() [2/3]

const PTR_STRUCT_BASE& FrameCPP::Common::OStream::Reference ( object_type  Obj) const
inherited

◆ Reference() [3/3]

const PTR_STRUCT_BASE& FrameCPP::Common::OStream::Reference ( object_type  Obj) const
inherited

◆ ReferenceStreamRef() [1/3]

StreamBase::const_stream_ref_ptr_type FrameCPP::Common::StreamBase::ReferenceStreamRef ( ) const
inherited

◆ ReferenceStreamRef() [2/3]

const_stream_ref_ptr_type FrameCPP::Common::StreamBase::ReferenceStreamRef ( ) const
inherited

◆ ReferenceStreamRef() [3/3]

const_stream_ref_ptr_type FrameCPP::Common::StreamBase::ReferenceStreamRef ( ) const
inherited

◆ reset() [1/3]

void FrameStream::reset ( )
protectedvirtualinherited

◆ reset() [2/3]

virtual void FrameCPP::Common::FrameStream::reset ( )
protectedvirtualinherited

◆ reset() [3/3]

virtual void FrameCPP::Common::FrameStream::reset ( )
protectedvirtualinherited

◆ SetAutoDeleteBuffer() [1/3]

void FrameCPP::Common::OFrameStream::SetAutoDeleteBuffer ( const bool  AutoDelete)
inline

Establish if the buffer is to be released with the Stream.

Parameters
[in]AutoDeleteIf true, then the buffer will be released with the destruction of this instance. If false, then the buffer will exist even after the destruction of this instance.

◆ SetAutoDeleteBuffer() [2/3]

void FrameCPP::Common::OFrameStream::SetAutoDeleteBuffer ( const bool  AutoDelete)

Establish if the buffer is to be released with the Stream.

Parameters
[in]AutoDeleteIf true, then the buffer will be released with the destruction of this instance. If false, then the buffer will exist even after the destruction of this instance.

◆ SetAutoDeleteBuffer() [3/3]

void FrameCPP::Common::OFrameStream::SetAutoDeleteBuffer ( const bool  AutoDelete)

Establish if the buffer is to be released with the Stream.

Parameters
[in]AutoDeleteIf true, then the buffer will be released with the destruction of this instance. If false, then the buffer will exist even after the destruction of this instance.

◆ setAutoDeleteBuffer() [1/3]

void FrameCPP::Common::OStream::setAutoDeleteBuffer ( const bool  Value)
inlineprotectedinherited

Establish if the buffer is to be released with the Stream.

Parameters
[in]ValueIf true, then the buffer will be released with the destruction of this instance. If false, then the buffer will exist even after the destruction of this instance.

◆ setAutoDeleteBuffer() [2/3]

void FrameCPP::Common::OStream::setAutoDeleteBuffer ( const bool  Value)
protectedinherited

Establish if the buffer is to be released with the Stream.

Parameters
[in]ValueIf true, then the buffer will be released with the destruction of this instance. If false, then the buffer will exist even after the destruction of this instance.

◆ setAutoDeleteBuffer() [3/3]

void FrameCPP::Common::OStream::setAutoDeleteBuffer ( const bool  Value)
protectedinherited

Establish if the buffer is to be released with the Stream.

Parameters
[in]ValueIf true, then the buffer will be released with the destruction of this instance. If false, then the buffer will exist even after the destruction of this instance.

◆ SetCheckSumFile() [1/10]

void FrameCPP::Common::OStream::SetCheckSumFile
inline

◆ SetCheckSumFile() [2/10]

void FrameCPP::Common::OStream::SetCheckSumFile

◆ SetCheckSumFile() [3/10]

void FrameCPP::Common::OStream::SetCheckSumFile

◆ SetCheckSumFile() [4/10]

void FrameCPP::Common::OStream::SetCheckSumFile ( const CheckSum::kind_type  Type)
inlineinherited

◆ SetCheckSumFile() [5/10]

void FrameCPP::Common::OStream::SetCheckSumFile

◆ SetCheckSumFile() [6/10]

void FrameCPP::Common::OStream::SetCheckSumFile

◆ SetCheckSumFile() [7/10]

void FrameCPP::Common::OStream::SetCheckSumFile
inline

◆ SetCheckSumFile() [8/10]

void FrameCPP::Common::OStream::SetCheckSumFile

◆ SetCheckSumFile() [9/10]

void FrameCPP::Common::OStream::SetCheckSumFile

◆ SetCheckSumFile() [10/10]

void FrameCPP::Common::OStream::SetCheckSumFile
inline

◆ SetCheckSumFrame() [1/3]

void FrameCPP::Common::OStream::SetCheckSumFrame ( const CheckSum::kind_type  Type)
inlineinherited

◆ SetCheckSumFrame() [2/3]

void FrameCPP::Common::OStream::SetCheckSumFrame ( const CheckSum::kind_type  Type)
inherited

◆ SetCheckSumFrame() [3/3]

void FrameCPP::Common::OStream::SetCheckSumFrame ( const CheckSum::kind_type  Type)
inherited

◆ SetCheckSumObject() [1/3]

void FrameCPP::Common::OStream::SetCheckSumObject ( const CheckSum::kind_type  Type)
inlineinherited

◆ SetCheckSumObject() [2/3]

void FrameCPP::Common::OStream::SetCheckSumObject ( const CheckSum::kind_type  Type)
inherited

◆ SetCheckSumObject() [3/3]

void FrameCPP::Common::OStream::SetCheckSumObject ( const CheckSum::kind_type  Type)
inherited

◆ setFrHeader() [1/3]

void FrameCPP::Common::OStream::setFrHeader ( unique_object_type Obj)
inlineprotectedinherited

◆ setFrHeader() [2/3]

void FrameCPP::Common::OStream::setFrHeader ( unique_object_type Obj)
protectedinherited

◆ setFrHeader() [3/3]

void FrameCPP::Common::OStream::setFrHeader ( unique_object_type Obj)
protectedinherited

◆ setLastError() [1/3]

void FrameStream::setLastError ( const std::string &  Message)
inlineprotectedinherited

◆ setLastError() [2/3]

void FrameCPP::Common::FrameStream::setLastError ( const std::string &  Message)
protectedinherited

◆ setLastError() [3/3]

void FrameCPP::Common::FrameStream::setLastError ( const std::string &  Message)
protectedinherited

◆ SetMD5Sum() [1/3]

void FrameCPP::Common::OFrameStream::SetMD5Sum ( bool  Value)
inline

◆ SetMD5Sum() [2/3]

void FrameCPP::Common::OFrameStream::SetMD5Sum ( bool  Value)

◆ SetMD5Sum() [3/3]

void FrameCPP::Common::OFrameStream::SetMD5Sum ( bool  Value)

◆ setTOC() [1/3]

void FrameCPP::Common::FrameStream::setTOC ( )
protectedinherited

◆ setTOC() [2/3]

void FrameCPP::Common::FrameStream::setTOC ( )
protectedinherited

◆ setTOC() [3/3]

void FrameCPP::Common::FrameStream::setTOC ( )
protectedinherited

◆ streamRef() [1/3]

const StreamRefInterface & FrameStream::streamRef ( ) const
inlineprotectedinherited

◆ streamRef() [2/3]

const StreamRefInterface& FrameCPP::Common::FrameStream::streamRef ( ) const
protectedinherited

◆ streamRef() [3/3]

const StreamRefInterface& FrameCPP::Common::FrameStream::streamRef ( ) const
protectedinherited

◆ streamVersion() [1/3]

FrameStream::version_type FrameStream::streamVersion ( ) const
inlineprotectedinherited

◆ streamVersion() [2/3]

version_type FrameCPP::Common::FrameStream::streamVersion ( ) const
protectedinherited

◆ streamVersion() [3/3]

version_type FrameCPP::Common::FrameStream::streamVersion ( ) const
protectedinherited

◆ Version() [1/3]

FrameStream::version_type FrameStream::Version ( ) const
inlineinherited

◆ Version() [2/3]

version_type FrameCPP::Common::FrameStream::Version ( ) const
inherited

◆ Version() [3/3]

version_type FrameCPP::Common::FrameStream::Version ( ) const
inherited

◆ version_stream() [1/3]

void FrameStream::version_stream ( version_type  Version)
inlineprotectedinherited

◆ version_stream() [2/3]

void FrameCPP::Common::FrameStream::version_stream ( version_type  Version)
protectedinherited

◆ version_stream() [3/3]

void FrameCPP::Common::FrameStream::version_stream ( version_type  Version)
protectedinherited

◆ write() [1/3]

OStream & FrameCPP::Common::OStream::write ( const char_type S,
std::streamsize  N 
)
inlineinherited

◆ write() [2/3]

OStream& FrameCPP::Common::OStream::write ( const char_type S,
std::streamsize  N 
)
inherited

◆ write() [3/3]

OStream& FrameCPP::Common::OStream::write ( const char_type S,
std::streamsize  N 
)
inherited

◆ Write() [1/3]

void FrameCPP::Common::OFrameStream::Write ( object_type  Obj)
Todo:
Check that the compression mode is supported by by the writer
Todo:
Need to ensure that all FrStatData structures have been written to the stream. This is to verify that that an FrDetector structure has been associated with each FrStatData.

◆ Write() [2/3]

void FrameCPP::Common::OFrameStream::Write ( object_type  Obj)

◆ Write() [3/3]

void FrameCPP::Common::OFrameStream::Write ( object_type  Obj)

◆ write_stream_objects() [1/3]

void FrameCPP::Common::OFrameStream::write_stream_objects ( )
private

◆ write_stream_objects() [2/3]

void FrameCPP::Common::OFrameStream::write_stream_objects ( )
private

◆ write_stream_objects() [3/3]

void FrameCPP::Common::OFrameStream::write_stream_objects ( )
private

◆ WriteFrame() [1/6]

void FrameCPP::Common::OFrameStream::WriteFrame ( object_type  FrameObject,
chkSum_type  FrameChecksumType = Common::CheckSum::NONE 
)

Write Frame data to the stream.

◆ WriteFrame() [2/6]

void FrameCPP::Common::OFrameStream::WriteFrame ( object_type  FrameObject,
chkSum_type  FrameChecksumType = Common::CheckSum::NONE 
)

Write Frame data to the stream.

◆ WriteFrame() [3/6]

void FrameCPP::Common::OFrameStream::WriteFrame ( object_type  FrameObject,
chkSum_type  FrameChecksumType = Common::CheckSum::NONE 
)

Write Frame data to the stream.

◆ WriteFrame() [4/6]

void FrameCPP::Common::OFrameStream::WriteFrame ( object_type  FrameObject,
INT_2U  CompressionScheme,
INT_2U  CompressionLevel,
chkSum_type  FrameChecksumType = CheckSum::NONE 
)

Write Frame data to the stream.

◆ WriteFrame() [5/6]

void FrameCPP::Common::OFrameStream::WriteFrame ( object_type  FrameObject,
INT_2U  CompressionScheme,
INT_2U  CompressionLevel,
chkSum_type  FrameChecksumType = CheckSum::NONE 
)

Write Frame data to the stream.

◆ WriteFrame() [6/6]

void FrameCPP::Common::OFrameStream::WriteFrame ( object_type  FrameObject,
INT_2U  CompressionScheme,
INT_2U  CompressionLevel,
chkSum_type  FrameChecksumType = CheckSum::NONE 
)

Write Frame data to the stream.

◆ WriteFrStatData() [1/3]

void FrameCPP::Common::OFrameStream::WriteFrStatData ( object_type  FrameObject)

◆ WriteFrStatData() [2/3]

void FrameCPP::Common::OFrameStream::WriteFrStatData ( object_type  FrameObject)

◆ WriteFrStatData() [3/3]

void FrameCPP::Common::OFrameStream::WriteFrStatData ( object_type  FrameObject)

Member Data Documentation

◆ m_buffer

buffer_ptr_type FrameCPP::Common::OStream::m_buffer
privateinherited

◆ m_buffer_auto_delete

bool FrameCPP::Common::OStream::m_buffer_auto_delete
privateinherited

◆ m_class_name_to_class_id

static cntocid_mapping_type FrameCPP::Common::StreamBase::m_class_name_to_class_id
staticprivateinherited

◆ m_closed_state

bool FrameStream::m_closed_state
protectedinherited

◆ m_compression_level

INT_2U FrameCPP::Common::OStream::m_compression_level
privateinherited

◆ m_compression_scheme

INT_2U FrameCPP::Common::OStream::m_compression_scheme
privateinherited

◆ m_defined

defined_container_type FrameCPP::Common::OFrameStream::m_defined
private

◆ m_dictionary

Dictionary FrameCPP::Common::StreamBase::m_dictionary
protectedinherited

◆ m_file_checksum

checksum_filter_type FrameCPP::Common::StreamBase::m_file_checksum
protectedinherited

Checksum for file.

◆ m_file_header

unique_object_type FrameCPP::Common::OStream::m_file_header
privateinherited

◆ m_file_md5sum

md5sum_filter_type FrameCPP::Common::StreamBase::m_file_md5sum
protectedinherited

MD5Sum value for the files.

◆ m_filter_internally

bool FrameCPP::Common::OStream::m_filter_internally
privateinherited

◆ m_fr_stats

fr_stat_container_type FrameCPP::Common::OFrameStream::m_fr_stats
private

◆ m_frame_checksum

checksum_filter_type FrameCPP::Common::StreamBase::m_frame_checksum
protectedinherited

Checksum for frame.

◆ m_frame_count

INT_4U FrameCPP::Common::OFrameStream::m_frame_count
private

◆ m_frame_library

frame_library_type FrameStream::m_frame_library
privateinherited

◆ m_frame_spec

const FrameSpec::Info * FrameCPP::Common::StreamBase::m_frame_spec
privateinherited

◆ m_has_header

bool FrameCPP::Common::OFrameStream::m_has_header
private

◆ m_initialized

static const bool FrameCPP::Common::StreamBase::m_initialized = StreamBase::initialize( )
staticprivateinherited

◆ m_last_error_message

std::string FrameStream::m_last_error_message
privateinherited

◆ m_library_revision

library_revision_type FrameStream::m_library_revision
privateinherited

◆ m_md5sumFilter

std::unique_ptr< MD5SumFilter > FrameStream::m_md5sumFilter
protectedinherited

◆ m_memory_version

version_type FrameStream::m_memory_version
privateinherited

Version number to use for frames in memory.

◆ m_null_stream_ref

object_type FrameCPP::Common::StreamBase::m_null_stream_ref
protectedinherited

◆ m_obj_checksum

checksum_filter_type FrameCPP::Common::StreamBase::m_obj_checksum
protectedinherited

Checksum for object.

◆ m_ptr_struct_bytes

cmn_streamsize_type FrameCPP::Common::StreamBase::m_ptr_struct_bytes
mutableprivateinherited

◆ m_ptr_struct_object

ptr_struct_base_type FrameCPP::Common::StreamBase::m_ptr_struct_object
protectedinherited

◆ m_stream_id_to_fsi_id

streamid_to_fsiid_type FrameCPP::Common::StreamBase::m_stream_id_to_fsi_id
mutableprotectedinherited

◆ m_stream_ref

streamref_interface_type FrameStream::m_stream_ref
privateinherited

◆ m_stream_version

version_type FrameStream::m_stream_version
privateinherited

Version number to use for frames in stream.

◆ m_toc

boost::shared_ptr< FrTOC > FrameCPP::Common::OFrameStream::m_toc
private

◆ m_toc_location

INT_8U FrameCPP::Common::OFrameStream::m_toc_location
private

◆ m_write_objects

object_queue_type FrameCPP::Common::OStream::m_write_objects
privateinherited

◆ m_write_objects_pos

object_queue_type::iterator FrameCPP::Common::OStream::m_write_objects_pos
privateinherited

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