ot::ICubeXSink Class Reference

#include <ICubeXSink.h>

Inheritance diagram for ot::ICubeXSink:

Inheritance graph
[legend]
Collaboration diagram for ot::ICubeXSink:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~ICubeXSink ()
virtual int isEventGenerator ()
virtual void onEventGenerated (Event &event, Node &generator)

Protected Member Functions

 ICubeXSink ()

Protected Attributes

unsigned char devid
ixMidiSocket * outPort

Friends

class ICubeXModule

Constructor & Destructor Documentation

ot::ICubeXSink::ICubeXSink  )  [protected]
 

virtual ot::ICubeXSink::~ICubeXSink  )  [virtual]
 


Member Function Documentation

virtual int ot::ICubeXSink::isEventGenerator  )  [virtual]
 

tests for EventGenerator interface being implemented. This has to be overriden in classes that subclass EventGenerator. Due to inheritance raints it cannot be done automatically.

Returns:
a pointer to the EventGenerator interface, or NULL if it is not implemented

Reimplemented from ot::Node.

virtual void ot::ICubeXSink::onEventGenerated Event event,
Node generator
[virtual]
 

this method notifies the object that a new event was generated. It is called by an EventGenerator.

Parameters:
event reference to the new event. Do not change the event values, make a copy and change that !
generator reference to the EventGenerator object that notified the EventObserver.

Reimplemented from ot::Node.


Friends And Related Function Documentation

friend class ICubeXModule [friend]
 


Member Data Documentation

unsigned char ot::ICubeXSink::devid [protected]
 

ixMidiSocket* ot::ICubeXSink::outPort [protected]
 


The documentation for this class was generated from the following file:
Generated on Wed Feb 28 15:32:01 2007 for NaviTrack by  doxygen 1.4.6