34 throw QueueRegistryConfigured(
ERS_HERE);
49 if (config->UID() == uid && config->get_data_type() == data_type) {
60 std::set<std::string> output;
63 if (config->UID() == uid) {
64 output.insert(config->get_data_type());
static QueueRegistry & get()
Get a handle to the QueueRegistry.
static std::unique_ptr< QueueRegistry > s_instance
std::set< std::string > get_datatypes(std::string const &uid) const
void configure(const std::vector< const confmodel::Queue * > &configs, opmonlib::OpMonManager &)
Configure the QueueRegistry.
std::vector< const confmodel::Queue * > m_queue_configs
bool has_queue(std::string const &uid, std::string const &data_type) const
std::shared_ptr< opmonlib::OpMonLink > m_opmon_link
void register_node(ElementId name, NewNodePtr)