| 151 | } |
| 152 | |
| 153 | void decode(bufferlist::const_iterator& env_bl) { |
| 154 | uint32_t v; |
| 155 | |
| 156 | ceph::decode(v, env_bl); |
| 157 | |
| 158 | bufferlist _bl; |
| 159 | ceph::decode(_bl, env_bl); |
| 160 | |
| 161 | auto bl = _bl.cbegin(); |
| 162 | |
| 163 | ceph::decode(version, bl); |
| 164 | ceph::decode(contents_encryption_mode, bl); |
| 165 | ceph::decode(filenames_encryption_mode, bl); |
| 166 | ceph::decode(flags, bl); |
| 167 | |
| 168 | uint32_t __reserved; |
| 169 | ceph::decode(__reserved, bl); |
| 170 | |
| 171 | master_key_identifier.decode(bl); |
| 172 | |
| 173 | decode_extra(bl); |
| 174 | } |
| 175 | |
| 176 | virtual void decode_extra(bufferlist::const_iterator& bl) {} |
| 177 |
no test coverage detected