11 #ifndef ODP_API_SPEC_EVENT_VECTOR_H_
12 #define ODP_API_SPEC_EVENT_VECTOR_H_
13 #include <odp/visibility_begin.h>
232 #include <odp/visibility_end.h>
ODP event API type definitions.
ODP event vector API type definitions.
odp_event_t odp_event_vector_to_event(odp_event_vector_t evv)
Convert event vector handle to event.
void odp_event_vector_size_set(odp_event_vector_t evv, uint32_t size)
Set the number of events stored in a vector.
void odp_event_vector_print(odp_event_vector_t evv)
Print debug information about event vector.
void odp_event_vector_free(odp_event_vector_t evv)
Free event vector.
odp_event_vector_t odp_event_vector_from_event(odp_event_t ev)
Get event vector handle from event.
uint32_t odp_event_vector_tbl(odp_event_vector_t evv, odp_event_t **event_tbl)
Get event vector table.
int odp_event_vector_user_flag(odp_event_vector_t evv)
Check user flag.
odp_event_vector_t odp_event_vector_alloc(odp_pool_t pool)
Allocate event vector from event vector pool.
uint32_t odp_event_vector_size(odp_event_vector_t evv)
Number of events in a vector.
void * odp_event_vector_user_area(odp_event_vector_t evv)
Event vector user area.
odp_pool_t odp_event_vector_pool(odp_event_vector_t evv)
Event vector pool.
void odp_event_vector_user_flag_set(odp_event_vector_t evv, int val)
Set user flag.
odp_event_type_t odp_event_vector_type(odp_event_vector_t evv)
Type of events stored in event vector.
uint64_t odp_event_vector_to_u64(odp_event_vector_t evv)
Get printable value for event vector handle.
odp_event_type_t
Event type.