diff options
author | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-08 12:30:28 +0000 |
---|---|---|
committer | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-08 12:30:28 +0000 |
commit | d805c6a8ddfceebecf1fe9fd463fb0c8e5f3a881 (patch) | |
tree | c2f96a924fb5ddbf52276f9538f51d8cf60b42d0 /ipc/ipc.gypi | |
parent | aaa11b3c9bb3d4f786f41c22aeb55abdc119a5d0 (diff) | |
download | chromium_src-d805c6a8ddfceebecf1fe9fd463fb0c8e5f3a881.zip chromium_src-d805c6a8ddfceebecf1fe9fd463fb0c8e5f3a881.tar.gz chromium_src-d805c6a8ddfceebecf1fe9fd463fb0c8e5f3a881.tar.bz2 |
Factor out the shared parts of IPC channel reading.
This adds a new class+file ChannelReader that is responsible for management
of the common parts of IPC channel reading. The existing platform-specific
ChannelImpl classes derive from this and supply platform-specific reading
features via virtual classes. This is to reduce code duplication between the
Windows and Posix implementations of Channel.
Review URL: http://codereview.chromium.org/9547009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125597 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ipc/ipc.gypi')
-rw-r--r-- | ipc/ipc.gypi | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ipc/ipc.gypi b/ipc/ipc.gypi index 7791934..d43947a 100644 --- a/ipc/ipc.gypi +++ b/ipc/ipc.gypi @@ -1,4 +1,4 @@ -# Copyright (c) 2011 The Chromium Authors. All rights reserved. +# Copyright (c) 2012 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. @@ -19,6 +19,8 @@ 'ipc_channel_posix.h', 'ipc_channel_proxy.cc', 'ipc_channel_proxy.h', + 'ipc_channel_reader.cc', + 'ipc_channel_reader.h', 'ipc_channel_win.cc', 'ipc_channel_win.h', 'ipc_descriptors.h', |