EM-ODP 4.4.0
Event Machine on ODP
Loading...
Searching...
No Matches
event_machine_atomic_group.h File Reference
Include dependency graph for event_machine_atomic_group.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define em_atomic_group_get_name   em_atomic_group_name
 
#define em_atomic_group_get_first   em_atomic_group_first
 
#define em_atomic_group_get_next   em_atomic_group_next
 
#define em_atomic_group_queue_get_first   em_atomic_group_queue_first
 
#define em_atomic_group_queue_get_next   em_atomic_group_queue_next
 

Functions

em_atomic_group_t em_atomic_group_create (const char *name, em_queue_group_t queue_group)
 
em_status_t em_atomic_group_delete (em_atomic_group_t atomic_group)
 
em_queue_t em_queue_create_ag (const char *name, em_queue_prio_t prio, em_atomic_group_t atomic_group, const em_queue_conf_t *conf)
 
em_status_t em_queue_create_static_ag (const char *name, em_queue_prio_t prio, em_atomic_group_t atomic_group, em_queue_t queue, const em_queue_conf_t *conf)
 
size_t em_atomic_group_name (em_atomic_group_t atomic_group, char *name, size_t maxlen)
 
em_atomic_group_t em_atomic_group_find (const char *name)
 
em_atomic_group_t em_atomic_group_first (unsigned int *num)
 
em_atomic_group_t em_atomic_group_next (void)
 
em_queue_t em_atomic_group_queue_first (unsigned int *num, em_atomic_group_t atomic_group)
 
em_queue_t em_atomic_group_queue_next (void)
 
uint64_t em_atomic_group_to_u64 (em_atomic_group_t atomic_group)