std::map<std::string,std::string> metadata; ///< static metadata
void encode(bufferlist& bl, uint64_t features) const;
- void decode(bufferlist::iterator& p);
+ void decode(bufferlist::const_iterator& p);
void dump(Formatter *f) const;
static void generate_test_instances(std::list<Daemon*>& ls);
};
std::string summary; ///< summary status string for 'ceph -s'
void encode(bufferlist& bl, uint64_t features) const;
- void decode(bufferlist::iterator& p);
+ void decode(bufferlist::const_iterator& p);
void dump(Formatter *f) const;
static void generate_test_instances(std::list<Service*>& ls);
std::ostringstream ss;
ss << daemons.size() << (daemons.size() > 1 ? " daemons" : " daemon")
<< " active";
+
+ if (!daemons.empty()) {
+ ss << " (";
+ for (auto p = daemons.begin(); p != daemons.end(); ++p) {
+ if (p != daemons.begin()) {
+ ss << ", ";
+ }
+ ss << p->first;
+ }
+ ss << ")";
+ }
+
return ss.str();
}
map<std::string,Service> services;
void encode(bufferlist& bl, uint64_t features) const;
- void decode(bufferlist::iterator& p);
+ void decode(bufferlist::const_iterator& p);
void dump(Formatter *f) const;
static void generate_test_instances(std::list<ServiceMap*>& ls);