VSF Documented
vsf_eda_slist_queue.h File Reference

Go to the source code of this file.

Data Structures

class  vsf_eda_slist_queue_t
 

Macros

#define vsf_msg_queue_t   vsf_eda_slist_queue_t
 
#define vsf_eda_msg_queue_init(__queue, __max)
 
#define vsf_eda_msg_queue_send(__queue, __node, __timeout)
 
#define vsf_eda_msg_queue_send_get_reason(__queue, __evt, __node)
 
#define vsf_eda_msg_queue_recv(__queue, __node, __timeout)
 
#define vsf_eda_msg_queue_recv_get_reason(__queue, __evt, __node)
 

Functions

vsf_err_t vsf_eda_slist_queue_init (vsf_eda_slist_queue_t *this_ptr, uint_fast16_t max)
 

Macro Definition Documentation

◆ vsf_msg_queue_t

#define vsf_msg_queue_t   vsf_eda_slist_queue_t

◆ vsf_eda_msg_queue_init

#define vsf_eda_msg_queue_init ( __queue,
__max )
Value:
vsf_eda_slist_queue_init((__queue), (__max))
vsf_err_t vsf_eda_slist_queue_init(vsf_eda_slist_queue_t *this_ptr, uint_fast16_t max)
Definition vsf_eda_slist_queue.c:67

◆ vsf_eda_msg_queue_send

#define vsf_eda_msg_queue_send ( __queue,
__node,
__timeout )
Value:
vsf_eda_queue_send((vsf_eda_queue_t *)(__queue), (__node), (__timeout))
Definition vsf_eda.h:999
vsf_err_t vsf_eda_queue_send(vsf_eda_queue_t *pthis, void *node, vsf_timeout_tick_t timeout)

◆ vsf_eda_msg_queue_send_get_reason

#define vsf_eda_msg_queue_send_get_reason ( __queue,
__evt,
__node )
Value:
vsf_eda_queue_send_get_reason((vsf_eda_queue_t *)(__queue), (__evt), (__node))
vsf_sync_reason_t vsf_eda_queue_send_get_reason(vsf_eda_queue_t *pthis, vsf_evt_t evt, void *node)

◆ vsf_eda_msg_queue_recv

#define vsf_eda_msg_queue_recv ( __queue,
__node,
__timeout )
Value:
vsf_eda_queue_recv((vsf_eda_queue_t *)(__queue), (void **)(__node), (__timeout))
vsf_err_t vsf_eda_queue_recv(vsf_eda_queue_t *pthis, void **node, vsf_timeout_tick_t timeout)

◆ vsf_eda_msg_queue_recv_get_reason

#define vsf_eda_msg_queue_recv_get_reason ( __queue,
__evt,
__node )
Value:
vsf_eda_queue_recv_get_reason((vsf_eda_queue_t *)(__queue), (__evt), (void **)(__node))
vsf_sync_reason_t vsf_eda_queue_recv_get_reason(vsf_eda_queue_t *pthis, vsf_evt_t evt, void **node)

Function Documentation

◆ vsf_eda_slist_queue_init()

vsf_err_t vsf_eda_slist_queue_init ( vsf_eda_slist_queue_t * this_ptr,
uint_fast16_t max )
extern
Generated from commit: vsfteam/vsf@ceb53fd