4#ifndef VSK_EVENTSUBSCRIPTION_H
5#define VSK_EVENTSUBSCRIPTION_H
vsk_EventSubscription_t * vsk_EventSubscription_init(vsk_EventSubscription_t *const self, vsk_Inbox_t *const inbox, vsk_Message_Handler_t const handler, void *const obj)
Initializes an event subscription.
Definition vsk_EventSubscription.c:3
void vsk_EventSubscription_publish(vsk_EventSubscription_t *const self)
Publishes the event message to the associated inbox.
Definition vsk_EventSubscription.c:14
void(* vsk_Message_Handler_t)(void *const obj)
Message handler.
Definition vsk_Message.h:22
Event subscription.
Definition vsk_EventSubscription.h:23
vsk_Message_t message
Definition vsk_EventSubscription.h:26
ctb_DNode_t node
Definition vsk_EventSubscription.h:24
vsk_Inbox_t * inbox
Definition vsk_EventSubscription.h:25
Inbox.
Definition vsk_Inbox.h:36
Message.
Definition vsk_Message.h:27