MCPcopy Create free account
hub / github.com/ceph/ceph / decode

Method decode

src/client/FSCrypt.h:153–174  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers 4

init_ctxMethod · 0.45
insert_traceMethod · 0.45
handle_mds_mapMethod · 0.45

Calls 2

decodeFunction · 0.50
cbeginMethod · 0.45

Tested by

no test coverage detected