diff options
author | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-02 00:33:04 +0000 |
---|---|---|
committer | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-02 00:33:04 +0000 |
commit | 122d07816c975828f6d51313351b5d55d2d54665 (patch) | |
tree | 2f37a92b0e0e4a5f7ad62827ddd999d9fbd2a5e2 /ipc/ipc_message_utils.h | |
parent | 4b850b8a1757d22d1ca4cb941ef5c90fd4b6149c (diff) | |
download | chromium_src-122d07816c975828f6d51313351b5d55d2d54665.zip chromium_src-122d07816c975828f6d51313351b5d55d2d54665.tar.gz chromium_src-122d07816c975828f6d51313351b5d55d2d54665.tar.bz2 |
Remove some obscure unused Windows types from the ParamTraits specializations.
TEST=it compiles
BUG=none
Review URL: https://chromiumcodereview.appspot.com/10485002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140138 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ipc/ipc_message_utils.h')
-rw-r--r-- | ipc/ipc_message_utils.h | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/ipc/ipc_message_utils.h b/ipc/ipc_message_utils.h index d744389..aad9049 100644 --- a/ipc/ipc_message_utils.h +++ b/ipc/ipc_message_utils.h @@ -141,17 +141,6 @@ class MessageIterator { NOTREACHED(); return val; } - const std::wstring NextWString() const { - std::wstring val; - if (!iter_.ReadWString(&val)) - NOTREACHED(); - return val; - } - void NextData(const char** data, int* length) const { - if (!iter_.ReadData(data, length)) { - NOTREACHED(); - } - } private: mutable PickleIterator iter_; }; @@ -737,53 +726,6 @@ struct ParamTraits<HANDLE> { l->append(StringPrintf("0x%X", p)); } }; - -template <> -struct ParamTraits<HCURSOR> { - typedef HCURSOR param_type; - static void Write(Message* m, const param_type& p) { - m->WriteUInt32(reinterpret_cast<uint32>(p)); - } - static bool Read(const Message* m, PickleIterator* iter, param_type* r) { - DCHECK_EQ(sizeof(param_type), sizeof(uint32)); - return m->ReadUInt32(iter, reinterpret_cast<uint32*>(r)); - } - static void Log(const param_type& p, std::string* l) { - l->append(StringPrintf("0x%X", p)); - } -}; - -template <> -struct ParamTraits<HACCEL> { - typedef HACCEL param_type; - static void Write(Message* m, const param_type& p) { - m->WriteUInt32(reinterpret_cast<uint32>(p)); - } - static bool Read(const Message* m, PickleIterator* iter, param_type* r) { - DCHECK_EQ(sizeof(param_type), sizeof(uint32)); - return m->ReadUInt32(iter, reinterpret_cast<uint32*>(r)); - } -}; - -template <> -struct ParamTraits<POINT> { - typedef POINT param_type; - static void Write(Message* m, const param_type& p) { - m->WriteInt(p.x); - m->WriteInt(p.y); - } - static bool Read(const Message* m, PickleIterator* iter, param_type* r) { - int x, y; - if (!m->ReadInt(iter, &x) || !m->ReadInt(iter, &y)) - return false; - r->x = x; - r->y = y; - return true; - } - static void Log(const param_type& p, std::string* l) { - l->append(StringPrintf("(%d, %d)", p.x, p.y)); - } -}; #endif // defined(OS_WIN) template <> @@ -830,32 +772,6 @@ struct IPC_EXPORT ParamTraits<IPC::ChannelHandle> { static void Log(const param_type& p, std::string* l); }; -#if defined(OS_WIN) -template <> -struct ParamTraits<XFORM> { - typedef XFORM param_type; - static void Write(Message* m, const param_type& p) { - m->WriteData(reinterpret_cast<const char*>(&p), sizeof(XFORM)); - } - static bool Read(const Message* m, PickleIterator* iter, param_type* r) { - const char *data; - int data_size = 0; - bool result = m->ReadData(iter, &data, &data_size); - if (result && data_size == sizeof(XFORM)) { - memcpy(r, data, sizeof(XFORM)); - } else { - result = false; - NOTREACHED(); - } - - return result; - } - static void Log(const param_type& p, std::string* l) { - l->append("<XFORM>"); - } -}; -#endif // defined(OS_WIN) - struct IPC_EXPORT LogData { LogData(); ~LogData(); |