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

Unified Diff: chrome_frame/chrome_frame_automation.cc

Issue 5998006: Clean up Automation and Chrome Frame IPC code. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 10 years 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome_frame/chrome_frame_activex_base.h ('k') | chrome_frame/chrome_frame_delegate.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome_frame/chrome_frame_automation.cc
===================================================================
--- chrome_frame/chrome_frame_automation.cc (revision 69966)
+++ chrome_frame/chrome_frame_automation.cc (working copy)
@@ -67,17 +67,17 @@
if (message.is_reply())
return false;
- int tab_handle = 0;
- if (!ChromeFrameDelegateImpl::IsTabMessage(message, &tab_handle))
+ if (!ChromeFrameDelegateImpl::IsTabMessage(message))
return false;
// Get AddRef-ed pointer to corresponding TabProxy object
- TabProxy* tab = static_cast<TabProxy*>(tracker_->GetResource(tab_handle));
+ TabProxy* tab = static_cast<TabProxy*>(tracker_->GetResource(
+ message.routing_id()));
if (tab) {
tab->OnMessageReceived(message);
tab->Release();
} else {
- DLOG(ERROR) << "Failed to find TabProxy for tab:" << tab_handle;
+ DLOG(ERROR) << "Failed to find TabProxy for tab:" << message.routing_id();
}
return true;
}
@@ -442,7 +442,7 @@
snapshots_->GatherAllHistograms();
if (!histograms.empty()) {
- proxy_->Send(new AutomationMsg_RecordHistograms(0, histograms));
+ proxy_->Send(new AutomationMsg_RecordHistograms(histograms));
}
MessageLoop::current()->PostDelayedTask(FROM_HERE,
@@ -757,7 +757,7 @@
DCHECK(::IsWindow(chrome_window_));
IPC::SyncMessage* msg = new AutomationMsg_NavigateExternalTabAtIndex(
- 0, tab_->handle(), index, NULL);
+ tab_->handle(), index, NULL);
automation_server_->SendAsAsync(msg, new BeginNavigateContext(this),
this);
return true;
@@ -799,7 +799,7 @@
}
IPC::SyncMessage* msg =
- new AutomationMsg_NavigateInExternalTab(0, tab_->handle(),
+ new AutomationMsg_NavigateInExternalTab(tab_->handle(),
chrome_launch_params_->url(), chrome_launch_params_->referrer(),
NULL);
automation_server_->SendAsAsync(msg, new BeginNavigateContext(this), this);
@@ -835,7 +835,7 @@
params.forward = (forward == FWD);
IPC::SyncMessage* msg =
- new AutomationMsg_Find(0, tab_->handle(), params, NULL, NULL);
+ new AutomationMsg_Find(tab_->handle(), params, NULL, NULL);
automation_server_->SendAsAsync(msg, NULL, this);
}
@@ -852,8 +852,7 @@
InstallExtensionContext* ctx = new InstallExtensionContext(
this, crx_path, user_data);
- IPC::SyncMessage* msg =
- new AutomationMsg_InstallExtension(0, crx_path, NULL);
+ IPC::SyncMessage* msg = new AutomationMsg_InstallExtension(crx_path, NULL);
// The context will delete itself after it is called.
automation_server_->SendAsAsync(msg, ctx, this);
@@ -880,7 +879,7 @@
this, user_data);
IPC::SyncMessage* msg = new AutomationMsg_GetEnabledExtensions(
- 0, ctx->extension_directories());
+ ctx->extension_directories());
// The context will delete itself after it is called.
automation_server_->SendAsAsync(msg, ctx, this);
@@ -927,8 +926,7 @@
InstallExtensionContext* ctx = new InstallExtensionContext(
this, path, user_data);
- IPC::SyncMessage* msg =
- new AutomationMsg_LoadExpandedExtension(0, path, NULL);
+ IPC::SyncMessage* msg = new AutomationMsg_LoadExpandedExtension(path, NULL);
// The context will delete itself after it is called.
automation_server_->SendAsAsync(msg, ctx, this);
@@ -943,7 +941,7 @@
navigate_after_initialization_ = false;
}
- const IPC::ExternalTabSettings settings(
+ const ExternalTabSettings settings(
m_hWnd,
gfx::Rect(),
WS_CHILD,
@@ -964,7 +962,7 @@
2);
IPC::SyncMessage* message =
- new AutomationMsg_CreateExternalTab(0, settings, NULL, NULL, 0, 0);
+ new AutomationMsg_CreateExternalTab(settings, NULL, NULL, 0, 0);
automation_server_->SendAsAsync(message, new CreateExternalTabContext(this),
this);
}
@@ -1033,7 +1031,7 @@
// Send a notification to Chrome that we are ready to connect to the
// ExternalTab.
IPC::SyncMessage* message =
- new AutomationMsg_ConnectExternalTab(0, external_tab_cookie_, true,
+ new AutomationMsg_ConnectExternalTab(external_tab_cookie_, true,
m_hWnd, NULL, NULL, NULL, 0);
automation_server_->SendAsAsync(message,
new CreateExternalTabContext(this),
@@ -1369,7 +1367,7 @@
void ChromeFrameAutomationClient::BlockExternalTab(uint64 cookie) {
// The host does not want this tab to be shown (due popup blocker).
IPC::SyncMessage* message =
- new AutomationMsg_ConnectExternalTab(0, cookie, false, m_hWnd,
+ new AutomationMsg_ConnectExternalTab(cookie, false, m_hWnd,
NULL, NULL, NULL, 0);
automation_server_->SendAsAsync(message, NULL, this);
}
@@ -1384,12 +1382,11 @@
}
automation_server_->Send(
- new AutomationMsg_SetPageFontSize(0, tab_handle_, font_size));
+ new AutomationMsg_SetPageFontSize(tab_handle_, font_size));
}
void ChromeFrameAutomationClient::RemoveBrowsingData(int remove_mask) {
- automation_server_->Send(
- new AutomationMsg_RemoveBrowsingData(0, remove_mask));
+ automation_server_->Send(new AutomationMsg_RemoveBrowsingData(remove_mask));
}
void ChromeFrameAutomationClient::SetUrlFetcher(
@@ -1402,7 +1399,7 @@
void ChromeFrameAutomationClient::SetZoomLevel(PageZoom::Function zoom_level) {
if (automation_server_) {
- automation_server_->Send(new AutomationMsg_SetZoomLevel(0, tab_handle_,
+ automation_server_->Send(new AutomationMsg_SetZoomLevel(tab_handle_,
zoom_level));
}
}
@@ -1412,7 +1409,7 @@
if (automation_server_) {
const DWORD kUnloadEventTimeout = 20000;
- IPC::SyncMessage* msg = new AutomationMsg_RunUnloadHandlers(0, tab_handle_,
+ IPC::SyncMessage* msg = new AutomationMsg_RunUnloadHandlers(tab_handle_,
should_unload);
base::WaitableEvent unload_call_finished(false, false);
UnloadContext* unload_context = new UnloadContext(&unload_call_finished,
@@ -1431,7 +1428,7 @@
const char* mime_type, const char* headers, int size,
base::Time last_modified, const std::string& redirect_url,
int redirect_status) {
- const IPC::AutomationURLResponse response(
+ const AutomationURLResponse response(
mime_type,
headers ? headers : "",
size,
@@ -1439,24 +1436,24 @@
redirect_url,
redirect_status);
- automation_server_->Send(new AutomationMsg_RequestStarted(0,
+ automation_server_->Send(new AutomationMsg_RequestStarted(
tab_->handle(), request_id, response));
}
void ChromeFrameAutomationClient::OnReadComplete(int request_id,
const std::string& data) {
- automation_server_->Send(new AutomationMsg_RequestData(0, tab_->handle(),
- request_id, data));
+ automation_server_->Send(new AutomationMsg_RequestData(
+ tab_->handle(), request_id, data));
}
void ChromeFrameAutomationClient::OnResponseEnd(int request_id,
const URLRequestStatus& status) {
- automation_server_->Send(new AutomationMsg_RequestEnd(0, tab_->handle(),
- request_id, status));
+ automation_server_->Send(new AutomationMsg_RequestEnd(
+ tab_->handle(), request_id, status));
}
void ChromeFrameAutomationClient::OnCookiesRetrieved(bool success,
const GURL& url, const std::string& cookie_string, int cookie_id) {
- automation_server_->Send(new AutomationMsg_GetCookiesHostResponse(0,
+ automation_server_->Send(new AutomationMsg_GetCookiesHostResponse(
tab_->handle(), success, url, cookie_string, cookie_id));
}
« no previous file with comments | « chrome_frame/chrome_frame_activex_base.h ('k') | chrome_frame/chrome_frame_delegate.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698