#include "global/global_context.h"
#include "include/compat.h"
+using std::map;
+using std::string;
+
+using ceph::bufferlist;
+
CLS_VER(1,0)
CLS_NAME(log)
auto iter = header_bl.cbegin();
try {
decode(header, iter);
- } catch (buffer::error& err) {
+ } catch (ceph::buffer::error& err) {
CLS_LOG(0, "ERROR: read_header(): failed to decode header");
}
cls_log_add_op op;
try {
decode(op, in_iter);
- } catch (buffer::error& err) {
+ } catch (ceph::buffer::error& err) {
CLS_LOG(1, "ERROR: cls_log_add_op(): failed to decode op");
return -EINVAL;
}
if (ret < 0)
return ret;
- for (list<cls_log_entry>::iterator iter = op.entries.begin();
- iter != op.entries.end(); ++iter) {
+ for (auto iter = op.entries.begin(); iter != op.entries.end(); ++iter) {
cls_log_entry& entry = *iter;
string index;
cls_log_list_op op;
try {
decode(op, in_iter);
- } catch (buffer::error& err) {
+ } catch (ceph::buffer::error& err) {
CLS_LOG(1, "ERROR: cls_log_list_op(): failed to decode op");
return -EINVAL;
}
if (rc < 0)
return rc;
- list<cls_log_entry>& entries = ret.entries;
- map<string, bufferlist>::iterator iter = keys.begin();
+ auto& entries = ret.entries;
+ auto iter = keys.begin();
string marker;
cls_log_entry e;
decode(e, biter);
entries.push_back(e);
- } catch (buffer::error& err) {
+ } catch (ceph::buffer::error& err) {
CLS_LOG(0, "ERROR: cls_log_list: could not decode entry, index=%s", index.c_str());
}
}
cls_log_trim_op op;
try {
decode(op, in_iter);
- } catch (buffer::error& err) {
+ } catch (ceph::buffer::error& err) {
CLS_LOG(0, "ERROR: cls_log_trim(): failed to decode entry");
return -EINVAL;
}
cls_log_info_op op;
try {
decode(op, in_iter);
- } catch (buffer::error& err) {
+ } catch (ceph::buffer::error& err) {
CLS_LOG(1, "ERROR: cls_log_add_op(): failed to decode op");
return -EINVAL;
}