summaryrefslogtreecommitdiffstats
path: root/ipc/ipc_message_utils.h
diff options
context:
space:
mode:
authorbrettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-02 00:33:04 +0000
committerbrettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-02 00:33:04 +0000
commit122d07816c975828f6d51313351b5d55d2d54665 (patch)
tree2f37a92b0e0e4a5f7ad62827ddd999d9fbd2a5e2 /ipc/ipc_message_utils.h
parent4b850b8a1757d22d1ca4cb941ef5c90fd4b6149c (diff)
downloadchromium_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.h84
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();