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 *) |