MCPcopy Create free account
hub / github.com/ceph/ceph / SubsystemMap

Method SubsystemMap

src/log/SubsystemMap.h:35–44  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

33
34public:
35 SubsystemMap() {
36 constexpr auto s = ceph_subsys_get_as_array();
37 m_subsys.reserve(s.size());
38
39 std::size_t i = 0;
40 for (const ceph_subsys_item_t& item : s) {
41 m_subsys.emplace_back(item);
42 m_gather_levels[i++] = std::max(item.log_level, item.gather_level);
43 }
44 }
45
46 constexpr static std::size_t get_num() {
47 return ceph_subsys_get_num();

Callers

nothing calls this directly

Calls 4

ceph_subsys_get_as_arrayFunction · 0.85
reserveMethod · 0.45
sizeMethod · 0.45
emplace_backMethod · 0.45

Tested by

no test coverage detected