Public Member Functions | |
| BlackboardObjectListener (void) | |
| ~BlackboardObjectListener (void) | |
| void | Initialize (BlackboardObject *Obj, SADBu64 period, void(*callback)(BlackboardObject *)) |
| void | Free (void) |
| Frees allocated memory. | |
| void | Start (void) |
| Start the main thread for the Object Listener. | |
| void | Stop (void) |
| Stop the main thread for the Object Listener. | |
Public Attributes | |
| SADBu64 | Period |
| BlackboardObjectListener::BlackboardObjectListener | ( | void | ) |
Constructor, initializes object
| BlackboardObjectListener::~BlackboardObjectListener | ( | void | ) |
Destructor, deinitializes object
| void BlackboardObjectListener::Initialize | ( | BlackboardObject * | Obj, |
| SADBu64 | period, | ||
| void(*)(BlackboardObject *) | callback | ||
| ) |
Initializes object
| Obj | Object to be periodically checked |
| period | Period of the check (in us) |
| callback | Callback function, which should have prototype "void functionname(BlackboardObject *) |
1.8.8