#include <os.h>
Inheritance diagram for Os:

Public Member Functions | |
| Os () | |
| virtual | ~Os () |
| virtual osTask * | createTask (void(*f)(void *), void *a)=0 |
| virtual osMutex * | createMutex (bool locked)=0 |
| virtual osSemaphore * | createSemaphore (int credit)=0 |
| void | setDeadlockHandler (void(*f)()) |
| void | setDeadlockHandler (void(*f)(void *), void *a) |
| bool | deadlockHandler () |
Private Attributes | |
| void(* | deadlockFnc )() |
| void(* | deadlockFncA )(void *) |
| void * | deadlockArg |
|
|
Definition at line 14 of file os.cc. References TaskImpl::boot. |
|
|
Definition at line 22 of file os.cc. References TaskImpl::boot. |
|
|
Implemented in trtOs. Referenced by MutexImpl::MutexImpl(). |
|
|
Implemented in trtOs. Referenced by SemaphoreImpl::SemaphoreImpl(). |
|
||||||||||||
|
Implemented in trtOs. Referenced by TaskImpl::TaskImpl(). |
|
|
Definition at line 39 of file os.cc. References deadlockArg, deadlockFnc, and deadlockFncA. Referenced by trt_trap(). |
|
||||||||||||
|
Definition at line 33 of file os.cc. References deadlockArg, and deadlockFncA. |
|
|
Definition at line 27 of file os.cc. References deadlockArg, and deadlockFnc. Referenced by handler1(), handler2(), and cosyNetwork::start(). |
|
|
Definition at line 35 of file os.h. Referenced by deadlockHandler(), and setDeadlockHandler(). |
|
|
Referenced by deadlockHandler(), and setDeadlockHandler(). |
|
|
Referenced by deadlockHandler(), and setDeadlockHandler(). |
1.3.2