F´ Flight Software - C/C++ Documentation  devel
A framework for building embedded system applications to NASA flight quality standards.
Task.cpp File Reference
#include <cstring>
#include <unistd.h>
#include <climits>
#include <cerrno>
#include <pthread.h>
#include "Fw/Logger/Logger.hpp"
#include "Fw/Types/Assert.hpp"
#include "Os/Task.hpp"
#include "Os/Posix/Task.hpp"
#include "Os/Posix/error.hpp"

Go to the source code of this file.

Namespaces

 Os
 
 Os::Posix
 
 Os::Posix::Task
 

Typedefs

typedef void *(* Os::Posix::Task::pthread_func_ptr) (void *)
 

Functions

void * Os::Posix::Task::pthread_entry_wrapper (void *wrapper_pointer)
 
PlatformIntType Os::Posix::Task::set_stack_size (pthread_attr_t &attributes, const Os::Task::Arguments &arguments)
 
PlatformIntType Os::Posix::Task::set_priority_params (pthread_attr_t &attributes, const Os::Task::Arguments &arguments)
 
PlatformIntType Os::Posix::Task::set_cpu_affinity (pthread_attr_t &attributes, const Os::Task::Arguments &arguments)
 

Variables

static const PlatformIntType Os::Posix::Task::SCHED_POLICY = SCHED_RR