Very Simple Kernel
0.1.0
Loading...
Searching...
No Matches
vsk_OnStartEvent.h
Go to the documentation of this file.
1
/**
2
* @file
3
*/
4
#ifndef VSK_ONSTARTEVENT_H
5
#define VSK_ONSTARTEVENT_H
6
/**
7
* @ingroup vsk
8
* @defgroup vsk_OnStartEvent vsk_OnStartEvent
9
* @{
10
*/
11
12
/**
13
* @brief On start event
14
*/
15
typedef
struct
vsk_OnStartEvent
vsk_OnStartEvent_t
;
16
17
#include "
vsk_Event.h
"
18
19
/**
20
* @brief On start event
21
*/
22
struct
vsk_OnStartEvent
{
23
vsk_Event_t
event
;
/**< Event with subscriptions */
24
};
25
26
/**
27
* @brief On start event instance
28
*/
29
extern
vsk_OnStartEvent_t
vsk_OnStartEvent
;
30
31
/**
32
* @brief Initializes the on start event
33
*
34
* @param self On start event reference
35
* @return Initialized on start event reference
36
*/
37
vsk_OnStartEvent_t
*
vsk_OnStartEvent_init
(
vsk_OnStartEvent_t
*
const
self);
38
39
/** @} */
40
#endif
// VSK_ONSTARTEVENT_H
vsk_OnStartEvent
vsk_OnStartEvent_t vsk_OnStartEvent
On start event instance.
Definition
vsk_OnStartEvent.c:3
vsk_OnStartEvent_init
vsk_OnStartEvent_t * vsk_OnStartEvent_init(vsk_OnStartEvent_t *const self)
Initializes the on start event.
Definition
vsk_OnStartEvent.c:5
vsk_Event
Event.
Definition
vsk_Event.h:23
vsk_OnStartEvent
On start event.
Definition
vsk_OnStartEvent.h:22
vsk_OnStartEvent::event
vsk_Event_t event
Definition
vsk_OnStartEvent.h:23
vsk_Event.h
src
vsk_OnStartEvent.h
Generated by
1.12.0