|
EM-ODP
3.7.0
Event Machine on ODP
|
Go to the documentation of this file.
31 #ifndef EVENT_MACHINE_ATOMIC_GROUP_H_
32 #define EVENT_MACHINE_ATOMIC_GROUP_H_
34 #pragma GCC visibility push(default)
143 em_atomic_group_t atomic_group, em_queue_t queue,
180 char *name,
size_t maxlen);
280 em_atomic_group_t atomic_group);
315 #pragma GCC visibility pop
em_atomic_group_t em_atomic_group_get_next(void)
em_atomic_group_t em_atomic_group_find(const char *name)
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)
em_atomic_group_t em_atomic_group_get_first(unsigned int *num)
uint64_t em_atomic_group_to_u64(em_atomic_group_t atomic_group)
em_queue_t em_atomic_group_queue_get_next(void)
em_atomic_group_t em_atomic_group_create(const char *name, em_queue_group_t queue_group)
em_queue_t em_atomic_group_queue_get_first(unsigned int *num, em_atomic_group_t atomic_group)
size_t em_atomic_group_get_name(em_atomic_group_t atomic_group, char *name, size_t maxlen)
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_atomic_group_t em_atomic_group_get(em_queue_t queue)