std::list< InterfaceType * > lock_and_get_list()
Locks the mutex in this class and returns a list of all interfaces defined by the pattern...
BlackBoardInterfaceListMaintainer(const char *n, BlackBoard *bb, Logger *l, const char *type, const char *pattern)
Constructor.
virtual ~BlackBoardInterfaceListMaintainer()
Destructor.
opens and maintains multiple interfaces defined by a pattern
void unlock_list()
unlocks the mutex in this class