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

Side by Side Diff: chrome/common/render_messages.h

Issue 2808010: Add field trial stats for alternate_protocol. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 10 years, 5 months 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
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 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 CHROME_COMMON_RENDER_MESSAGES_H_ 5 #ifndef CHROME_COMMON_RENDER_MESSAGES_H_
6 #define CHROME_COMMON_RENDER_MESSAGES_H_ 6 #define CHROME_COMMON_RENDER_MESSAGES_H_
7 7
8 #include <map> 8 #include <map>
9 #include <string> 9 #include <string>
10 #include <vector> 10 #include <vector>
(...skipping 1348 matching lines...) Expand 10 before | Expand all | Expand 10 after
1359 WriteParam(m, p.response_time); 1359 WriteParam(m, p.response_time);
1360 WriteParam(m, p.headers); 1360 WriteParam(m, p.headers);
1361 WriteParam(m, p.mime_type); 1361 WriteParam(m, p.mime_type);
1362 WriteParam(m, p.charset); 1362 WriteParam(m, p.charset);
1363 WriteParam(m, p.security_info); 1363 WriteParam(m, p.security_info);
1364 WriteParam(m, p.content_length); 1364 WriteParam(m, p.content_length);
1365 WriteParam(m, p.appcache_id); 1365 WriteParam(m, p.appcache_id);
1366 WriteParam(m, p.appcache_manifest_url); 1366 WriteParam(m, p.appcache_manifest_url);
1367 WriteParam(m, p.was_fetched_via_spdy); 1367 WriteParam(m, p.was_fetched_via_spdy);
1368 WriteParam(m, p.was_npn_negotiated); 1368 WriteParam(m, p.was_npn_negotiated);
1369 WriteParam(m, p.was_alternate_protocol_available);
1369 WriteParam(m, p.was_fetched_via_proxy); 1370 WriteParam(m, p.was_fetched_via_proxy);
1370 } 1371 }
1371 static bool Read(const Message* m, void** iter, param_type* r) { 1372 static bool Read(const Message* m, void** iter, param_type* r) {
1372 return 1373 return
1373 ReadParam(m, iter, &r->request_time) && 1374 ReadParam(m, iter, &r->request_time) &&
1374 ReadParam(m, iter, &r->response_time) && 1375 ReadParam(m, iter, &r->response_time) &&
1375 ReadParam(m, iter, &r->headers) && 1376 ReadParam(m, iter, &r->headers) &&
1376 ReadParam(m, iter, &r->mime_type) && 1377 ReadParam(m, iter, &r->mime_type) &&
1377 ReadParam(m, iter, &r->charset) && 1378 ReadParam(m, iter, &r->charset) &&
1378 ReadParam(m, iter, &r->security_info) && 1379 ReadParam(m, iter, &r->security_info) &&
1379 ReadParam(m, iter, &r->content_length) && 1380 ReadParam(m, iter, &r->content_length) &&
1380 ReadParam(m, iter, &r->appcache_id) && 1381 ReadParam(m, iter, &r->appcache_id) &&
1381 ReadParam(m, iter, &r->appcache_manifest_url) && 1382 ReadParam(m, iter, &r->appcache_manifest_url) &&
1382 ReadParam(m, iter, &r->was_fetched_via_spdy) && 1383 ReadParam(m, iter, &r->was_fetched_via_spdy) &&
1383 ReadParam(m, iter, &r->was_npn_negotiated) && 1384 ReadParam(m, iter, &r->was_npn_negotiated) &&
1385 ReadParam(m, iter, &r->was_alternate_protocol_available) &&
1384 ReadParam(m, iter, &r->was_fetched_via_proxy); 1386 ReadParam(m, iter, &r->was_fetched_via_proxy);
1385 } 1387 }
1386 static void Log(const param_type& p, std::wstring* l) { 1388 static void Log(const param_type& p, std::wstring* l) {
1387 l->append(L"("); 1389 l->append(L"(");
1388 LogParam(p.request_time, l); 1390 LogParam(p.request_time, l);
1389 l->append(L", "); 1391 l->append(L", ");
1390 LogParam(p.response_time, l); 1392 LogParam(p.response_time, l);
1391 l->append(L", "); 1393 l->append(L", ");
1392 LogParam(p.headers, l); 1394 LogParam(p.headers, l);
1393 l->append(L", "); 1395 l->append(L", ");
1394 LogParam(p.mime_type, l); 1396 LogParam(p.mime_type, l);
1395 l->append(L", "); 1397 l->append(L", ");
1396 LogParam(p.charset, l); 1398 LogParam(p.charset, l);
1397 l->append(L", "); 1399 l->append(L", ");
1398 LogParam(p.security_info, l); 1400 LogParam(p.security_info, l);
1399 l->append(L", "); 1401 l->append(L", ");
1400 LogParam(p.content_length, l); 1402 LogParam(p.content_length, l);
1401 l->append(L", "); 1403 l->append(L", ");
1402 LogParam(p.appcache_id, l); 1404 LogParam(p.appcache_id, l);
1403 l->append(L", "); 1405 l->append(L", ");
1404 LogParam(p.appcache_manifest_url, l); 1406 LogParam(p.appcache_manifest_url, l);
1405 l->append(L", "); 1407 l->append(L", ");
1406 LogParam(p.was_fetched_via_spdy, l); 1408 LogParam(p.was_fetched_via_spdy, l);
1407 l->append(L", "); 1409 l->append(L", ");
1408 LogParam(p.was_npn_negotiated, l); 1410 LogParam(p.was_npn_negotiated, l);
1409 l->append(L", "); 1411 l->append(L", ");
1412 LogParam(p.was_alternate_protocol_available, l);
1413 l->append(L", ");
1410 LogParam(p.was_fetched_via_proxy, l); 1414 LogParam(p.was_fetched_via_proxy, l);
1411 l->append(L")"); 1415 l->append(L")");
1412 } 1416 }
1413 }; 1417 };
1414 1418
1415 template <> 1419 template <>
1416 struct ParamTraits<ResourceResponseHead> { 1420 struct ParamTraits<ResourceResponseHead> {
1417 typedef ResourceResponseHead param_type; 1421 typedef ResourceResponseHead param_type;
1418 static void Write(Message* m, const param_type& p) { 1422 static void Write(Message* m, const param_type& p) {
1419 ParamTraits<webkit_glue::ResourceLoaderBridge::ResponseInfo>::Write(m, p); 1423 ParamTraits<webkit_glue::ResourceLoaderBridge::ResponseInfo>::Write(m, p);
(...skipping 1369 matching lines...) Expand 10 before | Expand all | Expand 10 after
2789 l->append(L")"); 2793 l->append(L")");
2790 } 2794 }
2791 }; 2795 };
2792 2796
2793 } // namespace IPC 2797 } // namespace IPC
2794 2798
2795 #define MESSAGES_INTERNAL_FILE "chrome/common/render_messages_internal.h" 2799 #define MESSAGES_INTERNAL_FILE "chrome/common/render_messages_internal.h"
2796 #include "ipc/ipc_message_macros.h" 2800 #include "ipc/ipc_message_macros.h"
2797 2801
2798 #endif // CHROME_COMMON_RENDER_MESSAGES_H_ 2802 #endif // CHROME_COMMON_RENDER_MESSAGES_H_
OLDNEW
« no previous file with comments | « chrome/browser/renderer_host/resource_dispatcher_host.cc ('k') | chrome/renderer/loadtimes_extension_bindings.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698