void inode_backpointer_t::encode(bufferlist& bl) const
{
ENCODE_START(2, 2, bl);
- ::encode(dirino, bl);
- ::encode(dname, bl);
- ::encode(version, bl);
+ encode(dirino, bl);
+ encode(dname, bl);
+ encode(version, bl);
ENCODE_FINISH(bl);
}
-void inode_backpointer_t::decode(bufferlist::iterator& bl)
+void inode_backpointer_t::decode(bufferlist::const_iterator& bl)
{
DECODE_START_LEGACY_COMPAT_LEN(2, 2, 2, bl);
- ::decode(dirino, bl);
- ::decode(dname, bl);
- ::decode(version, bl);
+ decode(dirino, bl);
+ decode(dname, bl);
+ decode(version, bl);
DECODE_FINISH(bl);
}
-void inode_backpointer_t::decode_old(bufferlist::iterator& bl)
+void inode_backpointer_t::decode_old(bufferlist::const_iterator& bl)
{
- ::decode(dirino, bl);
- ::decode(dname, bl);
- ::decode(version, bl);
+ using ceph::decode;
+ decode(dirino, bl);
+ decode(dname, bl);
+ decode(version, bl);
}
void inode_backpointer_t::dump(Formatter *f) const
void inode_backtrace_t::encode(bufferlist& bl) const
{
ENCODE_START(5, 4, bl);
- ::encode(ino, bl);
- ::encode(ancestors, bl);
- ::encode(pool, bl);
- ::encode(old_pools, bl);
+ encode(ino, bl);
+ encode(ancestors, bl);
+ encode(pool, bl);
+ encode(old_pools, bl);
ENCODE_FINISH(bl);
}
-void inode_backtrace_t::decode(bufferlist::iterator& bl)
+void inode_backtrace_t::decode(bufferlist::const_iterator& bl)
{
DECODE_START_LEGACY_COMPAT_LEN(5, 4, 4, bl);
if (struct_v < 3)
return; // sorry, the old data was crap
- ::decode(ino, bl);
+ decode(ino, bl);
if (struct_v >= 4) {
- ::decode(ancestors, bl);
+ decode(ancestors, bl);
} else {
__u32 n;
- ::decode(n, bl);
+ decode(n, bl);
while (n--) {
ancestors.push_back(inode_backpointer_t());
ancestors.back().decode_old(bl);
}
}
if (struct_v >= 5) {
- ::decode(pool, bl);
- ::decode(old_pools, bl);
+ decode(pool, bl);
+ decode(old_pools, bl);
}
DECODE_FINISH(bl);
}
int inode_backtrace_t::compare(const inode_backtrace_t& other,
bool *equivalent, bool *divergent) const
{
- int min_size = MIN(ancestors.size(),other.ancestors.size());
+ int min_size = std::min(ancestors.size(),other.ancestors.size());
*equivalent = true;
*divergent = false;
if (min_size == 0)