#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(). |
1.3.2