ldas-tools-framecpp 3.0.4
Loading...
Searching...
No Matches
FrameCPP::Version_6::FrameStreamBase Class Reference

#include <FrameStreamBase.hh>

Public Member Functions

 FrameStreamBase (const std::vector< Dictionary::io_calls_type > &LibraryDefs, INT_4U NumberOfClassTypes)
virtual ~FrameStreamBase ()
Dictionary::callback_key_type AddCallback (INT_2U ClassId, Dictionary::Callback &Callback)
const unsigned char *const Get8ByteEndianness () const
INT_2U GetByteOrder () const
INT_2U GetLibraryRevision () const
INT_2U GetVersion () const
void RemoveCallback (Dictionary::callback_key_type Key)

Protected Attributes

FrHeader m_header
Dictionary m_dictionary

Constructor & Destructor Documentation

◆ FrameStreamBase()

FrameStreamBase::FrameStreamBase ( const std::vector< Dictionary::io_calls_type > & LibraryDefs,
INT_4U NumberOfClassTypes )

◆ ~FrameStreamBase()

FrameStreamBase::~FrameStreamBase ( )
virtual

Member Function Documentation

◆ AddCallback()

Dictionary::callback_key_type FrameCPP::Version_6::FrameStreamBase::AddCallback ( INT_2U ClassId,
Dictionary::Callback & Callback )
inline

◆ Get8ByteEndianness()

const unsigned char *const FrameCPP::Version_6::FrameStreamBase::Get8ByteEndianness ( ) const
inline

◆ GetByteOrder()

INT_2U FrameCPP::Version_6::FrameStreamBase::GetByteOrder ( ) const
inline

◆ GetLibraryRevision()

INT_2U FrameCPP::Version_6::FrameStreamBase::GetLibraryRevision ( ) const
inline

◆ GetVersion()

INT_2U FrameCPP::Version_6::FrameStreamBase::GetVersion ( ) const
inline

◆ RemoveCallback()

void FrameCPP::Version_6::FrameStreamBase::RemoveCallback ( Dictionary::callback_key_type Key)
inline

Member Data Documentation

◆ m_dictionary

Dictionary FrameCPP::Version_6::FrameStreamBase::m_dictionary
protected

◆ m_header

FrHeader FrameCPP::Version_6::FrameStreamBase::m_header
protected

The documentation for this class was generated from the following files:
  • /home/abuild/rpmbuild/BUILD/ldas-tools-framecpp-3.0.4-build/ldas-tools-framecpp-3.0.4/src/Version6/FrameStreamBase.hh
  • /home/abuild/rpmbuild/BUILD/ldas-tools-framecpp-3.0.4-build/ldas-tools-framecpp-3.0.4/src/Version6/FrameStreamBase.cc