|
API Reference Manual
1.48.0
|
ODP schedule. More...
#include <odp/api/std_types.h>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. More... | |
| #define | ODP_SCHED_SYNC_ATOMIC 1 |
| Atomic queue synchronization. More... | |
| #define | ODP_SCHED_SYNC_ORDERED 2 |
| Ordered queue synchronization. More... | |
| #define | ODP_SCHED_GROUP_INVALID ((odp_schedule_group_t)-1) |
| Invalid scheduler group. | |
| #define | ODP_SCHED_GROUP_ALL 0 |
| Group of all threads. More... | |
| #define | ODP_SCHED_GROUP_WORKER 1 |
| Group of all worker threads. More... | |
| #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. More... | |
Typedefs | |
| typedef int | odp_schedule_sync_t |
| Scheduler synchronization method. | |
| typedef int | odp_schedule_group_t |
| Scheduler thread group. | |
ODP schedule.
Definition in file api/abi-default/schedule_types.h.