Home | History | Annotate | Download | only in base

Lines Matching refs:Pickle

5 #include "base/pickle.h"
20 const int Pickle::kPayloadUnit = 64;
24 PickleIterator::PickleIterator(const Pickle& pickle)
25 : payload_(pickle.payload()),
27 end_index_(pickle.payload_size()) {
249 Pickle::Attachment::Attachment() {}
251 Pickle::Attachment::~Attachment() {}
255 Pickle::Pickle()
260 static_assert((Pickle::kPayloadUnit & (Pickle::kPayloadUnit - 1)) == 0,
261 "Pickle::kPayloadUnit must be a power of two");
266 Pickle::Pickle(int header_size)
277 Pickle::Pickle(const char* data, int data_len)
296 Pickle::Pickle(const Pickle& other)
305 Pickle::~Pickle() {
310 Pickle& Pickle::operator=(const Pickle& other) {
331 bool Pickle::WriteString(const StringPiece& value) {
338 bool Pickle::WriteString16(const StringPiece16& value) {
346 bool Pickle::WriteData(const char* data, int length) {
350 bool Pickle::WriteBytes(const void* data, int length) {
355 void Pickle::Reserve(size_t length) {
367 bool Pickle::WriteAttachment(scoped_refptr<Attachment> /*attachment*/) {
371 bool Pickle::ReadAttachment(base::PickleIterator* /*iter*/,
376 bool Pickle::HasAttachments() const {
380 void Pickle::Resize(size_t new_capacity) {
388 void* Pickle::ClaimBytes(size_t num_bytes) {
395 size_t Pickle::GetTotalAllocatedSize() const {
402 const char* Pickle::FindNext(size_t header_size,
416 bool Pickle::PeekNext(size_t header_size,
434 // pickle size to indicate that.
442 template <size_t length> void Pickle::WriteBytesStatic(const void* data) {
446 template void Pickle::WriteBytesStatic<2>(const void* data);
447 template void Pickle::WriteBytesStatic<4>(const void* data);
448 template void Pickle::WriteBytesStatic<8>(const void* data);
450 inline void* Pickle::ClaimUninitializedBytesInternal(size_t length) {
452 << "oops: pickle is readonly";
475 inline void Pickle::WriteBytesCommon(const void* data, size_t length) {
477 << "oops: pickle is readonly";