API Reference Manual 1.51.0
Loading...
Searching...
No Matches
schedule_types.h File Reference

ODP schedule. More...

Include dependency graph for api/abi-default/schedule_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ODP_SCHED_WAIT   UINT64_MAX
 Wait infinitely.
 
#define ODP_SCHED_NO_WAIT   0
 Do not wait.
 
#define ODP_SCHED_GROUP_NAME_LEN   32
 Maximum schedule group name length, including the null character.
 
#define ODP_SCHED_SYNC_PARALLEL   0
 Parallel scheduled queues.
 
#define ODP_SCHED_SYNC_ATOMIC   1
 Atomic queue synchronization.
 
#define ODP_SCHED_SYNC_ORDERED   2
 Ordered queue synchronization.
 
#define ODP_SCHED_GROUP_INVALID   ((odp_schedule_group_t)-1)
 Invalid scheduler group.
 
#define ODP_SCHED_GROUP_ALL   0
 Group of all threads.
 
#define ODP_SCHED_GROUP_WORKER   1
 Group of all worker threads.
 
#define ODP_SCHED_GROUP_CONTROL   2
 Predefined scheduler group of all control threads.
 
#define ODP_SCHED_MAX_PRIOS   16
 Maximum number of scheduling priorities supported by the API.
 

Typedefs

typedef int odp_schedule_sync_t
 Scheduler synchronization method.
 
typedef int odp_schedule_group_t
 Scheduler thread group.
 

Detailed Description

ODP schedule.

Definition in file api/abi-default/schedule_types.h.