|
EM-ODP
3.7.0
Event Machine on ODP
|
Go to the documentation of this file.
31 #ifndef EVENT_MACHINE_QUEUE_H_
32 #define EVENT_MACHINE_QUEUE_H_
34 #pragma GCC visibility push(default)
394 em_event_t events[],
int num);
539 void em_queue_get_ids(em_queue_t queue, uint16_t *device_id , uint16_t *qid );
581 #pragma GCC visibility pop
void em_queue_get_ids(em_queue_t queue, uint16_t *device_id, uint16_t *qid)
int em_queue_dequeue_multi(em_queue_t queue, em_event_t events[], int num)
int em_queue_get_index(em_queue_t queue)
em_event_t em_queue_dequeue(em_queue_t queue)
em_queue_t em_queue_get_first(unsigned int *num)
em_queue_t em_queue_create(const char *name, em_queue_type_t type, em_queue_prio_t prio, em_queue_group_t group, const em_queue_conf_t *conf)
em_queue_prio_t em_queue_get_priority(em_queue_t queue)
em_queue_t em_queue_current(void)
em_status_t em_queue_delete(em_queue_t queue)
em_queue_group_t em_queue_get_group(em_queue_t queue)
int em_queue_get_max_num(void)
size_t em_queue_get_name(em_queue_t queue, char *name, size_t maxlen)
em_status_t em_queue_set_context(em_queue_t queue, const void *context)
uint32_t em_queue_to_u32(em_queue_t queue)
uint16_t em_queue_get_qid(em_queue_t queue)
void * em_queue_get_context(em_queue_t queue)
em_queue_type_t em_queue_get_type(em_queue_t queue)
em_queue_t em_queue_handle_raw(uint16_t device_id, uint16_t qid)
em_queue_t em_queue_get_next(void)
uint16_t em_queue_get_device_id(em_queue_t queue)
em_status_t em_queue_create_static(const char *name, em_queue_type_t type, em_queue_prio_t prio, em_queue_group_t group, em_queue_t queue, const em_queue_conf_t *conf)
int em_queue_get_num_prio(int *num_runtime)
em_queue_t em_queue_find(const char *name)