/space/home/slher/rel/Beken/v6_4_5/macsw/modules/ke/src/ke_msg.c File Reference

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.

Detailed Description

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.


Generated on 14 Jan 2020 for Ceva-RW WLAN FullMAC SW documentation by  doxygen 1.6.1