API Reference Manual  1.47.0
api/spec/event_vector.h File Reference

ODP event vector. More...

#include <odp/visibility_begin.h>
#include <odp/api/event_types.h>
#include <odp/api/event_vector_types.h>
#include <odp/api/pool_types.h>
#include <odp/visibility_end.h>
Include dependency graph for api/spec/event_vector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

odp_event_vector_t odp_event_vector_from_event (odp_event_t ev)
 Get event vector handle from event. More...
 
odp_event_t odp_event_vector_to_event (odp_event_vector_t evv)
 Convert event vector handle to event. More...
 
odp_event_vector_t odp_event_vector_alloc (odp_pool_t pool)
 Allocate event vector from event vector pool. More...
 
void odp_event_vector_free (odp_event_vector_t evv)
 Free event vector. More...
 
uint32_t odp_event_vector_tbl (odp_event_vector_t evv, odp_event_t **event_tbl)
 Get event vector table. More...
 
uint32_t odp_event_vector_size (odp_event_vector_t evv)
 Number of events in a vector. More...
 
odp_event_type_t odp_event_vector_type (odp_event_vector_t evv)
 Type of events stored in event vector. More...
 
void odp_event_vector_size_set (odp_event_vector_t evv, uint32_t size)
 Set the number of events stored in a vector. More...
 
void * odp_event_vector_user_area (odp_event_vector_t evv)
 Event vector user area. More...
 
int odp_event_vector_user_flag (odp_event_vector_t evv)
 Check user flag. More...
 
void odp_event_vector_user_flag_set (odp_event_vector_t evv, int val)
 Set user flag. More...
 
odp_pool_t odp_event_vector_pool (odp_event_vector_t evv)
 Event vector pool. More...
 
void odp_event_vector_print (odp_event_vector_t evv)
 Print debug information about event vector. More...
 
uint64_t odp_event_vector_to_u64 (odp_event_vector_t evv)
 Get printable value for event vector handle. More...
 

Detailed Description

ODP event vector.

Definition in file api/spec/event_vector.h.