| 97 | } |
| 98 | |
| 99 | void decode(ceph::buffer::list::const_iterator& p, const uint64_t features) { |
| 100 | using ceph::decode; |
| 101 | if (features == (uint64_t)-1) { |
| 102 | DECODE_START(1, p); |
| 103 | decode(frag, p); |
| 104 | decode(auth, p); |
| 105 | decode(dist, p); |
| 106 | DECODE_FINISH(p); |
| 107 | } |
| 108 | else { |
| 109 | decode(frag, p); |
| 110 | decode(auth, p); |
| 111 | decode(dist, p); |
| 112 | } |
| 113 | } |
| 114 | |
| 115 | // see CDir::encode_dirstat for encoder. |
| 116 | }; |
no test coverage detected