19 template <
typename T_Interaction,
unsigned EventId>
46 template <
typename T_Interaction,
unsigned EventId>
48 : makVrfEvents::DtEvent(static_cast<makVrfEvents::DtEvent::
EventType>(EventId))
49 , mySender(
DtUUID::nullUUID())
54 template <
typename T_Interaction,
unsigned EventId>
56 const DtUUID& sender,
const T_Interaction& inter)
57 : makVrfEvents::DtEvent(static_cast<makVrfEvents::DtEvent::
EventType>(EventId))
59 , myInteraction(inter)
63 template <
typename T_Interaction,
unsigned EventId>
66 : makVrfEvents::DtEvent(orig)
67 , mySender(orig.mySender)
68 , myInteraction(orig.myInteraction)
72 template <
typename T_Interaction,
unsigned EventId>
84 template <
typename T_Interaction,
unsigned EventId>
89 template <
typename T_Interaction,
unsigned EventId>
92 myInteraction = inter;
95 template <
typename T_Interaction,
unsigned EventId>
101 template <
typename T_Interaction,
unsigned EventId>
107 template <
typename T_Interaction,
unsigned EventId>
UUID is a unique ID wrapper class.
Definition: uuid.h:59
EventType
Definition: event.h:16
DtInteractionEvent & operator=(const DtInteractionEvent &)
Definition: interactionEvent.h:73
virtual void setInteraction(const T_Interaction &inter)
Definition: interactionEvent.h:90
Contains the DtUUID class declaration.
DtInteractionEvent()
Definition: interactionEvent.h:47
virtual makVrfEvents::DtEvent * clone() const override
Definition: interactionEvent.h:39
const DtUUID & senderId() const
Definition: interactionEvent.h:108
DtUUID mySender
Definition: interactionEvent.h:39
void(* CallbackFcn)(const DtInteractionEvent< T_Interaction, EventId > *, void *usr)
Definition: interactionEvent.h:24
T_Interaction myInteraction
Definition: interactionEvent.h:43
virtual void setSenderId(const DtUUID &sender)
Definition: interactionEvent.h:102
virtual ~DtInteractionEvent() override
Definition: interactionEvent.h:85
DtEvent & operator=(const DtEvent &)
const T_Interaction & interaction() const
Definition: interactionEvent.h:96
Definition: interactionEvent.h:20