| OLD | NEW |
| 1 // Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2009 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 #ifndef IPC_IPC_MESSAGE_UTILS_H_ | 5 #ifndef IPC_IPC_MESSAGE_UTILS_H_ |
| 6 #define IPC_IPC_MESSAGE_UTILS_H_ | 6 #define IPC_IPC_MESSAGE_UTILS_H_ |
| 7 | 7 |
| 8 #include <string> | 8 #include <string> |
| 9 #include <vector> | 9 #include <vector> |
| 10 #include <map> | 10 #include <map> |
| (...skipping 735 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 746 } | 746 } |
| 747 static void Log(const param_type& p, std::wstring* l) { | 747 static void Log(const param_type& p, std::wstring* l) { |
| 748 l->append(L"<XFORM>"); | 748 l->append(L"<XFORM>"); |
| 749 } | 749 } |
| 750 }; | 750 }; |
| 751 #endif // defined(OS_WIN) | 751 #endif // defined(OS_WIN) |
| 752 | 752 |
| 753 struct LogData { | 753 struct LogData { |
| 754 std::string channel; | 754 std::string channel; |
| 755 int32 routing_id; | 755 int32 routing_id; |
| 756 uint16 type; | 756 uint16 type; // "User-defined" message type, from ipc_message.h. |
| 757 std::wstring flags; | 757 std::wstring flags; |
| 758 int64 sent; // Time that the message was sent (i.e. at Send()). | 758 int64 sent; // Time that the message was sent (i.e. at Send()). |
| 759 int64 receive; // Time before it was dispatched (i.e. before calling | 759 int64 receive; // Time before it was dispatched (i.e. before calling |
| 760 // OnMessageReceived). | 760 // OnMessageReceived). |
| 761 int64 dispatch; // Time after it was dispatched (i.e. after calling | 761 int64 dispatch; // Time after it was dispatched (i.e. after calling |
| 762 // OnMessageReceived). | 762 // OnMessageReceived). |
| 763 std::wstring message_name; | 763 std::wstring message_name; |
| 764 std::wstring params; | 764 std::wstring params; |
| 765 }; | 765 }; |
| 766 | 766 |
| (...skipping 466 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1233 ReplyParam p(a, b, c, d, e); | 1233 ReplyParam p(a, b, c, d, e); |
| 1234 WriteParam(reply, p); | 1234 WriteParam(reply, p); |
| 1235 } | 1235 } |
| 1236 }; | 1236 }; |
| 1237 | 1237 |
| 1238 //----------------------------------------------------------------------------- | 1238 //----------------------------------------------------------------------------- |
| 1239 | 1239 |
| 1240 } // namespace IPC | 1240 } // namespace IPC |
| 1241 | 1241 |
| 1242 #endif // IPC_IPC_MESSAGE_UTILS_H_ | 1242 #endif // IPC_IPC_MESSAGE_UTILS_H_ |
| OLD | NEW |