ExtendedBinaryMessage Class Reference

#include <ExtendedBinaryMessage.h>

List of all members.


Public Member Functions

 ExtendedBinaryMessage ()
virtual ~ExtendedBinaryMessage ()
 ExtendedBinaryMessage (const ExtendedBinaryMessage &source)
void putUInt64 (const UInt64 value)
UInt64 getUInt64 ()
void putFirstUInt8 (const UInt8 value)
void putFirstUInt32 (const UInt32 value)
void putFirstUInt16 (const UInt16 value)
void appendMessage (ExtendedBinaryMessage *src)
ExtendedBinaryMessagedetachMessage ()
bool finished ()

Static Protected Attributes

static const unsigned APPENDED_MESSAGE = 0xFFFFFFFF

Constructor & Destructor Documentation

ExtendedBinaryMessage::ExtendedBinaryMessage (  ) 

Standard constructor - calls constructor of BinaryMessage

ExtendedBinaryMessage::~ExtendedBinaryMessage (  )  [virtual]

ExtendedBinaryMessage::ExtendedBinaryMessage ( const ExtendedBinaryMessage source  ) 


Member Function Documentation

void ExtendedBinaryMessage::appendMessage ( ExtendedBinaryMessage src  ) 

ExtendedBinaryMessage * ExtendedBinaryMessage::detachMessage (  ) 

bool ExtendedBinaryMessage::finished (  ) 

UInt64 ExtendedBinaryMessage::getUInt64 (  ) 

void ExtendedBinaryMessage::putFirstUInt16 ( const UInt16  value  ) 

This method insterts two bytes at the beginning of the message

void ExtendedBinaryMessage::putFirstUInt32 ( const UInt32  value  ) 

This method insterts four bytes at the beginning of the message

void ExtendedBinaryMessage::putFirstUInt8 ( const UInt8  value  ) 

This method insterts one byte at the beginning of the message

void ExtendedBinaryMessage::putUInt64 ( const UInt64  value  ) 


Member Data Documentation

OSG_BEGIN_NAMESPACE const unsigned ExtendedBinaryMessage::APPENDED_MESSAGE = 0xFFFFFFFF [static, protected]


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

Generated on Wed Oct 20 16:11:56 2010 for inVRs by doxygen 1.5.8