Class Index Cross Index Namespace Index

Class FrameCPP::Version_6::FrameStreamBase


Contained in: FrameCPP::Version_6
Derived from: none
Derived by: FrameCPP::Version_6::IFrameStream FrameCPP::Version_6::OFrameStream

#include "../../../../../lib/framecpp/src/Version6/FrameStreamBase.hh"


public function member index:

FrameStreamBase(const std::vector< io_calls_type >& LibraryDefs, INT_4U NumberOfClassTypes);
virtual ~FrameStreamBase();
callback_key_type AddCallback(INT_2U ClassId, Callback& Callback); Add a callback handler
const unsigned char* const Get8ByteEndianness() const; Retrieve the buffer holding the endian bytes for an 8 byte quantity
INT_2U GetByteOrder() const; Retrieve the byte order of the frame
INT_2U GetLibraryRevision() const; Retrieve the version of the frame spec that generated the stream
INT_2U GetVersion() const; Retrieve the version of the frame spec that generated the stream
void RemoveCallback(callback_key_type Key);
 

Description:



Function Member Descriptions:


FrameCPP::Version_6::FrameStreamBase::FrameStreamBase


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



FrameCPP::Version_6::FrameStreamBase::~FrameStreamBase


virtual ~FrameStreamBase();



FrameCPP::Version_6::FrameStreamBase::AddCallback - Add a callback handler


callback_key_type AddCallback(INT_2U ClassId, Callback& Callback);



FrameCPP::Version_6::FrameStreamBase::Get8ByteEndianness - Retrieve the buffer holding the endian bytes for an 8 byte quantity


const unsigned char* const Get8ByteEndianness() const;



FrameCPP::Version_6::FrameStreamBase::GetByteOrder - Retrieve the byte order of the frame


INT_2U GetByteOrder() const;



FrameCPP::Version_6::FrameStreamBase::GetLibraryRevision - Retrieve the version of the frame spec that generated the stream


INT_2U GetLibraryRevision() const;



FrameCPP::Version_6::FrameStreamBase::GetVersion - Retrieve the version of the frame spec that generated the stream


INT_2U GetVersion() const;



FrameCPP::Version_6::FrameStreamBase::RemoveCallback


void RemoveCallback(callback_key_type Key);



Variable Member Descriptions:


FrameCPP::Version_6::FrameStreamBase::m_dictionary -

Dictionary m_dictionary;
Dictionary for the stream


FrameCPP::Version_6::FrameStreamBase::m_header -

FrHeader m_header;
Header structure for the stream