API Reference Manual  1.45.0
api/spec/queue_types.h File Reference

ODP queue types. More...

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

Go to the source code of this file.

Data Structures

struct  odp_queue_capability_t
 Queue capabilities. More...
 
struct  odp_queue_param_t
 ODP Queue parameters. More...
 
struct  odp_queue_info_t
 Queue information Retrieve information about a queue with odp_queue_info() More...
 

Typedefs

typedef enum odp_queue_type_t odp_queue_type_t
 Queue type.
 
typedef enum odp_queue_op_mode_t odp_queue_op_mode_t
 Queue operation mode.
 
typedef enum odp_nonblocking_t odp_nonblocking_t
 Non-blocking level. More...
 
typedef enum odp_queue_order_t odp_queue_order_t
 Original event order maintenance options. More...
 
typedef struct odp_queue_capability_t odp_queue_capability_t
 Queue capabilities.
 
typedef struct odp_queue_param_t odp_queue_param_t
 ODP Queue parameters.
 
typedef struct odp_queue_info_t odp_queue_info_t
 Queue information Retrieve information about a queue with odp_queue_info()
 

Enumerations

enum  odp_queue_type_t { ODP_QUEUE_TYPE_PLAIN = 0 , ODP_QUEUE_TYPE_SCHED }
 Queue type. More...
 
enum  odp_queue_op_mode_t { ODP_QUEUE_OP_MT = 0 , ODP_QUEUE_OP_MT_UNSAFE , ODP_QUEUE_OP_DISABLED }
 Queue operation mode. More...
 
enum  odp_nonblocking_t { ODP_BLOCKING = 0 , ODP_NONBLOCKING_LF , ODP_NONBLOCKING_WF }
 Non-blocking level. More...
 
enum  odp_queue_order_t { ODP_QUEUE_ORDER_KEEP = 0 , ODP_QUEUE_ORDER_IGNORE }
 Original event order maintenance options. More...
 

Detailed Description

ODP queue types.

Definition in file api/spec/queue_types.h.