Home | History | Annotate | Download | only in glue

Lines Matching defs:pickle

9 #include "base/pickle.h"
35 SerializeObject(const char* data, int len) : pickle(data, len), iter(NULL) {}
38 return std::string(static_cast<const char*>(pickle.data()), pickle.size());
41 Pickle pickle;
62 // NOTE: If the version is -1, then the pickle contains only a URL string.
71 obj->pickle.WriteData(static_cast<const char*>(data), length);
77 obj->pickle.ReadData(&obj->iter, &tmp, length);
84 if (!obj->pickle.ReadBytes(&obj->iter, &tmp, length))
91 obj->pickle.WriteInt(data);
96 obj->pickle.ReadInt(&obj->iter, &tmp);
101 obj->pickle.WriteInt64(data);
106 obj->pickle.ReadInt64(&obj->iter, &tmp);
125 obj->pickle.WriteInt(data ? 1 : 0);
130 obj->pickle.ReadBool(&obj->iter, &tmp);
135 obj->pickle.WriteString(url.possibly_invalid_spec());
140 obj->pickle.ReadString(&obj->iter, &spec);
144 // Read/WriteString pickle the WebString as <int length><WebUChar* data>.
152 obj->pickle.WriteInt(str.length() * sizeof(WebUChar));
153 obj->pickle.WriteBytes(str.data(), str.length() * sizeof(WebUChar));
159 obj->pickle.WriteInt(-1);
161 obj->pickle.WriteInt(str.length());
162 obj->pickle.WriteBytes(str.data(),
170 obj->pickle.WriteInt(-1);
172 obj->pickle.WriteInt(str.length() * sizeof(WebUChar));
173 obj->pickle.WriteBytes(str.data(),
186 if (!obj->pickle.ReadInt(&obj->iter, &length))