API Reference Manual 1.51.0
Loading...
Searching...
No Matches
api/spec/event_vector.h
Go to the documentation of this file.
1/* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright (c) 2024-2025 Nokia
3 */
4
11#ifndef ODP_API_SPEC_EVENT_VECTOR_H_
12#define ODP_API_SPEC_EVENT_VECTOR_H_
13#include <odp/visibility_begin.h>
14
15#include <odp/api/event_types.h>
17#include <odp/api/pool_types.h>
18
19#ifdef __cplusplus
20extern "C" {
21#endif
22
38
47
64
76
112
121
137
158
183
196
212
223
235
245
254
259#ifdef __cplusplus
260}
261#endif
262
263#include <odp/visibility_end.h>
264#endif
ODP event API type definitions.
ODP event vector API type definitions.
ODP pool.
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.
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.
void * odp_event_vector_user_area(odp_event_vector_t evv)
Event vector user area.
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.
void odp_event_vector_type_set(odp_event_vector_t evv, odp_event_type_t type)
Set type of events stored in event vector.
odp_event_type_t
Event type.