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

Side by Side Diff: chrome/common/render_messages_params.cc

Issue 6488010: Propagate the remote socket address to URLRequest and to ViewHostMsg_FrameNavigate. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Address eroman's comments Created 9 years, 10 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 #include "chrome/common/render_messages_params.h" 5 #include "chrome/common/render_messages_params.h"
6 6
7 #include "chrome/common/navigation_gesture.h" 7 #include "chrome/common/navigation_gesture.h"
8 #include "chrome/common/common_param_traits.h" 8 #include "chrome/common/common_param_traits.h"
9 #include "chrome/common/extensions/extension_constants.h" 9 #include "chrome/common/extensions/extension_constants.h"
10 #include "chrome/common/render_messages.h" 10 #include "chrome/common/render_messages.h"
(...skipping 742 matching lines...) Expand 10 before | Expand all | Expand 10 after
753 WriteParam(m, p.searchable_form_url); 753 WriteParam(m, p.searchable_form_url);
754 WriteParam(m, p.searchable_form_encoding); 754 WriteParam(m, p.searchable_form_encoding);
755 WriteParam(m, p.password_form); 755 WriteParam(m, p.password_form);
756 WriteParam(m, p.security_info); 756 WriteParam(m, p.security_info);
757 WriteParam(m, p.gesture); 757 WriteParam(m, p.gesture);
758 WriteParam(m, p.contents_mime_type); 758 WriteParam(m, p.contents_mime_type);
759 WriteParam(m, p.is_post); 759 WriteParam(m, p.is_post);
760 WriteParam(m, p.is_content_filtered); 760 WriteParam(m, p.is_content_filtered);
761 WriteParam(m, p.was_within_same_page); 761 WriteParam(m, p.was_within_same_page);
762 WriteParam(m, p.http_status_code); 762 WriteParam(m, p.http_status_code);
763 WriteParam(m, p.socket_address);
763 } 764 }
764 765
765 bool ParamTraits<ViewHostMsg_FrameNavigate_Params>::Read(const Message* m, 766 bool ParamTraits<ViewHostMsg_FrameNavigate_Params>::Read(const Message* m,
766 void** iter, 767 void** iter,
767 param_type* p) { 768 param_type* p) {
768 return 769 return
769 ReadParam(m, iter, &p->page_id) && 770 ReadParam(m, iter, &p->page_id) &&
770 ReadParam(m, iter, &p->frame_id) && 771 ReadParam(m, iter, &p->frame_id) &&
771 ReadParam(m, iter, &p->url) && 772 ReadParam(m, iter, &p->url) &&
772 ReadParam(m, iter, &p->referrer) && 773 ReadParam(m, iter, &p->referrer) &&
773 ReadParam(m, iter, &p->transition) && 774 ReadParam(m, iter, &p->transition) &&
774 ReadParam(m, iter, &p->redirects) && 775 ReadParam(m, iter, &p->redirects) &&
775 ReadParam(m, iter, &p->should_update_history) && 776 ReadParam(m, iter, &p->should_update_history) &&
776 ReadParam(m, iter, &p->searchable_form_url) && 777 ReadParam(m, iter, &p->searchable_form_url) &&
777 ReadParam(m, iter, &p->searchable_form_encoding) && 778 ReadParam(m, iter, &p->searchable_form_encoding) &&
778 ReadParam(m, iter, &p->password_form) && 779 ReadParam(m, iter, &p->password_form) &&
779 ReadParam(m, iter, &p->security_info) && 780 ReadParam(m, iter, &p->security_info) &&
780 ReadParam(m, iter, &p->gesture) && 781 ReadParam(m, iter, &p->gesture) &&
781 ReadParam(m, iter, &p->contents_mime_type) && 782 ReadParam(m, iter, &p->contents_mime_type) &&
782 ReadParam(m, iter, &p->is_post) && 783 ReadParam(m, iter, &p->is_post) &&
783 ReadParam(m, iter, &p->is_content_filtered) && 784 ReadParam(m, iter, &p->is_content_filtered) &&
784 ReadParam(m, iter, &p->was_within_same_page) && 785 ReadParam(m, iter, &p->was_within_same_page) &&
785 ReadParam(m, iter, &p->http_status_code); 786 ReadParam(m, iter, &p->http_status_code) &&
787 ReadParam(m, iter, &p->socket_address);
786 } 788 }
787 789
788 void ParamTraits<ViewHostMsg_FrameNavigate_Params>::Log(const param_type& p, 790 void ParamTraits<ViewHostMsg_FrameNavigate_Params>::Log(const param_type& p,
789 std::string* l) { 791 std::string* l) {
790 l->append("("); 792 l->append("(");
791 LogParam(p.page_id, l); 793 LogParam(p.page_id, l);
792 l->append(", "); 794 l->append(", ");
793 LogParam(p.frame_id, l); 795 LogParam(p.frame_id, l);
794 l->append(", "); 796 l->append(", ");
795 LogParam(p.url, l); 797 LogParam(p.url, l);
(...skipping 18 matching lines...) Expand all
814 l->append(", "); 816 l->append(", ");
815 LogParam(p.contents_mime_type, l); 817 LogParam(p.contents_mime_type, l);
816 l->append(", "); 818 l->append(", ");
817 LogParam(p.is_post, l); 819 LogParam(p.is_post, l);
818 l->append(", "); 820 l->append(", ");
819 LogParam(p.is_content_filtered, l); 821 LogParam(p.is_content_filtered, l);
820 l->append(", "); 822 l->append(", ");
821 LogParam(p.was_within_same_page, l); 823 LogParam(p.was_within_same_page, l);
822 l->append(", "); 824 l->append(", ");
823 LogParam(p.http_status_code, l); 825 LogParam(p.http_status_code, l);
826 l->append(", ");
827 LogParam(p.socket_address, l);
824 l->append(")"); 828 l->append(")");
825 } 829 }
826 830
827 void ParamTraits<ViewHostMsg_UpdateRect_Params>::Write( 831 void ParamTraits<ViewHostMsg_UpdateRect_Params>::Write(
828 Message* m, const param_type& p) { 832 Message* m, const param_type& p) {
829 WriteParam(m, p.bitmap); 833 WriteParam(m, p.bitmap);
830 WriteParam(m, p.bitmap_rect); 834 WriteParam(m, p.bitmap_rect);
831 WriteParam(m, p.dx); 835 WriteParam(m, p.dx);
832 WriteParam(m, p.dy); 836 WriteParam(m, p.dy);
833 WriteParam(m, p.scroll_rect); 837 WriteParam(m, p.scroll_rect);
(...skipping 856 matching lines...) Expand 10 before | Expand all | Expand 10 after
1690 l->append(", "); 1694 l->append(", ");
1691 LogParam(p.tag_name, l); 1695 LogParam(p.tag_name, l);
1692 l->append(", "); 1696 l->append(", ");
1693 LogParam(p.parent, l); 1697 LogParam(p.parent, l);
1694 l->append(", "); 1698 l->append(", ");
1695 LogParam(p.children, l); 1699 LogParam(p.children, l);
1696 l->append(")"); 1700 l->append(")");
1697 } 1701 }
1698 1702
1699 } // namespace IPC 1703 } // namespace IPC
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698