From c272d08ceb9a6b960ace9be9c22600034f7e240e Mon Sep 17 00:00:00 2001 From: "mdm@chromium.org" Date: Fri, 23 Mar 2012 00:03:10 +0000 Subject: Remove Pickle::WriteSize() now that it has no remaining callers. Also rename Pickle::WriteLong() to WriteLongUsingDangerousNonPortableLessPersistableForm() and add a strongly-worded comment against its use; it is used only for IPC which is safe. (These methods write variable amounts of data to pickles, depending on architecture, and aren't safe if pickles are persisted.) Review URL: http://codereview.chromium.org/9641005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128347 0039d316-1c4b-4281-b951-d872f2087c98 --- ipc/ipc_message_utils.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ipc/ipc_message_utils.h') diff --git a/ipc/ipc_message_utils.h b/ipc/ipc_message_utils.h index bac0a82..dc4a4be 100644 --- a/ipc/ipc_message_utils.h +++ b/ipc/ipc_message_utils.h @@ -228,7 +228,7 @@ template <> struct ParamTraits { typedef long param_type; static void Write(Message* m, const param_type& p) { - m->WriteLong(p); + m->WriteLongUsingDangerousNonPortableLessPersistableForm(p); } static bool Read(const Message* m, PickleIterator* iter, param_type* r) { @@ -241,7 +241,7 @@ template <> struct ParamTraits { typedef unsigned long param_type; static void Write(Message* m, const param_type& p) { - m->WriteLong(p); + m->WriteLongUsingDangerousNonPortableLessPersistableForm(p); } static bool Read(const Message* m, PickleIterator* iter, param_type* r) { -- cgit v1.1