| OLD | NEW | 
|   1 // Copyright 2014 The Chromium Authors. All rights reserved. |   1 // Copyright 2014 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 // Multiply-included message file, hence no include guard. |   5 // Multiply-included message file, hence no include guard. | 
|   6  |   6  | 
|   7 #include "components/translate/core/common/language_detection_details.h" |   7 #include "components/translate/core/common/language_detection_details.h" | 
|   8 #include "components/translate/core/common/translate_errors.h" |   8 #include "components/translate/core/common/translate_errors.h" | 
|   9 #include "content/public/common/common_param_traits.h" |   9 #include "content/public/common/common_param_traits.h" | 
|  10 #include "ipc/ipc_message_macros.h" |  10 #include "ipc/ipc_message_macros.h" | 
|  11 #include "ipc/ipc_message_utils.h" |  11 #include "ipc/ipc_message_utils.h" | 
|  12  |  12  | 
|  13 #define IPC_MESSAGE_START TranslateMsgStart |  13 #define IPC_MESSAGE_START TranslateMsgStart | 
|  14  |  14  | 
|  15 IPC_ENUM_TRAITS(translate::TranslateErrors::Type) |  15 IPC_ENUM_TRAITS_MAX_VALUE(translate::TranslateErrors::Type, | 
 |  16                           translate::TranslateErrors::TYPE_LAST) | 
|  16  |  17  | 
|  17 IPC_STRUCT_TRAITS_BEGIN(translate::LanguageDetectionDetails) |  18 IPC_STRUCT_TRAITS_BEGIN(translate::LanguageDetectionDetails) | 
|  18   IPC_STRUCT_TRAITS_MEMBER(time) |  19   IPC_STRUCT_TRAITS_MEMBER(time) | 
|  19   IPC_STRUCT_TRAITS_MEMBER(url) |  20   IPC_STRUCT_TRAITS_MEMBER(url) | 
|  20   IPC_STRUCT_TRAITS_MEMBER(content_language) |  21   IPC_STRUCT_TRAITS_MEMBER(content_language) | 
|  21   IPC_STRUCT_TRAITS_MEMBER(cld_language) |  22   IPC_STRUCT_TRAITS_MEMBER(cld_language) | 
|  22   IPC_STRUCT_TRAITS_MEMBER(is_cld_reliable) |  23   IPC_STRUCT_TRAITS_MEMBER(is_cld_reliable) | 
|  23   IPC_STRUCT_TRAITS_MEMBER(html_root_language) |  24   IPC_STRUCT_TRAITS_MEMBER(html_root_language) | 
|  24   IPC_STRUCT_TRAITS_MEMBER(adopted_language) |  25   IPC_STRUCT_TRAITS_MEMBER(adopted_language) | 
|  25   IPC_STRUCT_TRAITS_MEMBER(contents) |  26   IPC_STRUCT_TRAITS_MEMBER(contents) | 
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  57     ChromeViewHostMsg_TranslateLanguageDetermined, |  58     ChromeViewHostMsg_TranslateLanguageDetermined, | 
|  58     translate::LanguageDetectionDetails /* details about lang detection */, |  59     translate::LanguageDetectionDetails /* details about lang detection */, | 
|  59     bool /* whether the page needs translation */) |  60     bool /* whether the page needs translation */) | 
|  60  |  61  | 
|  61 // Notifies the browser that a page has been translated. |  62 // Notifies the browser that a page has been translated. | 
|  62 IPC_MESSAGE_ROUTED3( |  63 IPC_MESSAGE_ROUTED3( | 
|  63     ChromeViewHostMsg_PageTranslated, |  64     ChromeViewHostMsg_PageTranslated, | 
|  64     std::string /* the original language */, |  65     std::string /* the original language */, | 
|  65     std::string /* the translated language */, |  66     std::string /* the translated language */, | 
|  66     translate::TranslateErrors::Type /* the error type if available */) |  67     translate::TranslateErrors::Type /* the error type if available */) | 
| OLD | NEW |