Add "data" argument to event handlers.
This commit is contained in:
@@ -95,7 +95,7 @@ void AQH_EventHandler_HandleTimeTick(AQH_EVENT_HANDLER *evh, uint64_t t)
|
||||
|
||||
evtNext=AQH_EventTimer_List_Next(evt);
|
||||
if (AQH_EventTimer_CheckWhetherTickTriggers(evt, t)) {
|
||||
AQH_EventHandler_HandleEvent(evh, AQH_EventTimer_GetEventType(evt), AQH_EventTimer_GetId(evt));
|
||||
AQH_EventHandler_HandleEvent(evh, AQH_EventTimer_GetEventType(evt), AQH_EventTimer_GetId(evt), 0.0);
|
||||
if (AQH_EventTimer_GetFlags(evt) & AQH_EVENT_TIMER_FLAGS_DELETE_IF_TRIGGERED) {
|
||||
DBG_INFO(AQH_LOGDOMAIN, "Deleting timer after trigger");
|
||||
AQH_EventTimer_List_Del(evt);
|
||||
@@ -109,7 +109,7 @@ void AQH_EventHandler_HandleTimeTick(AQH_EVENT_HANDLER *evh, uint64_t t)
|
||||
|
||||
|
||||
|
||||
void AQH_EventHandler_HandleEvent(AQH_EVENT_HANDLER *evh, int eventType, uint64_t objectId)
|
||||
void AQH_EventHandler_HandleEvent(AQH_EVENT_HANDLER *evh, int eventType, uint64_t objectId, double data)
|
||||
{
|
||||
if (evh) {
|
||||
AQH_EVENT_SUBSCRIPTION *evs;
|
||||
@@ -121,7 +121,7 @@ void AQH_EventHandler_HandleEvent(AQH_EVENT_HANDLER *evh, int eventType, uint64_
|
||||
|
||||
objectIdFromSubscription=AQH_EventSubscription_GetObjectId(evs);
|
||||
if (objectIdFromSubscription==0 || objectIdFromSubscription==objectId)
|
||||
AQH_EventSubscription_CallHandler(evs, eventType, objectId);
|
||||
AQH_EventSubscription_CallHandler(evs, eventType, objectId, data);
|
||||
}
|
||||
|
||||
evs=AQH_EventSubscription_List_Next(evs);
|
||||
|
||||
Reference in New Issue
Block a user