VSF Documented
vsf_timq_dlist.h File Reference

Go to the source code of this file.

Macros

#define vsf_timq_init(__queue)
 
#define vsf_timq_insert(__queue, __teda)
 
#define vsf_timq_remove(__queue, __teda)
 
#define vsf_timq_peek(__queue, __teda)
 
#define vsf_timq_dequeue(__queue, __teda)
 
#define vsf_callback_timq_init(__queue)
 
#define vsf_callback_timq_enqueue(__queue, __timer)
 
#define vsf_callback_timq_insert(__queue, __timer)
 
#define vsf_callback_timq_remove(__queue, __timer)
 
#define vsf_callback_timq_peek(__queue, __timer)
 
#define vsf_callback_timq_dequeue(__queue, __timer)
 

Typedefs

typedef vsf_dlist_t vsf_timer_queue_t
 

Macro Definition Documentation

◆ vsf_timq_init

#define vsf_timq_init ( __queue)
Value:
#define vsf_dlist_init(__list_ptr)
Definition vsf_list.h:702

◆ vsf_timq_insert

#define vsf_timq_insert ( __queue,
__teda )
Value:
vsf_teda_t, timer_node, \
(__queue), \
(__teda), \
_->due >= (__teda)->due)
Definition vsf_eda.h:837
#define vsf_dlist_insert( __host_type, __member, __list_ptr, __item_ptr, __cond)
Definition vsf_list.h:769
struct @911::@920 _

◆ vsf_timq_remove

#define vsf_timq_remove ( __queue,
__teda )
Value:
vsf_teda_t, timer_node, \
(__queue), \
(__teda))
#define vsf_dlist_remove( __host_type, __member, __list_ptr, __item_ptr)
Definition vsf_list.h:810

◆ vsf_timq_peek

#define vsf_timq_peek ( __queue,
__teda )
Value:
vsf_teda_t, timer_node, \
(__queue), \
(__teda))
#define vsf_dlist_queue_peek( __host_type, __member, __list_ptr, __item_ref_ptr)
Definition vsf_list.h:845

◆ vsf_timq_dequeue

#define vsf_timq_dequeue ( __queue,
__teda )
Value:
vsf_teda_t, timer_node, \
(__queue), \
(__teda))
#define vsf_dlist_queue_dequeue(__host_type, __member, __list_ptr, __item_ref_ptr)
Definition vsf_list.h:859

◆ vsf_callback_timq_init

#define vsf_callback_timq_init ( __queue)
Value:

◆ vsf_callback_timq_enqueue

#define vsf_callback_timq_enqueue ( __queue,
__timer )
Value:
vsf_callback_timer_t, timer_node, \
(__queue), \
(__timer))
Definition vsf_eda.h:851
#define vsf_dlist_queue_enqueue(__host_type, __member, __list_ptr, __item_ptr)
Definition vsf_list.h:852

◆ vsf_callback_timq_insert

#define vsf_callback_timq_insert ( __queue,
__timer )
Value:
vsf_callback_timer_t, timer_node, \
(__queue), \
(__timer), \
_->due >= (__timer)->due)

◆ vsf_callback_timq_remove

#define vsf_callback_timq_remove ( __queue,
__timer )
Value:
vsf_callback_timer_t, timer_node, \
(__queue), \
(__timer))

◆ vsf_callback_timq_peek

#define vsf_callback_timq_peek ( __queue,
__timer )
Value:
vsf_callback_timer_t, timer_node, \
(__queue), \
(__timer))

◆ vsf_callback_timq_dequeue

#define vsf_callback_timq_dequeue ( __queue,
__timer )
Value:
vsf_callback_timer_t, timer_node, \
(__queue), \
(__timer))

Typedef Documentation

◆ vsf_timer_queue_t

Generated from commit: vsfteam/vsf@ceb53fd