summaryrefslogtreecommitdiffstats
path: root/ipc/ipc_message_utils.h
diff options
context:
space:
mode:
authorviettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-17 20:23:47 +0000
committerviettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-17 20:23:47 +0000
commit7edae3d068a840c998ad5db477e8ed793f5a3c07 (patch)
tree476eb556f0ffeabae80174d07cfbc16202440f90 /ipc/ipc_message_utils.h
parent1fb0aca76730dfa439a426cc7a078ebf0f5652f5 (diff)
downloadchromium_src-7edae3d068a840c998ad5db477e8ed793f5a3c07.zip
chromium_src-7edae3d068a840c998ad5db477e8ed793f5a3c07.tar.gz
chromium_src-7edae3d068a840c998ad5db477e8ed793f5a3c07.tar.bz2
Remove IPC::MessageIterator.
It's a rarely-used and completely unnecessary (and thin) wrapper around PickleIterator. Review URL: https://chromiumcodereview.appspot.com/11570038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173525 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ipc/ipc_message_utils.h')
-rw-r--r--ipc/ipc_message_utils.h15
1 files changed, 1 insertions, 14 deletions
diff --git a/ipc/ipc_message_utils.h b/ipc/ipc_message_utils.h
index 19622b2..7300659 100644
--- a/ipc/ipc_message_utils.h
+++ b/ipc/ipc_message_utils.h
@@ -61,19 +61,6 @@ namespace IPC {
struct ChannelHandle;
-//-----------------------------------------------------------------------------
-// An iterator class for reading the fields contained within a Message.
-class IPC_EXPORT MessageIterator {
- public:
- explicit MessageIterator(const Message& m);
-
- int NextInt() const;
- const std::string NextString() const;
-
- private:
- mutable PickleIterator iter_;
-};
-
// -----------------------------------------------------------------------------
// How we send IPC message logs across channels.
struct IPC_EXPORT LogData {
@@ -93,8 +80,8 @@ struct IPC_EXPORT LogData {
std::string params;
};
-
//-----------------------------------------------------------------------------
+
// A dummy struct to place first just to allow leading commas for all
// members in the macro-generated constructor initializer lists.
struct NoParams {