2 #ifndef _RNBO_OutletEvent_H_
3 #define _RNBO_OutletEvent_H_
6 #include "RNBO_PatcherInterface.h"
22 , _index(INVALID_INDEX)
24 , _eventTarget(
nullptr)
29 : _eventTime(eventTime)
33 , _eventTarget(eventTarget)
39 return rhs.getTime() == getTime()
40 && rhs.getSender() == getSender()
41 && rhs.getIndex() == getIndex()
42 && rhs.getValue() == getValue()
43 && rhs._eventTarget == _eventTarget;
46 EngineLink* getSender()
const {
return _sender; }
51 PatcherEventTarget* getEventTarget()
const {
return _eventTarget; }
54 void dumpEvent()
const {
65 friend class EventVariant;
67 PatcherEventTarget* _eventTarget;
75 #endif // #ifndef _RNBO_OutletEvent_H_