2 #include "SubsystemMap.h"
7 void SubsystemMap::add(unsigned subsys, std::string name, int log, int gather)
9 if (subsys >= m_subsys.size())
10 m_subsys.resize(subsys + 1);
11 m_subsys[subsys].name = name;
12 m_subsys[subsys].log_level = log;
13 m_subsys[subsys].gather_level = gather;
14 if (name.length() > m_max_name_len)
15 m_max_name_len = name.length();
18 void SubsystemMap::set_log_level(unsigned subsys, int log)
20 assert(subsys < m_subsys.size());
21 m_subsys[subsys].log_level = log;
24 void SubsystemMap::set_gather_level(unsigned subsys, int gather)
26 assert(subsys < m_subsys.size());
27 m_subsys[subsys].gather_level = gather;