|
Very Simple Kernel 0.1.0
|
Data Structures | |
| struct | vsk_Message |
| Message. More... | |
Typedefs | |
| typedef struct vsk_Message | vsk_Message_t |
| Message. | |
| typedef void(* | vsk_Message_Handler_t) (void *const obj) |
| Message handler. | |
Functions | |
| vsk_Message_t * | vsk_Message_init (vsk_Message_t *const self, vsk_Message_Handler_t const handler, void *const obj) |
| Initializes a message. | |
| void | vsk_Message_dispatch (vsk_Message_t *const self) |
| Dispatches a message. | |
| void vsk_Message_dispatch | ( | vsk_Message_t *const | self | ) |
Dispatches a message.
| self | Message reference |
| vsk_Message_t * vsk_Message_init | ( | vsk_Message_t *const | self, |
| vsk_Message_Handler_t const | handler, | ||
| void *const | obj ) |
Initializes a message.
| self | Message reference |
| handler | Message handler |
| obj | Object reference to pass to the handler |