24 #ifndef __BLACKBOARD_LOCAL_H_
25 #define __BLACKBOARD_LOCAL_H_
27 #include <blackboard/blackboard.h>
28 #include <core/exceptions/software.h>
34 class BlackBoardInterfaceManager;
35 class BlackBoardMemoryManager;
36 class BlackBoardMessageManager;
37 class BlackBoardNetworkHandler;
38 class BlackBoardNotifier;
40 class InterfaceInfoList;
41 class BlackBoardInterfaceListener;
42 class BlackBoardInterfaceObserver;
43 class FawkesNetworkHub;
54 const char *identifier);
56 const char *identifier);
61 const char *id_pattern);
62 virtual bool is_alive()
const throw();
65 virtual std::list<Interface *>
67 const char *id_pattern =
"*");
71 static void cleanup(
const char *magic_token,
bool use_lister =
false);