| OLD | NEW |
| 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 // IPC messages for resource loading. | 5 // IPC messages for resource loading. |
| 6 // | 6 // |
| 7 // NOTE: All messages must send an |int request_id| as their first parameter. | 7 // NOTE: All messages must send an |int request_id| as their first parameter. |
| 8 | 8 |
| 9 // Multiply-included message file, hence no include guard. | 9 // Multiply-included message file, hence no include guard. |
| 10 | 10 |
| (...skipping 22 matching lines...) Expand all Loading... |
| 33 | 33 |
| 34 namespace content { | 34 namespace content { |
| 35 struct ResourceDevToolsInfo; | 35 struct ResourceDevToolsInfo; |
| 36 } | 36 } |
| 37 | 37 |
| 38 namespace IPC { | 38 namespace IPC { |
| 39 | 39 |
| 40 template <> | 40 template <> |
| 41 struct ParamTraits<scoped_refptr<net::HttpResponseHeaders> > { | 41 struct ParamTraits<scoped_refptr<net::HttpResponseHeaders> > { |
| 42 typedef scoped_refptr<net::HttpResponseHeaders> param_type; | 42 typedef scoped_refptr<net::HttpResponseHeaders> param_type; |
| 43 static void GetSize(base::PickleSizer* s, const param_type& p); |
| 43 static void Write(base::Pickle* m, const param_type& p); | 44 static void Write(base::Pickle* m, const param_type& p); |
| 44 static bool Read(const base::Pickle* m, | 45 static bool Read(const base::Pickle* m, |
| 45 base::PickleIterator* iter, | 46 base::PickleIterator* iter, |
| 46 param_type* r); | 47 param_type* r); |
| 47 static void Log(const param_type& p, std::string* l); | 48 static void Log(const param_type& p, std::string* l); |
| 48 }; | 49 }; |
| 49 | 50 |
| 50 template <> | 51 template <> |
| 51 struct CONTENT_EXPORT ParamTraits<storage::DataElement> { | 52 struct CONTENT_EXPORT ParamTraits<storage::DataElement> { |
| 52 typedef storage::DataElement param_type; | 53 typedef storage::DataElement param_type; |
| 54 static void GetSize(base::PickleSizer* s, const param_type& p); |
| 53 static void Write(base::Pickle* m, const param_type& p); | 55 static void Write(base::Pickle* m, const param_type& p); |
| 54 static bool Read(const base::Pickle* m, | 56 static bool Read(const base::Pickle* m, |
| 55 base::PickleIterator* iter, | 57 base::PickleIterator* iter, |
| 56 param_type* r); | 58 param_type* r); |
| 57 static void Log(const param_type& p, std::string* l); | 59 static void Log(const param_type& p, std::string* l); |
| 58 }; | 60 }; |
| 59 | 61 |
| 60 template <> | 62 template <> |
| 61 struct ParamTraits<scoped_refptr<content::ResourceDevToolsInfo> > { | 63 struct ParamTraits<scoped_refptr<content::ResourceDevToolsInfo> > { |
| 62 typedef scoped_refptr<content::ResourceDevToolsInfo> param_type; | 64 typedef scoped_refptr<content::ResourceDevToolsInfo> param_type; |
| 65 static void GetSize(base::PickleSizer* s, const param_type& p); |
| 63 static void Write(base::Pickle* m, const param_type& p); | 66 static void Write(base::Pickle* m, const param_type& p); |
| 64 static bool Read(const base::Pickle* m, | 67 static bool Read(const base::Pickle* m, |
| 65 base::PickleIterator* iter, | 68 base::PickleIterator* iter, |
| 66 param_type* r); | 69 param_type* r); |
| 67 static void Log(const param_type& p, std::string* l); | 70 static void Log(const param_type& p, std::string* l); |
| 68 }; | 71 }; |
| 69 | 72 |
| 70 template <> | 73 template <> |
| 71 struct ParamTraits<net::LoadTimingInfo> { | 74 struct ParamTraits<net::LoadTimingInfo> { |
| 72 typedef net::LoadTimingInfo param_type; | 75 typedef net::LoadTimingInfo param_type; |
| 76 static void GetSize(base::PickleSizer* s, const param_type& p); |
| 73 static void Write(base::Pickle* m, const param_type& p); | 77 static void Write(base::Pickle* m, const param_type& p); |
| 74 static bool Read(const base::Pickle* m, | 78 static bool Read(const base::Pickle* m, |
| 75 base::PickleIterator* iter, | 79 base::PickleIterator* iter, |
| 76 param_type* r); | 80 param_type* r); |
| 77 static void Log(const param_type& p, std::string* l); | 81 static void Log(const param_type& p, std::string* l); |
| 78 }; | 82 }; |
| 79 | 83 |
| 80 template <> | 84 template <> |
| 81 struct ParamTraits<scoped_refptr<content::ResourceRequestBody> > { | 85 struct ParamTraits<scoped_refptr<content::ResourceRequestBody> > { |
| 82 typedef scoped_refptr<content::ResourceRequestBody> param_type; | 86 typedef scoped_refptr<content::ResourceRequestBody> param_type; |
| 87 static void GetSize(base::PickleSizer* s, const param_type& p); |
| 83 static void Write(base::Pickle* m, const param_type& p); | 88 static void Write(base::Pickle* m, const param_type& p); |
| 84 static bool Read(const base::Pickle* m, | 89 static bool Read(const base::Pickle* m, |
| 85 base::PickleIterator* iter, | 90 base::PickleIterator* iter, |
| 86 param_type* r); | 91 param_type* r); |
| 87 static void Log(const param_type& p, std::string* l); | 92 static void Log(const param_type& p, std::string* l); |
| 88 }; | 93 }; |
| 89 | 94 |
| 90 } // namespace IPC | 95 } // namespace IPC |
| 91 | 96 |
| 92 #endif // CONTENT_COMMON_RESOURCE_MESSAGES_H_ | 97 #endif // CONTENT_COMMON_RESOURCE_MESSAGES_H_ |
| (...skipping 354 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 447 | 452 |
| 448 // Sent when the renderer process deletes a resource loader. | 453 // Sent when the renderer process deletes a resource loader. |
| 449 IPC_MESSAGE_CONTROL1(ResourceHostMsg_ReleaseDownloadedFile, | 454 IPC_MESSAGE_CONTROL1(ResourceHostMsg_ReleaseDownloadedFile, |
| 450 int /* request_id */) | 455 int /* request_id */) |
| 451 | 456 |
| 452 // Sent by the renderer when a resource request changes priority. | 457 // Sent by the renderer when a resource request changes priority. |
| 453 IPC_MESSAGE_CONTROL3(ResourceHostMsg_DidChangePriority, | 458 IPC_MESSAGE_CONTROL3(ResourceHostMsg_DidChangePriority, |
| 454 int /* request_id */, | 459 int /* request_id */, |
| 455 net::RequestPriority, | 460 net::RequestPriority, |
| 456 int /* intra_priority_value */) | 461 int /* intra_priority_value */) |
| OLD | NEW |