Lines Matching full:encoder
210 bool CacheSignature::Encode(DataEncoder &encoder) const { in Encode()
216 encoder.AppendU8(eSignatureUUID); in Encode()
217 encoder.AppendU8(uuid_bytes.size()); in Encode()
218 encoder.AppendData(uuid_bytes); in Encode()
221 encoder.AppendU8(eSignatureModTime); in Encode()
222 encoder.AppendU32(*m_mod_time); in Encode()
225 encoder.AppendU8(eSignatureObjectModTime); in Encode()
226 encoder.AppendU32(*m_obj_mod_time); in Encode()
228 encoder.AppendU8(eSignatureEnd); in Encode()
279 bool ConstStringTable::Encode(DataEncoder &encoder) { in Encode() argument
284 encoder.AppendData(kStringTableIdentifier); in Encode()
285 size_t length_offset = encoder.GetByteSize(); in Encode()
286 encoder.AppendU32(0); // Total length of all strings which will be fixed up. in Encode()
287 size_t strtab_offset = encoder.GetByteSize(); in Encode()
288 encoder.AppendU8(0); // Start the string table with an empty string. in Encode()
292 encoder.GetByteSize() - strtab_offset); in Encode()
293 // Append the C string into the encoder in Encode()
294 encoder.AppendCString(s.GetStringRef()); in Encode()
297 encoder.PutU32(length_offset, encoder.GetByteSize() - strtab_offset); in Encode()