#include <Starter.h>
Public Member Functions | |
| Starter () | |
| void | startClustering () |
| void | stopClustering () |
| void | initialize (void) |
Private Attributes | |
| int | state |
| Commander * | commander |
| SIR * | sir |
Static Private Attributes | |
| const int | READY = 0 |
| const int | RUNNING = 1 |
|
|
|
|
|
The simulator does not allow the usage of RoBIOS functions in class constructors. Therefore we use public initialize methods for classes that need RoBIOS functions for their initializations. |
|
|
Starts the clustering. The threads that form the clustering algorithm are set to ready for execution
|
|
|
Stops the clustering. All threads that form the clustering algorithm are suspended. Program quits
|
|
|
The Starter starts and stops the Commander thread |
|
|
Used by the class to keep track of its own state |
|
|
Used by the class to keep track of its own state |
|
|
The Starter starts and stops the SIR thread |
|
|
Used by the class to keep track of its current state. Possible states are Starter::READY, Starter::RUNNING |
1.3-rc3