summaryrefslogtreecommitdiff
path: root/Source/WebKit2/WebProcess/WebProcess.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit2/WebProcess/WebProcess.h')
-rw-r--r--Source/WebKit2/WebProcess/WebProcess.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/Source/WebKit2/WebProcess/WebProcess.h b/Source/WebKit2/WebProcess/WebProcess.h
index 0b3c0fb99..eddccc153 100644
--- a/Source/WebKit2/WebProcess/WebProcess.h
+++ b/Source/WebKit2/WebProcess/WebProcess.h
@@ -115,15 +115,14 @@ public:
void initialize(CoreIPC::Connection::Identifier, WebCore::RunLoop*);
- CoreIPC::Connection* connection() const { return m_connection->connection(); }
+ CoreIPC::Connection* connection() const { return m_connection.get(); }
WebCore::RunLoop* runLoop() const { return m_runLoop; }
void addMessageReceiver(CoreIPC::StringReference messageReceiverName, CoreIPC::MessageReceiver*);
void addMessageReceiver(CoreIPC::StringReference messageReceiverName, uint64_t destinationID, CoreIPC::MessageReceiver*);
-
void removeMessageReceiver(CoreIPC::StringReference messageReceiverName, uint64_t destinationID);
- WebConnectionToUIProcess* webConnectionToUIProcess() const { return m_connection.get(); }
+ WebConnectionToUIProcess* webConnectionToUIProcess() const { return m_webConnection.get(); }
WebPage* webPage(uint64_t pageID) const;
void createWebPage(uint64_t pageID, const WebPageCreationParameters&);
@@ -304,9 +303,16 @@ private:
void didGetPlugins(CoreIPC::Connection*, uint64_t requestID, const Vector<WebCore::PluginInfo>&);
#endif
- RefPtr<WebConnectionToUIProcess> m_connection;
+#if ENABLE(CUSTOM_PROTOCOLS)
+ void registerSchemeForCustomProtocol(const WTF::String&);
+ void unregisterSchemeForCustomProtocol(const WTF::String&);
+#endif
+
+ RefPtr<CoreIPC::Connection> m_connection;
CoreIPC::MessageReceiverMap m_messageReceiverMap;
+ RefPtr<WebConnectionToUIProcess> m_webConnection;
+
HashMap<uint64_t, RefPtr<WebPage> > m_pageMap;
HashMap<uint64_t, RefPtr<WebPageGroupProxy> > m_pageGroupMap;
RefPtr<InjectedBundle> m_injectedBundle;