Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(237)

Side by Side Diff: ipc/ipc_sync_message.cc

Issue 35643005: Remove unused IPC::Message priority. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebase Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « ipc/ipc_sync_message.h ('k') | ppapi/host/resource_message_filter_unittest.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "build/build_config.h" 5 #include "build/build_config.h"
6 6
7 #if defined(OS_WIN) 7 #if defined(OS_WIN)
8 #include <windows.h> 8 #include <windows.h>
9 #endif 9 #endif
10 #include <stack> 10 #include <stack>
(...skipping 21 matching lines...) Expand all
32 32
33 } // namespace 33 } // namespace
34 34
35 namespace IPC { 35 namespace IPC {
36 36
37 #define kSyncMessageHeaderSize 4 37 #define kSyncMessageHeaderSize 4
38 38
39 SyncMessage::SyncMessage( 39 SyncMessage::SyncMessage(
40 int32 routing_id, 40 int32 routing_id,
41 uint32 type, 41 uint32 type,
42 PriorityValue priority,
43 MessageReplyDeserializer* deserializer) 42 MessageReplyDeserializer* deserializer)
44 : Message(routing_id, type, priority), 43 : Message(routing_id, type),
45 deserializer_(deserializer), 44 deserializer_(deserializer),
46 pump_messages_event_(NULL) 45 pump_messages_event_(NULL)
47 { 46 {
48 set_sync(); 47 set_sync();
49 set_unblock(true); 48 set_unblock(true);
50 49
51 // Add synchronous message data before the message payload. 50 // Add synchronous message data before the message payload.
52 SyncHeader header; 51 SyncHeader header;
53 header.message_id = g_next_id.GetNext(); 52 header.message_id = g_next_id.GetNext();
54 WriteSyncHeader(this, header); 53 WriteSyncHeader(this, header);
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
89 SyncHeader header; 88 SyncHeader header;
90 if (!ReadSyncHeader(msg, &header)) 89 if (!ReadSyncHeader(msg, &header))
91 return 0; 90 return 0;
92 91
93 return header.message_id; 92 return header.message_id;
94 } 93 }
95 94
96 Message* SyncMessage::GenerateReply(const Message* msg) { 95 Message* SyncMessage::GenerateReply(const Message* msg) {
97 DCHECK(msg->is_sync()); 96 DCHECK(msg->is_sync());
98 97
99 Message* reply = new Message(msg->routing_id(), IPC_REPLY_ID, 98 Message* reply = new Message(msg->routing_id(), IPC_REPLY_ID);
100 msg->priority());
101 reply->set_reply(); 99 reply->set_reply();
102 100
103 SyncHeader header; 101 SyncHeader header;
104 102
105 // use the same message id, but this time reply bit is set 103 // use the same message id, but this time reply bit is set
106 header.message_id = GetMessageId(*msg); 104 header.message_id = GetMessageId(*msg);
107 WriteSyncHeader(reply, header); 105 WriteSyncHeader(reply, header);
108 106
109 return reply; 107 return reply;
110 } 108 }
(...skipping 25 matching lines...) Expand all
136 134
137 return true; 135 return true;
138 } 136 }
139 137
140 138
141 bool MessageReplyDeserializer::SerializeOutputParameters(const Message& msg) { 139 bool MessageReplyDeserializer::SerializeOutputParameters(const Message& msg) {
142 return SerializeOutputParameters(msg, SyncMessage::GetDataIterator(&msg)); 140 return SerializeOutputParameters(msg, SyncMessage::GetDataIterator(&msg));
143 } 141 }
144 142
145 } // namespace IPC 143 } // namespace IPC
OLDNEW
« no previous file with comments | « ipc/ipc_sync_message.h ('k') | ppapi/host/resource_message_filter_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698