This file contains the scheduler primitives called to create or delete a task. More...
#include <stddef.h>#include "co_int.h"#include "co_bool.h"#include "dbg_assert.h"#include "rwnx_config.h"#include "ke_config.h"#include "ke_queue.h"#include "ke_msg.h"#include "ke_task.h"#include "ke_mem.h"#include "dbg.h"#include "macif.h"#include "ke_event.h"#include "ke_env.h"Go to the source code of this file.
Functions | |
| void * | ke_msg_alloc (ke_msg_id_t const id, ke_task_id_t const dest_id, ke_task_id_t const src_id, uint16_t const param_len) |
| Allocate memory for a message. | |
| void | ke_msg_send (void const *param_ptr) |
| Message sending. | |
| void | ke_msg_send_basic (ke_msg_id_t const id, ke_task_id_t const dest_id, ke_task_id_t const src_id) |
| Basic message sending. | |
| void | ke_msg_forward (void const *param_ptr, ke_task_id_t const dest_id, ke_task_id_t const src_id) |
| Message forwarding. | |
| void | ke_msg_forward_and_change_id (void const *param_ptr, ke_msg_id_t const msg_id, ke_task_id_t const dest_id, ke_task_id_t const src_id) |
| Message forwarding. | |
| void | ke_msg_free (struct ke_msg const *msg) |
| Free allocated message. | |
This file contains the scheduler primitives called to create or delete a task.
It contains also the scheduler itself.
Copyright (C) RivieraWaves 2011-2019
Definition in file ke_msg.c.
1.6.1