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

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_tvsk_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.
 

Detailed Description

Function Documentation

◆ vsk_Message_dispatch()

void vsk_Message_dispatch ( vsk_Message_t *const self)

Dispatches a message.

Parameters
selfMessage reference

◆ vsk_Message_init()

vsk_Message_t * vsk_Message_init ( vsk_Message_t *const self,
vsk_Message_Handler_t const handler,
void *const obj )

Initializes a message.

Parameters
selfMessage reference
handlerMessage handler
objObject reference to pass to the handler
Returns
Initialized message reference