ISIX-RTOS - small operating system for ARM microcontrollers 1.2
Data Structures | Namespaces | Functions

task.h File Reference

#include <isix/types.h>
#include <isix/scheduler.h>
#include <cstddef>
Include dependency graph for task.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  isix::task_base
 C++ wrapper for the task/thread. More...

Namespaces

namespace  isix

Functions

task_t * isix::isix_task_create (task_func_ptr_t task_func, void *func_param, unsigned long stack_depth, prio_t priority)
int isix::isixp_task_change_prio (task_t *task, prio_t new_prio, bool yield)
 Private version of change prio function.
static int isix::isix_task_change_prio (task_t *task, prio_t new_prio)
int isix::isix_task_delete (task_t *task)
task_t * isix::isix_task_self (void)
size_t isix::isix_free_stack_space (const task_t *task)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines