Lines Matching defs:pickle

7 #include "base/pickle.h"
93 void UserScript::File::Pickle(::Pickle* pickle) const {
94 pickle->WriteString(url_.spec());
99 void UserScript::File::Unpickle(const ::Pickle& pickle, void** iter) {
102 CHECK(pickle.ReadString(iter, &url));
106 void UserScript::Pickle(::Pickle* pickle) const {
108 pickle->WriteInt(run_location());
109 pickle->WriteString(extension_id());
110 pickle->WriteBool(emulate_greasemonkey());
111 pickle->WriteBool(match_all_frames());
112 pickle->WriteBool(is_incognito_enabled());
116 pickle->WriteSize(globs_.size());
118 pickle->WriteString(*glob);
120 pickle->WriteSize(exclude_globs_.size());
122 pickle->WriteString(*glob);
126 pickle->WriteSize(url_patterns_.size());
129 pickle->WriteInt(pattern->valid_schemes());
130 pickle->WriteString(pattern->GetAsString());
134 pickle->WriteSize(js_scripts_.size());
137 file->Pickle(pickle);
141 pickle->WriteSize(css_scripts_.size());
144 file->Pickle(pickle);
148 void UserScript::Unpickle(const ::Pickle& pickle, void** iter) {
151 CHECK(pickle.ReadInt(iter, &run_location));
155 CHECK(pickle.ReadString(iter, &extension_id_));
156 CHECK(pickle.ReadBool(iter, &emulate_greasemonkey_));
157 CHECK(pickle.ReadBool(iter, &match_all_frames_));
158 CHECK(pickle.ReadBool(iter, &incognito_enabled_));
162 CHECK(pickle.ReadSize(iter, &num_globs));
166 CHECK(pickle.ReadString(iter, &glob));
170 CHECK(pickle.ReadSize(iter, &num_globs));
174 CHECK(pickle.ReadString(iter, &glob));
180 CHECK(pickle.ReadSize(iter, &num_patterns));
185 CHECK(pickle.ReadInt(iter, &valid_schemes));
188 CHECK(pickle.ReadString(iter, &pattern_str));
206 CHECK(pickle.ReadSize(iter, &num_js_files));
210 file.Unpickle(pickle, iter);
216 CHECK(pickle.ReadSize(iter, &num_css_files));
220 file.Unpickle(pickle, iter);