15 namespace MAKVrExchange
33 virtual bool isEmpty() = 0;
36 virtual void sendMessage(
const void* message,
unsigned int messageSize,
37 bool global =
false ) = 0;
41 virtual void* message(
unsigned int* outSize = 0 ) = 0;
44 virtual std::ostream& printDataToStream( std::ostream& str )
const = 0;
This is an abstract base class presenting an interface for a simple message queue.
Definition: messageQueue.h:22
#define DT_DLL_LIBPORTAL
Definition: include/portal/dllExport.h:20
DT_DLL_LIBPORTAL std::ostream & operator<<(std::ostream &stream, const DtActiveSonarBeamData &data)