#include <taskimpl.h>
Inheritance diagram for TaskImpl:
Public Member Functions | |
TaskImpl (void(*f)(void *), void *arg) | |
~TaskImpl () | |
void | start () |
void | exit () |
void | join () |
void | kill () |
Static Public Member Functions | |
Os * | OS () |
Private Attributes | |
osTask * | impl |
Static Private Attributes | |
Os * | boot = 0 |
Friends | |
class | Os |
class | osTask |
|
Definition at line 17 of file taskimpl.cc. References Os::createTask(), impl, and OS(). |
|
Definition at line 22 of file taskimpl.cc. References impl. |
|
Reimplemented in Task. Definition at line 32 of file taskimpl.cc. References osTask::exit(), and impl. Referenced by Task::exit(). |
|
Reimplemented in Task. Definition at line 37 of file taskimpl.cc. References impl, and osTask::join(). Referenced by Task::join(). |
|
Reimplemented in Task. Definition at line 42 of file taskimpl.cc. References impl, and osTask::kill(). Referenced by Task::kill(). |
|
Definition at line 47 of file taskimpl.cc. References boot. Referenced by MutexImpl::MutexImpl(), SemaphoreImpl::SemaphoreImpl(), and TaskImpl(). |
|
Reimplemented in Task. Definition at line 27 of file taskimpl.cc. References impl, and osTask::start(). Referenced by Task::start(). |
|
Definition at line 28 of file taskimpl.h. |
|
Definition at line 32 of file taskimpl.h. |
|
Definition at line 15 of file taskimpl.cc. |
|
Definition at line 33 of file taskimpl.h. Referenced by exit(), join(), kill(), start(), TaskImpl(), and ~TaskImpl(). |