#include <LoopedFramework.hpp>
Inheritance diagram for LoopedFramework:


The end user should define subclasses of this class, implementing those methods described as being meant to be overridden; initialize(), additionalSetup(), spinUp(), process(), and shutDown(). In the process() method, simply set variable timeToDie true prior to returning for the program to call shutDown() and then terminate.
In use, the user will construct an object of the class derived from this, then call the initialize() and run() methods in that order.
Definition at line 69 of file LoopedFramework.hpp.
Public Member Functions | |
| LoopedFramework (const std::string &applName, const std::string &applDesc) throw () | |
| Constructor for LoopedFramework. | |
| virtual | ~LoopedFramework () |
| Destructor. | |
Protected Member Functions | |
| virtual void | completeProcessing () |
| Called by the run() method, calls additionalSetup(), spinUp(), and process(), in that order. | |
Protected Attributes | |
| bool | timeToDie |
| if set to true, the loop will terminate | |
|
||||||||||||
|
Constructor for LoopedFramework.
Definition at line 78 of file LoopedFramework.hpp. |
|
|
Destructor.
Definition at line 85 of file LoopedFramework.hpp. |
|
|
Called by the run() method, calls additionalSetup(), spinUp(), and process(), in that order. Generally should not be overridden. Reimplemented from BasicFramework. Definition at line 50 of file LoopedFramework.cpp. References BasicFramework::additionalSetup(), BasicFramework::process(), and BasicFramework::spinUp(). |
|
|
if set to true, the loop will terminate
Definition at line 88 of file LoopedFramework.hpp. |
1.3.9.1