API Reference Manual 1.51.0
Loading...
Searching...
No Matches
flow.h
1/* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright (c) 2025 Nokia
3 */
4
7#ifndef FLOW_H_
8#define FLOW_H_
9
10#include <stdint.h>
11
12#include <odp_api.h>
13
14#include "work.h"
15
16typedef void *flow_t;
17
18typedef enum {
19 F_IN = 0,
20 F_OUT
21} flow_type_t;
22
23flow_t flow_create_flow(char *queue);
24
25uint32_t flow_get_data_size(void);
26
27odp_bool_t flow_add_input(flow_t flow, work_t *work, uint32_t num);
28
29odp_bool_t flow_add_output(flow_t flow, work_t *work, uint32_t num);
30
31int flow_issue(flow_type_t type, flow_t flow, odp_event_t ev[], int num);
32
33void flow_destroy_flow(flow_t flow);
34
35#endif
bool odp_bool_t
Boolean type.
The OpenDataPlane API.