|
EM-ODP
3.7.0
Event Machine on ODP
|
Go to the documentation of this file.
31 #ifndef EVENT_MACHINE_EVENT_GROUP_H_
32 #define EVENT_MACHINE_EVENT_GROUP_H_
34 #pragma GCC visibility push(default)
282 em_event_group_t event_group);
312 em_event_group_t event_group);
476 #pragma GCC visibility pop
int em_event_group_get_notif(em_event_group_t event_group, int max_notif, em_notif_t notif_tbl[])
em_status_t em_event_group_delete(em_event_group_t event_group)
int em_send_group_multi(const em_event_t events[], int num, em_queue_t queue, em_event_group_t event_group)
em_status_t em_send_group(em_event_t event, em_queue_t queue, em_event_group_t event_group)
int em_event_group_is_ready(em_event_group_t event_group)
em_event_group_t em_event_group_create(void)
em_event_group_t em_event_group_get_first(unsigned int *num)
em_status_t em_event_group_apply(em_event_group_t event_group, int count, int num_notif, const em_notif_t notif_tbl[])
void em_event_group_processing_end(void)
uint64_t em_event_group_to_u64(em_event_group_t event_group)
em_event_group_t em_event_group_current(void)
em_status_t em_event_group_increment(int count)
em_status_t em_event_group_assign(em_event_group_t event_group)
em_status_t em_event_group_abort(em_event_group_t event_group)
em_event_group_t em_event_group_get_next(void)