Very Simple Kernel 0.1.0
Loading...
Searching...
No Matches
vsk_Event

Data Structures

struct  vsk_Event
 Event. More...
 

Typedefs

typedef struct vsk_Event vsk_Event_t
 Event.
 

Functions

vsk_Event_tvsk_Event_init (vsk_Event_t *const self)
 Initializes an event.
 
void vsk_Event_raise (vsk_Event_t *const self)
 Raises an event.
 
void vsk_Event_subscribe (vsk_Event_t *const self, vsk_EventSubscription_t *const subscription)
 Subscribes to an event.
 

Detailed Description

Function Documentation

◆ vsk_Event_init()

vsk_Event_t * vsk_Event_init ( vsk_Event_t *const self)

Initializes an event.

Parameters
selfEvent reference
Returns
Initialized Event reference

◆ vsk_Event_raise()

void vsk_Event_raise ( vsk_Event_t *const self)

Raises an event.

Parameters
selfEvent reference

◆ vsk_Event_subscribe()

void vsk_Event_subscribe ( vsk_Event_t *const self,
vsk_EventSubscription_t *const subscription )

Subscribes to an event.

Parameters
selfEvent reference
subscriptionEvent subscription reference