summaryrefslogtreecommitdiffstats
path: root/chrome/common/render_messages.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/common/render_messages.h')
-rw-r--r--chrome/common/render_messages.h73
1 files changed, 0 insertions, 73 deletions
diff --git a/chrome/common/render_messages.h b/chrome/common/render_messages.h
index f5237a8..41139e7 100644
--- a/chrome/common/render_messages.h
+++ b/chrome/common/render_messages.h
@@ -27,7 +27,6 @@
#include "net/url_request/url_request_status.h"
#include "webkit/glue/autofill_form.h"
#include "webkit/glue/context_menu.h"
-#include "webkit/glue/feed.h"
#include "webkit/glue/form_data.h"
#include "webkit/glue/password_form.h"
#include "webkit/glue/password_form_dom_manager.h"
@@ -48,17 +47,6 @@ namespace base {
class Time;
}
-struct ViewHostMsg_UpdateFeedList_Params {
- // The page_id for this navigation, or -1 if it is a new navigation. Back,
- // Forward, and Reload navigations should have a valid page_id. If the load
- // succeeds, then this page_id will be reflected in the resulting
- // ViewHostMsg_FrameNavigate message.
- int32 page_id;
-
- // The list of available feeds.
- scoped_refptr<FeedList> feedlist;
-};
-
// Parameters structure for ViewMsg_Navigate, which has too many data
// parameters to be reasonably put in a predefined IPC message.
struct ViewMsg_Navigate_Params {
@@ -514,67 +502,6 @@ struct ParamTraits<ContextNode> {
}
};
-// Traits for ViewHostMsg_UpdateFeedList_Params structure to pack/unpack.
-template <>
-struct ParamTraits<ViewHostMsg_UpdateFeedList_Params> {
- typedef ViewHostMsg_UpdateFeedList_Params param_type;
- static void Write(Message* msg, const param_type& param) {
- WriteParam(msg, param.page_id);
- WriteParam(msg, param.feedlist->list().size());
- for (std::vector<FeedItem>::const_iterator iter =
- param.feedlist->list().begin();
- iter != param.feedlist->list().end(); iter++) {
- WriteParam(msg, iter->title);
- WriteParam(msg, iter->type);
- WriteParam(msg, iter->url);
- }
- }
- static bool Read(const Message* msg, void** iter, param_type* param) {
- param->feedlist = new FeedList();
- if (!ReadParam(msg, iter, &param->page_id))
- return false;
-
- size_t arraysize = 0;
- if (!ReadParam(msg, iter, &arraysize))
- return false;
-
- if (arraysize > FeedList::kMaxFeeds) {
- NOTREACHED() << L"Too many feeds sent by the renderer";
- return false;
- }
-
- bool ret = true;
- for (size_t i = 0; i < arraysize; i++) {
- FeedItem feeditem;
- ret = ReadParam(msg, iter, &feeditem.title) &&
- ReadParam(msg, iter, &feeditem.type) &&
- ReadParam(msg, iter, &feeditem.url);
- if (!ret)
- return ret;
- param->feedlist->Add(feeditem);
- }
-
- return ret;
- }
- static void Log(const param_type& param, std::wstring* log) {
- log->append(L"(");
- LogParam(param.page_id, log);
- log->append(L", {");
- for (std::vector<FeedItem>::const_iterator iter =
- param.feedlist->list().begin();
- iter != param.feedlist->list().end(); iter++) {
- log->append(L"[");
- LogParam(iter->title, log);
- log->append(L", ");
- LogParam(iter->type, log);
- log->append(L", ");
- LogParam(iter->url, log);
- log->append(L"]");
- }
- log->append(L"})");
- }
-};
-
template <>
struct ParamTraits<webkit_glue::WebAccessibility::InParams> {
typedef webkit_glue::WebAccessibility::InParams param_type;