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