|
StuBS
|
Test application. More...
#include <appl.h>


Public Member Functions | |
| Application (void *tos, unsigned id) | |
| Constructor. | |
| void | action () override |
| Contains the application code. | |
Public Member Functions inherited from Thread | |
| Thread (void *tos) | |
| Constructor Initializes the context using prepareContext with the given stack space. | |
| void | go () |
| Activates the first thread on this CPU. | |
| void | resume (Thread *next) |
Switches from the currently running thread to the next one. | |
| Waitingroom * | getWaitingroom () const |
| Returns the Waitingroom in which the thread is currently waiting. | |
| void | setWaitingroom (Waitingroom *w) |
Marks the thread as waiting for an event in Waitingroom w. | |
Additional Inherited Members | |
Public Attributes inherited from Thread | |
| volatile bool | kill_flag |
| Marker for a dying thread. | |
Static Protected Member Functions inherited from Thread | |
| static void | kickoff (Thread *object) |
| Function to start a thread. | |
Protected Attributes inherited from Thread | |
| Context | context |
| Context of the thread, used for saving and restoring the register values when context switching. | |
Test application.