MessageBusInterface Class Reference

#include <bbob_interfaces.h>

Inheritance diagram for MessageBusInterface:

BusConsolePlugin FmodSystemPlugin LightTreePlugin SoundPlugin TimeCodePlugin

List of all members.


Detailed Description

Interface to setup "Message Bus" widgets.

Definition at line 68 of file bbob_interfaces.h.


Public Member Functions

virtual ~MessageBusInterface ()
virtual bool loadBus (const int ID)=0
virtual QString BusName ()=0
virtual void BitBus (const int FromID, const int bit)=0
virtual void ByteBus (const int FromID, const int byte)=0
virtual void StringBus (const int FromID, const QString str)=0

Constructor & Destructor Documentation

virtual MessageBusInterface::~MessageBusInterface (  )  [inline, virtual]

Definition at line 71 of file bbob_interfaces.h.


Member Function Documentation

virtual bool MessageBusInterface::loadBus ( const int  ID  )  [pure virtual]

Implemented in BusConsolePlugin, FmodSystemPlugin, LightTreePlugin, SoundPlugin, and TimeCodePlugin.

Referenced by BCore::loadPlugins().

virtual QString MessageBusInterface::BusName (  )  [pure virtual]

Implemented in BusConsolePlugin, FmodSystemPlugin, LightTreePlugin, SoundPlugin, and TimeCodePlugin.

Referenced by BCore::BusByName(), and BCore::BusName().

virtual void MessageBusInterface::BitBus ( const int  FromID,
const int  bit 
) [pure virtual]

Implemented in BusConsolePlugin, FmodSystemPlugin, LightTreePlugin, SoundPlugin, and TimeCodePlugin.

Referenced by BCore::BitBus(), and BCore::BroadcastBitBus().

virtual void MessageBusInterface::ByteBus ( const int  FromID,
const int  byte 
) [pure virtual]

Implemented in BusConsolePlugin, FmodSystemPlugin, LightTreePlugin, SoundPlugin, and TimeCodePlugin.

Referenced by BCore::BroadcastByteBus(), and BCore::ByteBus().

virtual void MessageBusInterface::StringBus ( const int  FromID,
const QString  str 
) [pure virtual]

Implemented in BusConsolePlugin, FmodSystemPlugin, LightTreePlugin, SoundPlugin, and TimeCodePlugin.

Referenced by BCore::BroadcastStringBus(), and BCore::StringBus().


The documentation for this class was generated from the following file:
Generated on Sun Oct 28 22:51:42 2007 for BBoB by  doxygen 1.5.3