ldas-tools-framecpp 2.9.2
Public Member Functions | Protected Attributes | List of all members
FrameCPP::Version_6::FrameStreamBase Class Reference

#include <FrameStreamBase.hh>

Collaboration diagram for FrameCPP::Version_6::FrameStreamBase:
Collaboration graph
[legend]

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: