23 #include <blackboard/blackboard.h>
24 #include <blackboard/internal/notifier.h>
157 BlackBoard::BlackBoard()
163 BlackBoard::~BlackBoard()
177 __notifier->register_listener(listener, flag);
189 if (! listener)
return;
190 __notifier->update_listener(listener, flag);
202 if (! listener)
return;
203 __notifier->unregister_listener(listener);
213 if (! observer)
return;
214 __notifier->register_observer(observer);
226 if (! observer)
return;
227 __notifier->unregister_observer(observer);
239 BlackBoard::demangle_fawkes_interface_name(
const char *type)
241 std::string t = type;
243 t = t.substr( t.find_first_not_of(
"0123456789") );
244 t = t.substr(0, t.length() - 1);
ListenerRegisterFlag
Flags to constrain listener registraion/updates.
BlackBoard interface observer.
BlackBoard interface listener.