ldas-tools-framecpp 2.9.2
Public Types | Public Member Functions | Public Attributes | 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
anonymous_namespace{Verify.cc}::IChecksumOnlyStream Class Reference
Inheritance diagram for anonymous_namespace{Verify.cc}::IChecksumOnlyStream:
Inheritance graph
[legend]
Collaboration diagram for anonymous_namespace{Verify.cc}::IChecksumOnlyStream:
Collaboration graph
[legend]

Public Types

typedef boost::shared_ptr< FrameCPP::Common::FrHeaderheader_type
 
typedef std::istream::char_type char_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 std::istream istream_type
 
typedef FrameBufferInterface buffer_type
 
typedef FrameBufferInterface buffer_type
 
typedef FrameBufferInterface buffer_type
 
typedef boost::shared_ptr< FrameSpec::Objectobject_type
 
typedef boost::shared_ptr< FrameSpec::Objectobject_type
 
typedef boost::shared_ptr< FrameSpec::Objectobject_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 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
 

Public Member Functions

 IChecksumOnlyStream (buffer_type *Buffer, bool AutoDelete=true)
 
 IChecksumOnlyStream (FrameCPP::Common::IStream &Source)
 
virtual void Cleanup ()
 
virtual void Cleanup ()
 
virtual void Cleanup ()
 
CheckSumFilter * GetCheckSumFile () const
 
CheckSumFilter * GetCheckSumFile () const
 
CheckSumFilter * GetCheckSumFile () const
 
void SetCheckSumFile (const CheckSum::kind_type Type)
 
void SetCheckSumFile (const CheckSum::kind_type Type)
 
void SetCheckSumFile (const CheckSum::kind_type Type)
 
CheckSumFilter * GetCheckSumFrame () const
 
CheckSumFilter * GetCheckSumFrame () const
 
CheckSumFilter * GetCheckSumFrame () const
 
void SetCheckSumFrame (const CheckSum::kind_type Type)
 
void SetCheckSumFrame (const CheckSum::kind_type Type)
 
void SetCheckSumFrame (const CheckSum::kind_type Type)
 
CheckSumFilter * GetCheckSumObject () const
 
CheckSumFilter * GetCheckSumObject () const
 
CheckSumFilter * GetCheckSumObject () const
 
void SetCheckSumObject (const CheckSum::kind_type Type)
 
void SetCheckSumObject (const CheckSum::kind_type Type)
 
void SetCheckSumObject (const CheckSum::kind_type Type)
 
virtual const FrHeaderGetFrHeader () const
 
virtual const FrHeaderGetFrHeader () const
 
virtual const FrHeaderGetFrHeader () const
 
Dictionary::ptr_struct_key_type NextLookup (object_type Obj) const
 
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)
 
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 >
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_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 >
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)
 
template<typename T , typename OT >
void ReplaceRef (Container< T > &C, const Container< OT > &Old, const int MaxDepth)
 
FrameBufferInterface * rdbuf () const
 
FrameBufferInterface * rdbuf () const
 
FrameBufferInterface * rdbuf () const
 
IStreamread (char_type *S, std::streamsize N)
 
IStreamread (char_type *S, std::streamsize N)
 
IStreamread (char_type *S, std::streamsize N)
 
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)
 
ptr_struct_base_type ReadPtrStruct ()
 
ptr_struct_base_type ReadPtrStruct ()
 
ptr_struct_base_type ReadPtrStruct ()
 
void Resolve ()
 Method to resolve links. More...
 
void Resolve ()
 
void Resolve ()
 
cmn_streamsize_type Size ()
 Return the size of the stream. More...
 
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 >
IStreamoperator>> (boost::shared_ptr< T > *Data)
 
template<typename T , const std::string &(T::*)() const F>
IStreamoperator>> (SearchContainer< T, F > &SC)
 
template<typename T >
IStreamoperator>> (Container< T > &C)
 
template<typename L >
IStreamoperator>> (STRING< L > &String)
 
template<typename L >
IStreamoperator>> (STRING_SHADOW< L > &String)
 
template<typename L >
IStreamoperator>> (std::vector< STRING< L > > &String)
 
template<typename DT >
IStreamoperator>> (std::vector< DT > &Data)
 
template<typename DT >
IStreamoperator>> (DT &Data)
 
template<typename T , typename S >
IStreamoperator>> (IStream::Resizer< T, S > Value)
 
template<typename T >
IStreamoperator>> (boost::shared_ptr< T > *Data)
 
template<typename T , const std::string &(T::*)() const F>
IStreamoperator>> (SearchContainer< T, F > &SC)
 
template<typename T >
IStreamoperator>> (Container< T > &C)
 
template<typename L >
IStreamoperator>> (STRING< L > &String)
 
template<typename L >
IStreamoperator>> (STRING_SHADOW< L > &String)
 
template<typename L >
IStreamoperator>> (std::vector< STRING< L > > &String)
 
template<typename DT >
IStreamoperator>> (std::vector< DT > &Data)
 
template<typename DT >
IStreamoperator>> (DT &Data)
 
template<typename T , typename S >
IStreamoperator>> (IStream::Resizer< T, S > Value)
 
template<typename T >
IStreamoperator>> (boost::shared_ptr< T > *Data)
 
template<typename T , const std::string &(T::*)() const F>
IStreamoperator>> (SearchContainer< T, F > &SC)
 
template<typename T >
IStreamoperator>> (Container< T > &C)
 
template<typename L >
IStreamoperator>> (STRING< L > &String)
 
template<typename L >
IStreamoperator>> (STRING_SHADOW< L > &String)
 
template<typename L >
IStreamoperator>> (std::vector< STRING< L > > &String)
 
template<typename DT >
IStreamoperator>> (std::vector< DT > &Data)
 
template<typename DT >
IStreamoperator>> (DT &Data)
 
template<typename T , typename S >
IStreamoperator>> (IStream::Resizer< T, S > Value)
 
template<>
IStreamoperator>> (LDASTools::AL::GPSTime &Data)
 
bool ByteSwapping () const
 
bool ByteSwapping () const
 
bool ByteSwapping () const
 
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 Dictionary & GetDictionary () const
 
Dictionary & GetDictionary ()
 
const Dictionary & GetDictionary () const
 
Dictionary & GetDictionary ()
 
const Dictionary & GetDictionary () const
 
Dictionary & GetDictionary ()
 

Public Attributes

header_type Header
 

Protected Types

typedef boost::shared_ptr< resolverresolver_type
 
typedef boost::shared_ptr< resolverresolver_type
 
typedef boost::shared_ptr< resolverresolver_type
 
typedef std::list< resolver_typeresolver_container_type
 
typedef std::list< resolver_typeresolver_container_type
 
typedef std::list< resolver_typeresolver_container_type
 
typedef std::unique_ptr< MD5SumFilter > md5sum_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 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 boost::shared_ptr< PTR_STRUCT_BASE > ptr_struct_base_type
 

Protected Member Functions

void nextReplace (object_type OldObj, object_type NewObj)
 
void nextReplace (object_type OldObj, object_type NewObj)
 
void nextReplace (object_type OldObj, object_type NewObj)
 
void byteSwapping (bool Value)
 
void byteSwapping (bool Value)
 
void byteSwapping (bool Value)
 
virtual void pushResolver (resolver_type Resolver)
 
virtual void pushResolver (resolver_type Resolver)
 
virtual void pushResolver (resolver_type Resolver)
 
object_type objectLookup (object_type::element_type *Pointer)
 
object_type objectLookup (object_type::element_type *Pointer)
 
object_type objectLookup (object_type::element_type *Pointer)
 
const resolver_container_typeresolverContainer () const
 
resolver_container_typeresolverContainer ()
 
const resolver_container_typeresolverContainer () const
 
resolver_container_typeresolverContainer ()
 
const resolver_container_typeresolverContainer () const
 
resolver_container_typeresolverContainer ()
 
void setAutoDeleteBuffer (const bool Value)
 
void setAutoDeleteBuffer (const bool Value)
 
void setAutoDeleteBuffer (const bool Value)
 
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)
 

Protected Attributes

bool m_logNextPtr
 
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
 
md5sum_filter_type m_file_md5sum
 MD5Sum value for the files. More...
 

Private Types

typedef LDASTools::AL::unordered_map< object_type, Dictionary::ptr_struct_key_type, smart_pointer_hash< object_type > > next_container_type
 Maintains information to reconstruct linked lists. More...
 
typedef LDASTools::AL::unordered_map< object_type, Dictionary::ptr_struct_key_type, smart_pointer_hash< object_type > > next_container_type
 Maintains information to reconstruct linked lists. More...
 
typedef LDASTools::AL::unordered_map< object_type, Dictionary::ptr_struct_key_type, smart_pointer_hash< object_type > > next_container_type
 Maintains information to reconstruct linked lists. More...
 
typedef LDASTools::AL::unordered_map< object_type::element_type *, object_type, LDASTools::AL::hash_pointer< object_type::element_type > > object_container_type
 
typedef LDASTools::AL::unordered_map< object_type::element_type *, object_type, LDASTools::AL::hash_pointer< object_type::element_type > > object_container_type
 
typedef LDASTools::AL::unordered_map< object_type::element_type *, object_type, LDASTools::AL::hash_pointer< object_type::element_type > > object_container_type
 
typedef std::unique_ptr< CheckSumFilter > checksum_filter_type
 
typedef std::unique_ptr< CheckSumFilter > checksum_filter_type
 
typedef std::unique_ptr< CheckSumFilter > checksum_filter_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 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
 

Private Member Functions

void init ()
 

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

bool stream_length_valid
 
cmn_streamsize_type stream_length
 
buffer_ptr_type m_buffer
 
bool m_buffer_auto_delete
 
bool m_filter_internally
 
next_container_type m_next_container
 
bool m_byte_swapping
 
resolver_container_type m_resolver_container
 
checksum_filter_type m_file_checksum
 
checksum_filter_type m_frame_checksum
 
checksum_filter_type m_obj_checksum
 
object_container_type m_objects
 
const FrameSpec::Info * m_frame_spec
 
cmn_streamsize_type m_ptr_struct_bytes
 

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::IStream::buffer_ptr_type
privateinherited

◆ buffer_ptr_type [2/3]

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

◆ buffer_ptr_type [3/3]

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

◆ buffer_type [1/3]

typedef FrameBufferInterface FrameCPP::Common::IStream::buffer_type
inherited

◆ buffer_type [2/3]

typedef FrameBufferInterface FrameCPP::Common::IStream::buffer_type
inherited

◆ buffer_type [3/3]

typedef FrameBufferInterface FrameCPP::Common::IStream::buffer_type
inherited

◆ char_type [1/3]

typedef std::istream::char_type FrameCPP::Common::IStream::char_type
inherited

◆ char_type [2/3]

typedef std::istream::char_type FrameCPP::Common::IStream::char_type
inherited

◆ char_type [3/3]

typedef std::istream::char_type FrameCPP::Common::IStream::char_type
inherited

◆ checksum_filter_type [1/3]

typedef std::unique_ptr< CheckSumFilter > FrameCPP::Common::IStream::checksum_filter_type
privateinherited

◆ checksum_filter_type [2/3]

typedef std::unique_ptr< CheckSumFilter > FrameCPP::Common::IStream::checksum_filter_type
privateinherited

◆ checksum_filter_type [3/3]

typedef std::unique_ptr< CheckSumFilter > FrameCPP::Common::IStream::checksum_filter_type
privateinherited

◆ 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

◆ header_type

typedef boost::shared_ptr< FrameCPP::Common::FrHeader > anonymous_namespace{Verify.cc}::IChecksumOnlyStream::header_type

◆ istream_type [1/3]

typedef std::istream FrameCPP::Common::IStream::istream_type
inherited

◆ istream_type [2/3]

typedef std::istream FrameCPP::Common::IStream::istream_type
inherited

◆ istream_type [3/3]

typedef std::istream FrameCPP::Common::IStream::istream_type
inherited

◆ 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

◆ next_container_type [1/3]

typedef LDASTools::AL::unordered_map< object_type, Dictionary::ptr_struct_key_type, smart_pointer_hash< object_type > > FrameCPP::Common::IStream::next_container_type
privateinherited

Maintains information to reconstruct linked lists.

◆ next_container_type [2/3]

typedef LDASTools::AL::unordered_map< object_type, Dictionary::ptr_struct_key_type, smart_pointer_hash< object_type > > FrameCPP::Common::IStream::next_container_type
privateinherited

Maintains information to reconstruct linked lists.

◆ next_container_type [3/3]

typedef LDASTools::AL::unordered_map< object_type, Dictionary::ptr_struct_key_type, smart_pointer_hash< object_type > > FrameCPP::Common::IStream::next_container_type
privateinherited

Maintains information to reconstruct linked lists.

◆ object_container_type [1/3]

typedef LDASTools::AL::unordered_map< object_type::element_type*, object_type, LDASTools::AL::hash_pointer< object_type::element_type > > FrameCPP::Common::IStream::object_container_type
privateinherited

◆ object_container_type [2/3]

typedef LDASTools::AL::unordered_map< object_type::element_type*, object_type, LDASTools::AL::hash_pointer< object_type::element_type > > FrameCPP::Common::IStream::object_container_type
privateinherited

◆ object_container_type [3/3]

typedef LDASTools::AL::unordered_map< object_type::element_type*, object_type, LDASTools::AL::hash_pointer< object_type::element_type > > FrameCPP::Common::IStream::object_container_type
privateinherited

◆ object_type [1/3]

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

◆ object_type [2/3]

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

◆ object_type [3/3]

typedef boost::shared_ptr< FrameSpec::Object > FrameCPP::Common::StreamBase::object_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

◆ resolver_container_type [1/3]

typedef std::list< resolver_type > FrameCPP::Common::IStream::resolver_container_type
protectedinherited

◆ resolver_container_type [2/3]

typedef std::list< resolver_type > FrameCPP::Common::IStream::resolver_container_type
protectedinherited

◆ resolver_container_type [3/3]

typedef std::list< resolver_type > FrameCPP::Common::IStream::resolver_container_type
protectedinherited

◆ resolver_type [1/3]

typedef boost::shared_ptr< resolver > FrameCPP::Common::IStream::resolver_type
protectedinherited

◆ resolver_type [2/3]

typedef boost::shared_ptr< resolver > FrameCPP::Common::IStream::resolver_type
protectedinherited

◆ resolver_type [3/3]

typedef boost::shared_ptr< resolver > FrameCPP::Common::IStream::resolver_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_type [1/3]

typedef Dictionary::streamref_type FrameCPP::Common::StreamBase::streamref_type
inherited

◆ streamref_type [2/3]

typedef Dictionary::streamref_type FrameCPP::Common::StreamBase::streamref_type
inherited

◆ streamref_type [3/3]

typedef Dictionary::streamref_type FrameCPP::Common::StreamBase::streamref_type
inherited

Constructor & Destructor Documentation

◆ IChecksumOnlyStream() [1/2]

anonymous_namespace{Verify.cc}::IChecksumOnlyStream::IChecksumOnlyStream ( buffer_type Buffer,
bool  AutoDelete = true 
)

◆ IChecksumOnlyStream() [2/2]

anonymous_namespace{Verify.cc}::IChecksumOnlyStream::IChecksumOnlyStream ( FrameCPP::Common::IStream Source)

Member Function Documentation

◆ ByteSwapping() [1/3]

bool IStream::ByteSwapping ( ) const
inlineinherited

◆ ByteSwapping() [2/3]

bool FrameCPP::Common::IStream::ByteSwapping ( ) const
inherited

◆ ByteSwapping() [3/3]

bool FrameCPP::Common::IStream::ByteSwapping ( ) const
inherited

◆ byteSwapping() [1/3]

void IStream::byteSwapping ( bool  Value)
inlineprotectedinherited

◆ byteSwapping() [2/3]

void FrameCPP::Common::IStream::byteSwapping ( bool  Value)
protectedinherited

◆ byteSwapping() [3/3]

void FrameCPP::Common::IStream::byteSwapping ( bool  Value)
protectedinherited

◆ Cleanup() [1/3]

void IStream::Cleanup ( )
virtualinherited

◆ Cleanup() [2/3]

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

◆ Cleanup() [3/3]

virtual void FrameCPP::Common::IStream::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

◆ frameSpecInfo() [1/6]

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

◆ frameSpecInfo() [2/6]

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

◆ frameSpecInfo() [3/6]

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

◆ frameSpecInfo() [4/6]

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

◆ frameSpecInfo() [5/6]

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

◆ frameSpecInfo() [6/6]

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

◆ GetCheckSumFile() [1/3]

CheckSumFilter * IStream::GetCheckSumFile ( ) const
inlineinherited

◆ GetCheckSumFile() [2/3]

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

◆ GetCheckSumFile() [3/3]

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

◆ GetCheckSumFrame() [1/3]

CheckSumFilter * IStream::GetCheckSumFrame ( ) const
inlineinherited

◆ GetCheckSumFrame() [2/3]

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

◆ GetCheckSumFrame() [3/3]

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

◆ GetCheckSumObject() [1/3]

CheckSumFilter * IStream::GetCheckSumObject ( ) const
inlineinherited

◆ GetCheckSumObject() [2/3]

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

◆ GetCheckSumObject() [3/3]

CheckSumFilter * FrameCPP::Common::IStream::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]

const FrHeader & IStream::GetFrHeader ( ) const
virtualinherited

◆ GetFrHeader() [2/3]

virtual const FrHeader & FrameCPP::Common::IStream::GetFrHeader ( ) const
virtualinherited

◆ GetFrHeader() [3/3]

virtual const FrHeader & FrameCPP::Common::IStream::GetFrHeader ( ) const
virtualinherited

◆ 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

◆ init()

void anonymous_namespace{Verify.cc}::IChecksumOnlyStream::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

◆ Next() [1/6]

IStream::ptr_struct_base_type IStream::Next ( object_type  Obj)
virtualinherited

◆ Next() [2/6]

virtual ptr_struct_base_type FrameCPP::Common::IStream::Next ( object_type  Obj)
virtualinherited

◆ Next() [3/6]

virtual ptr_struct_base_type FrameCPP::Common::IStream::Next ( object_type  Obj)
virtualinherited

◆ Next() [4/6]

IStream::ptr_struct_base_type IStream::Next ( object_type::element_type *  Obj)
virtualinherited

◆ Next() [5/6]

virtual ptr_struct_base_type FrameCPP::Common::IStream::Next ( object_type::element_type *  Obj)
virtualinherited

◆ Next() [6/6]

virtual ptr_struct_base_type FrameCPP::Common::IStream::Next ( object_type::element_type *  Obj)
virtualinherited

◆ NextLookup() [1/3]

Dictionary::ptr_struct_key_type IStream::NextLookup ( object_type  Obj) const
inlineinherited

◆ NextLookup() [2/3]

Dictionary::ptr_struct_key_type FrameCPP::Common::IStream::NextLookup ( object_type  Obj) const
inherited

◆ NextLookup() [3/3]

Dictionary::ptr_struct_key_type FrameCPP::Common::IStream::NextLookup ( object_type  Obj) const
inherited

◆ nextReplace() [1/3]

void IStream::nextReplace ( object_type  OldObj,
object_type  NewObj 
)
inlineprotectedinherited

◆ nextReplace() [2/3]

void FrameCPP::Common::IStream::nextReplace ( object_type  OldObj,
object_type  NewObj 
)
protectedinherited

◆ nextReplace() [3/3]

void FrameCPP::Common::IStream::nextReplace ( object_type  OldObj,
object_type  NewObj 
)
protectedinherited

◆ objectLookup() [1/3]

IStream::object_type IStream::objectLookup ( object_type::element_type *  Pointer)
inlineprotectedinherited

◆ objectLookup() [2/3]

object_type FrameCPP::Common::IStream::objectLookup ( object_type::element_type *  Pointer)
protectedinherited

◆ objectLookup() [3/3]

object_type FrameCPP::Common::IStream::objectLookup ( object_type::element_type *  Pointer)
protectedinherited

◆ operator>>() [1/28]

template<typename T >
IStream & IStream::operator>> ( boost::shared_ptr< T > *  Data)
inlineinherited

◆ operator>>() [2/28]

template<typename T >
IStream & FrameCPP::Common::IStream::operator>> ( boost::shared_ptr< T > *  Data)
inherited

◆ operator>>() [3/28]

template<typename T >
IStream & FrameCPP::Common::IStream::operator>> ( boost::shared_ptr< T > *  Data)
inherited

◆ operator>>() [4/28]

template<typename T >
IStream & IStream::operator>> ( Container< T > &  C)
inlineinherited

◆ operator>>() [5/28]

template<typename T >
IStream & FrameCPP::Common::IStream::operator>> ( Container< T > &  C)
inherited

◆ operator>>() [6/28]

template<typename T >
IStream & FrameCPP::Common::IStream::operator>> ( Container< T > &  C)
inherited

◆ operator>>() [7/28]

template<typename DT >
IStream & IStream::operator>> ( DT Data)
inlineinherited

◆ operator>>() [8/28]

template<typename DT >
IStream & FrameCPP::Common::IStream::operator>> ( DT Data)
inherited

◆ operator>>() [9/28]

template<typename DT >
IStream & FrameCPP::Common::IStream::operator>> ( DT Data)
inherited

◆ operator>>() [10/28]

template<typename T , typename S >
IStream & IStream::operator>> ( IStream::Resizer< T, S Value)
inlineinherited

◆ operator>>() [11/28]

template<typename T , typename S >
IStream & FrameCPP::Common::IStream::operator>> ( IStream::Resizer< T, S Value)
inherited

◆ operator>>() [12/28]

template<typename T , typename S >
IStream & FrameCPP::Common::IStream::operator>> ( IStream::Resizer< T, S Value)
inherited

◆ operator>>() [13/28]

template<>
IStream & IStream::operator>> ( LDASTools::AL::GPSTime &  Data)
inlineinherited

◆ operator>>() [14/28]

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

◆ operator>>() [15/28]

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

◆ operator>>() [16/28]

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

◆ operator>>() [17/28]

template<typename DT >
IStream & IStream::operator>> ( std::vector< DT > &  Data)
inlineinherited

◆ operator>>() [18/28]

template<typename DT >
IStream & FrameCPP::Common::IStream::operator>> ( std::vector< DT > &  Data)
inherited

◆ operator>>() [19/28]

template<typename DT >
IStream & FrameCPP::Common::IStream::operator>> ( std::vector< DT > &  Data)
inherited

◆ operator>>() [20/28]

template<typename L >
IStream & IStream::operator>> ( std::vector< STRING< L > > &  String)
inlineinherited

◆ operator>>() [21/28]

template<typename L >
IStream & FrameCPP::Common::IStream::operator>> ( std::vector< STRING< L > > &  String)
inherited

◆ operator>>() [22/28]

template<typename L >
IStream & FrameCPP::Common::IStream::operator>> ( std::vector< STRING< L > > &  String)
inherited

◆ operator>>() [23/28]

template<typename L >
IStream & IStream::operator>> ( STRING< L > &  String)
inlineinherited

◆ operator>>() [24/28]

template<typename L >
IStream & FrameCPP::Common::IStream::operator>> ( STRING< L > &  String)
inherited

◆ operator>>() [25/28]

template<typename L >
IStream & FrameCPP::Common::IStream::operator>> ( STRING< L > &  String)
inherited

◆ operator>>() [26/28]

template<typename L >
IStream & IStream::operator>> ( STRING_SHADOW< L > &  String)
inlineinherited

◆ operator>>() [27/28]

template<typename L >
IStream & FrameCPP::Common::IStream::operator>> ( STRING_SHADOW< L > &  String)
inherited

◆ operator>>() [28/28]

template<typename L >
IStream & FrameCPP::Common::IStream::operator>> ( STRING_SHADOW< L > &  String)
inherited

◆ 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

◆ PushPtr() [1/3]

template<typename T >
void IStream::PushPtr ( boost::shared_ptr< T > *  Obj)
inlineinherited

◆ PushPtr() [2/3]

template<typename T >
void FrameCPP::Common::IStream::PushPtr ( boost::shared_ptr< T > *  Obj)
inherited

◆ PushPtr() [3/3]

template<typename T >
void FrameCPP::Common::IStream::PushPtr ( boost::shared_ptr< T > *  Obj)
inherited

◆ PushRef() [1/3]

template<typename T >
void IStream::PushRef ( Container< T > &  C)
inlineinherited

◆ PushRef() [2/3]

template<typename T >
void FrameCPP::Common::IStream::PushRef ( Container< T > &  C)
inherited

◆ PushRef() [3/3]

template<typename T >
void FrameCPP::Common::IStream::PushRef ( Container< T > &  C)
inherited

◆ pushResolver() [1/3]

void IStream::pushResolver ( resolver_type  Resolver)
protectedvirtualinherited

◆ pushResolver() [2/3]

virtual void FrameCPP::Common::IStream::pushResolver ( resolver_type  Resolver)
protectedvirtualinherited

◆ pushResolver() [3/3]

virtual void FrameCPP::Common::IStream::pushResolver ( resolver_type  Resolver)
protectedvirtualinherited

◆ rdbuf() [1/3]

IStream::buffer_type * IStream::rdbuf ( ) const
inlineinherited

◆ rdbuf() [2/3]

FrameBufferInterface * FrameCPP::Common::IStream::rdbuf ( ) const
inherited

◆ rdbuf() [3/3]

FrameBufferInterface * FrameCPP::Common::IStream::rdbuf ( ) const
inherited

◆ read() [1/3]

IStream & IStream::read ( char_type S,
std::streamsize  N 
)
inlineinherited

◆ read() [2/3]

IStream & FrameCPP::Common::IStream::read ( char_type S,
std::streamsize  N 
)
inherited

◆ read() [3/3]

IStream & FrameCPP::Common::IStream::read ( char_type S,
std::streamsize  N 
)
inherited

◆ ReadPtrStruct() [1/3]

IStream::ptr_struct_base_type IStream::ReadPtrStruct ( )
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.

◆ ReadPtrStruct() [2/3]

ptr_struct_base_type FrameCPP::Common::IStream::ReadPtrStruct ( )
inherited

◆ ReadPtrStruct() [3/3]

ptr_struct_base_type FrameCPP::Common::IStream::ReadPtrStruct ( )
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

◆ RemoveResolver() [1/3]

void IStream::RemoveResolver ( const void *  Old,
int  MaxDepth 
)
inlineinherited

◆ RemoveResolver() [2/3]

void FrameCPP::Common::IStream::RemoveResolver ( const void *  Old,
int  MaxDepth 
)
inherited

◆ RemoveResolver() [3/3]

void FrameCPP::Common::IStream::RemoveResolver ( const void *  Old,
int  MaxDepth 
)
inherited

◆ ReplacePtr() [1/3]

template<typename T_NEW , typename T_OLD >
void IStream::ReplacePtr ( boost::shared_ptr< T_NEW > *  Obj,
boost::shared_ptr< T_OLD > *  OldPtr,
const int  MaxDepth 
)
inlineinherited

◆ ReplacePtr() [2/3]

template<typename T_NEW , typename T_OLD >
void FrameCPP::Common::IStream::ReplacePtr ( boost::shared_ptr< T_NEW > *  Obj,
boost::shared_ptr< T_OLD > *  OldPtr,
const int  MaxDepth 
)
inherited

◆ ReplacePtr() [3/3]

template<typename T_NEW , typename T_OLD >
void FrameCPP::Common::IStream::ReplacePtr ( boost::shared_ptr< T_NEW > *  Obj,
boost::shared_ptr< T_OLD > *  OldPtr,
const int  MaxDepth 
)
inherited

◆ ReplaceRef() [1/3]

template<typename T , typename OT >
void IStream::ReplaceRef ( Container< T > &  C,
const Container< OT > &  Old,
const int  MaxDepth 
)
inlineinherited

◆ ReplaceRef() [2/3]

template<typename T , typename OT >
void FrameCPP::Common::IStream::ReplaceRef ( Container< T > &  C,
const Container< OT > &  Old,
const int  MaxDepth 
)
inherited

◆ ReplaceRef() [3/3]

template<typename T , typename OT >
void FrameCPP::Common::IStream::ReplaceRef ( Container< T > &  C,
const Container< OT > &  Old,
const int  MaxDepth 
)
inherited

◆ Resolve() [1/3]

void IStream::Resolve ( )
inherited

Method to resolve links.

◆ Resolve() [2/3]

void FrameCPP::Common::IStream::Resolve ( )
inherited

◆ Resolve() [3/3]

void FrameCPP::Common::IStream::Resolve ( )
inherited

◆ resolverContainer() [1/6]

IStream::resolver_container_type & IStream::resolverContainer ( )
inlineprotectedinherited

◆ resolverContainer() [2/6]

resolver_container_type & FrameCPP::Common::IStream::resolverContainer ( )
protectedinherited

◆ resolverContainer() [3/6]

resolver_container_type & FrameCPP::Common::IStream::resolverContainer ( )
protectedinherited

◆ resolverContainer() [4/6]

const IStream::resolver_container_type & IStream::resolverContainer ( ) const
inlineprotectedinherited

◆ resolverContainer() [5/6]

const resolver_container_type & FrameCPP::Common::IStream::resolverContainer ( ) const
protectedinherited

◆ resolverContainer() [6/6]

const resolver_container_type & FrameCPP::Common::IStream::resolverContainer ( ) const
protectedinherited

◆ setAutoDeleteBuffer() [1/3]

void IStream::setAutoDeleteBuffer ( const bool  Value)
inlineprotectedinherited

◆ setAutoDeleteBuffer() [2/3]

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

◆ setAutoDeleteBuffer() [3/3]

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

◆ SetCheckSumFile() [1/3]

void IStream::SetCheckSumFile ( const CheckSum::kind_type  Type)
inlineinherited

◆ SetCheckSumFile() [2/3]

void FrameCPP::Common::IStream::SetCheckSumFile ( const CheckSum::kind_type  Type)
inherited

◆ SetCheckSumFile() [3/3]

void FrameCPP::Common::IStream::SetCheckSumFile ( const CheckSum::kind_type  Type)
inherited

◆ SetCheckSumFrame() [1/3]

void IStream::SetCheckSumFrame ( const CheckSum::kind_type  Type)
inlineinherited

◆ SetCheckSumFrame() [2/3]

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

◆ SetCheckSumFrame() [3/3]

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

◆ SetCheckSumObject() [1/3]

void IStream::SetCheckSumObject ( const CheckSum::kind_type  Type)
inlineinherited

◆ SetCheckSumObject() [2/3]

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

◆ SetCheckSumObject() [3/3]

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

◆ Size() [1/3]

cmn_streamsize_type IStream::Size ( )
inlineinherited

Return the size of the stream.

Returns
The number of bytes that compose the stream

◆ Size() [2/3]

cmn_streamsize_type FrameCPP::Common::IStream::Size ( )
inherited

Return the size of the stream.

Returns
The number of bytes that compose the stream

◆ Size() [3/3]

cmn_streamsize_type FrameCPP::Common::IStream::Size ( )
inherited

Return the size of the stream.

Returns
The number of bytes that compose the stream

Member Data Documentation

◆ Header

header_type anonymous_namespace{Verify.cc}::IChecksumOnlyStream::Header

◆ m_buffer

buffer_ptr_type IStream::m_buffer
privateinherited

◆ m_buffer_auto_delete

bool IStream::m_buffer_auto_delete
privateinherited

◆ m_byte_swapping

bool IStream::m_byte_swapping
privateinherited

◆ m_class_name_to_class_id

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

◆ m_dictionary

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

◆ m_file_checksum

checksum_filter_type IStream::m_file_checksum
privateinherited

◆ m_file_md5sum

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

MD5Sum value for the files.

◆ m_filter_internally

bool IStream::m_filter_internally
privateinherited

◆ m_frame_checksum

checksum_filter_type IStream::m_frame_checksum
privateinherited

◆ m_frame_spec

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

◆ m_initialized

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

◆ m_logNextPtr

bool IStream::m_logNextPtr
protectedinherited

◆ m_next_container

next_container_type IStream::m_next_container
privateinherited

◆ m_null_stream_ref

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

◆ m_obj_checksum

checksum_filter_type IStream::m_obj_checksum
privateinherited

◆ m_objects

object_container_type IStream::m_objects
privateinherited

◆ 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_resolver_container

resolver_container_type IStream::m_resolver_container
privateinherited

◆ m_stream_id_to_fsi_id

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

◆ stream_length

cmn_streamsize_type IStream::stream_length
privateinherited

◆ stream_length_valid

bool IStream::stream_length_valid
privateinherited

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