#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
 
1.3.2