#include <Os/Task.hpp>
#include <Fw/Types/Assert.hpp>
#include <pthread.h>
#include <cerrno>
#include <cstring>
#include <ctime>
#include <cstdio>
#include <new>
#include <sched.h>
#include <climits>
#include <Fw/Logger/Logger.hpp>
Go to the source code of this file.
|
void * | pthread_entry_wrapper (void *arg) |
|
void | Os::validate_arguments (NATIVE_UINT_TYPE &priority, NATIVE_UINT_TYPE &stack, NATIVE_UINT_TYPE &affinity, bool expect_perm) |
|
Task::TaskStatus | Os::set_stack_size (pthread_attr_t &att, NATIVE_UINT_TYPE stack) |
|
Task::TaskStatus | Os::set_priority_params (pthread_attr_t &att, NATIVE_UINT_TYPE priority) |
|
Task::TaskStatus | Os::set_cpu_affinity (pthread_attr_t &att, NATIVE_UINT_TYPE cpuAffinity) |
|
Task::TaskStatus | Os::create_pthread (NATIVE_UINT_TYPE priority, NATIVE_UINT_TYPE stackSize, NATIVE_UINT_TYPE cpuAffinity, pthread_t *&tid, void *arg, bool expect_perm) |
|
◆ pthread_func_ptr
typedef void *(* pthread_func_ptr) (void *) |
◆ pthread_entry_wrapper()
void * pthread_entry_wrapper |
( |
void * |
arg | ) |
|
◆ SCHED_POLICY