![]() |
agileRTOS (zrtos)
Version 0.8.0 (ghostbuster)
|
Go to the source code of this file.
Data Structures | |
struct | _zrtos_vm_function_t |
Macros | |
#define | ZRTOS_VM_FUNCTION(id_, callback_, context_) |
Typedefs | |
typedef size_t | zrtos_vm_function_id_t |
typedef zrtos_error_t(* | zrtos_vm_function_callback_t) (struct _zrtos_vm_t *vm, struct _zrtos_vm_function_t *fn) |
typedef struct _zrtos_vm_function_t | zrtos_vm_function_t |
Functions | |
int | zrtos_vm_function__cmp (const void *aa, const void *bb) |
zrtos_vm_function_callback_t | zrtos_vm_function__get_callback (zrtos_vm_function_t *thiz) |
void * | zrtos_vm_function__get_context (zrtos_vm_function_t *thiz) |
#define ZRTOS_VM_FUNCTION | ( | id_, | |
callback_, | |||
context_ | |||
) |
Definition at line 31 of file vm_function.h.
typedef zrtos_error_t(* zrtos_vm_function_callback_t) (struct _zrtos_vm_t *vm,struct _zrtos_vm_function_t *fn) |
Definition at line 20 of file vm_function.h.
typedef size_t zrtos_vm_function_id_t |
Definition at line 17 of file vm_function.h.
typedef struct _zrtos_vm_function_t zrtos_vm_function_t |
int zrtos_vm_function__cmp | ( | const void * | aa, |
const void * | bb | ||
) |
Definition at line 38 of file vm_function.h.
zrtos_vm_function_callback_t zrtos_vm_function__get_callback | ( | zrtos_vm_function_t * | thiz | ) |
void* zrtos_vm_function__get_context | ( | zrtos_vm_function_t * | thiz | ) |
Definition at line 50 of file vm_function.h.