Index: chrome/common/render_messages.cc |
diff --git a/chrome/common/render_messages.cc b/chrome/common/render_messages.cc |
index 1573a2cf310af62eb533b4a47e1eb7ecb5567d15..a06ceb3e0e5d9a1d53174bbd52cd24b5c7ee5b98 100644 |
--- a/chrome/common/render_messages.cc |
+++ b/chrome/common/render_messages.cc |
@@ -27,4 +27,29 @@ void ParamTraits<ContentSettingsPattern>::Log( |
l->append(">"); |
} |
+void ParamTraits<blink::WebCache::UsageStats>::Write( |
+ Message* m, const blink::WebCache::UsageStats& u) { |
+ m->WriteSizeT(u.minDeadCapacity); |
+ m->WriteSizeT(u.maxDeadCapacity); |
+ m->WriteSizeT(u.capacity); |
+ m->WriteSizeT(u.liveSize); |
+ m->WriteSizeT(u.deadSize); |
+} |
+ |
+bool ParamTraits<blink::WebCache::UsageStats>::Read( |
+ const Message* m, |
+ base::PickleIterator* iter, |
+ blink::WebCache::UsageStats* u) { |
+ return iter->ReadSizeT(&u->minDeadCapacity) && |
+ iter->ReadSizeT(&u->maxDeadCapacity) && |
+ iter->ReadSizeT(&u->capacity) && |
+ iter->ReadSizeT(&u->liveSize) && |
+ iter->ReadSizeT(&u->deadSize); |
+} |
+ |
+void ParamTraits<blink::WebCache::UsageStats>::Log( |
+ const blink::WebCache::UsageStats& p, std::string* l) { |
+ l->append("<blink::WebCache::UsageStats>"); |
+} |
+ |
} // namespace IPC |