class EncodeMetricPayloadVisitor : public boost::static_visitor<void> {
public:
- explicit EncodeMetricPayloadVisitor(bufferlist &bl) : m_bl(bl) {
+ explicit EncodeMetricPayloadVisitor(ceph::buffer::list &bl) : m_bl(bl) {
}
template <typename MetricPayload>
}
private:
- bufferlist &m_bl;
+ ceph::buffer::list &m_bl;
};
class DecodeMetricPayloadVisitor : public boost::static_visitor<void> {
public:
- DecodeMetricPayloadVisitor(bufferlist::const_iterator &iter) : m_iter(iter) {
+ DecodeMetricPayloadVisitor(ceph::buffer::list::const_iterator &iter) : m_iter(iter) {
}
template <typename MetricPayload>
}
private:
- bufferlist::const_iterator &m_iter;
+ ceph::buffer::list::const_iterator &m_iter;
};
struct MetricReportMessage {
: payload(payload) {
}
- void encode(bufferlist &bl) const {
+ void encode(ceph::buffer::list &bl) const {
boost::apply_visitor(EncodeMetricPayloadVisitor(bl), payload);
}
- void decode(bufferlist::const_iterator &iter) {
+ void decode(ceph::buffer::list::const_iterator &iter) {
using ceph::decode;
uint32_t metric_report_type;
class EncodeConfigPayloadVisitor : public boost::static_visitor<void> {
public:
- explicit EncodeConfigPayloadVisitor(bufferlist &bl) : m_bl(bl) {
+ explicit EncodeConfigPayloadVisitor(ceph::buffer::list &bl) : m_bl(bl) {
}
template <typename ConfigPayload>
}
private:
- bufferlist &m_bl;
+ ceph::buffer::list &m_bl;
};
class DecodeConfigPayloadVisitor : public boost::static_visitor<void> {
public:
- DecodeConfigPayloadVisitor(bufferlist::const_iterator &iter) : m_iter(iter) {
+ DecodeConfigPayloadVisitor(ceph::buffer::list::const_iterator &iter) : m_iter(iter) {
}
template <typename ConfigPayload>
}
private:
- bufferlist::const_iterator &m_iter;
+ ceph::buffer::list::const_iterator &m_iter;
};
struct MetricConfigMessage {
: payload(payload) {
}
- void encode(bufferlist &bl) const {
+ void encode(ceph::buffer::list &bl) const {
boost::apply_visitor(EncodeConfigPayloadVisitor(bl), payload);
}
- void decode(bufferlist::const_iterator &iter) {
+ void decode(ceph::buffer::list::const_iterator &iter) {
using ceph::decode;
uint32_t metric_config_type;
bool handle_mgr_close(ceph::ref_t<MMgrClose> m);
bool handle_command_reply(
uint64_t tid,
- bufferlist& data,
+ ceph::buffer::list& data,
const std::string& rs,
int r);
ceph::buffer::list *outbl, std::string *outs,
Context *onfinish);
int start_tell_command(
- const string& name,
+ const std::string& name,
const std::vector<std::string>& cmd, const ceph::buffer::list& inbl,
ceph::buffer::list *outbl, std::string *outs,
Context *onfinish);