Changeset 160464 in webkit


Ignore:
Timestamp:
Dec 11, 2013 3:36:53 PM (10 years ago)
Author:
andersca@apple.com
Message:

MessageReceiverMap should take MessageReceiver objects by reference
https://bugs.webkit.org/show_bug.cgi?id=125605

Reviewed by Tim Horton.

  • Platform/CoreIPC/MessageReceiverMap.cpp:

(CoreIPC::MessageReceiverMap::addMessageReceiver):

  • Platform/CoreIPC/MessageReceiverMap.h:
  • Shared/Authentication/AuthenticationManager.cpp:

(WebKit::AuthenticationManager::AuthenticationManager):

  • Shared/ChildProcess.cpp:

(WebKit::ChildProcess::addMessageReceiver):

  • Shared/ChildProcess.h:
  • Shared/ChildProcessProxy.cpp:

(WebKit::ChildProcessProxy::addMessageReceiver):

  • Shared/ChildProcessProxy.h:
  • UIProcess/Downloads/DownloadProxyMap.cpp:

(WebKit::DownloadProxyMap::createDownloadProxy):

  • UIProcess/DrawingAreaProxy.cpp:

(WebKit::DrawingAreaProxy::DrawingAreaProxy):

  • UIProcess/Network/CustomProtocols/mac/CustomProtocolManagerProxyMac.mm:

(WebKit::CustomProtocolManagerProxy::CustomProtocolManagerProxy):

  • UIProcess/WebApplicationCacheManagerProxy.cpp:

(WebKit::WebApplicationCacheManagerProxy::WebApplicationCacheManagerProxy):

  • UIProcess/WebConnectionToWebProcess.cpp:

(WebKit::WebConnectionToWebProcess::WebConnectionToWebProcess):

  • UIProcess/WebContext.cpp:

(WebKit::WebContext::WebContext):
(WebKit::WebContext::addMessageReceiver):

  • UIProcess/WebContext.h:
  • UIProcess/WebCookieManagerProxy.cpp:

(WebKit::WebCookieManagerProxy::WebCookieManagerProxy):

  • UIProcess/WebDatabaseManagerProxy.cpp:

(WebKit::WebDatabaseManagerProxy::WebDatabaseManagerProxy):

  • UIProcess/WebFullScreenManagerProxy.cpp:

(WebKit::WebFullScreenManagerProxy::WebFullScreenManagerProxy):

  • UIProcess/WebGeolocationManagerProxy.cpp:

(WebKit::WebGeolocationManagerProxy::WebGeolocationManagerProxy):

  • UIProcess/WebIconDatabase.cpp:

(WebKit::WebIconDatabase::WebIconDatabase):

  • UIProcess/WebInspectorProxy.cpp:

(WebKit::WebInspectorProxy::WebInspectorProxy):

  • UIProcess/WebMediaCacheManagerProxy.cpp:

(WebKit::WebMediaCacheManagerProxy::WebMediaCacheManagerProxy):

  • UIProcess/WebOriginDataManagerProxy.cpp:

(WebKit::WebOriginDataManagerProxy::WebOriginDataManagerProxy):

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::WebPageProxy):
(WebKit::WebPageProxy::reattachToWebProcess):

  • UIProcess/WebResourceCacheManagerProxy.cpp:

(WebKit::WebResourceCacheManagerProxy::WebResourceCacheManagerProxy):

  • UIProcess/mac/RemoteLayerTreeHost.mm:

(WebKit::RemoteLayerTreeHost::RemoteLayerTreeHost):

  • WebProcess/ApplicationCache/WebApplicationCacheManager.cpp:

(WebKit::WebApplicationCacheManager::WebApplicationCacheManager):

  • WebProcess/Cookies/WebCookieManager.cpp:

(WebKit::WebCookieManager::WebCookieManager):

  • WebProcess/Geolocation/WebGeolocationManager.cpp:

(WebKit::WebGeolocationManager::WebGeolocationManager):

  • WebProcess/IconDatabase/WebIconDatabaseProxy.cpp:

(WebKit::WebIconDatabaseProxy::WebIconDatabaseProxy):

  • WebProcess/MediaCache/WebMediaCacheManager.cpp:

(WebKit::WebMediaCacheManager::WebMediaCacheManager):

  • WebProcess/Notifications/WebNotificationManager.cpp:

(WebKit::WebNotificationManager::WebNotificationManager):

  • WebProcess/OriginData/WebOriginDataManager.cpp:

(WebKit::WebOriginDataManager::WebOriginDataManager):

  • WebProcess/ResourceCache/WebResourceCacheManager.cpp:

(WebKit::WebResourceCacheManager::WebResourceCacheManager):

  • WebProcess/Storage/StorageAreaMap.cpp:

(WebKit::StorageAreaMap::StorageAreaMap):

  • WebProcess/WebConnectionToUIProcess.cpp:

(WebKit::WebConnectionToUIProcess::WebConnectionToUIProcess):

  • WebProcess/WebCoreSupport/WebDatabaseManager.cpp:

(WebKit::WebDatabaseManager::WebDatabaseManager):

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::WebPage):

Location:
trunk/Source/WebKit2
Files:
38 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r160457 r160464  
     12013-12-11  Anders Carlsson  <andersca@apple.com>
     2
     3        MessageReceiverMap should take MessageReceiver objects by reference
     4        https://bugs.webkit.org/show_bug.cgi?id=125605
     5
     6        Reviewed by Tim Horton.
     7
     8        * Platform/CoreIPC/MessageReceiverMap.cpp:
     9        (CoreIPC::MessageReceiverMap::addMessageReceiver):
     10        * Platform/CoreIPC/MessageReceiverMap.h:
     11        * Shared/Authentication/AuthenticationManager.cpp:
     12        (WebKit::AuthenticationManager::AuthenticationManager):
     13        * Shared/ChildProcess.cpp:
     14        (WebKit::ChildProcess::addMessageReceiver):
     15        * Shared/ChildProcess.h:
     16        * Shared/ChildProcessProxy.cpp:
     17        (WebKit::ChildProcessProxy::addMessageReceiver):
     18        * Shared/ChildProcessProxy.h:
     19        * UIProcess/Downloads/DownloadProxyMap.cpp:
     20        (WebKit::DownloadProxyMap::createDownloadProxy):
     21        * UIProcess/DrawingAreaProxy.cpp:
     22        (WebKit::DrawingAreaProxy::DrawingAreaProxy):
     23        * UIProcess/Network/CustomProtocols/mac/CustomProtocolManagerProxyMac.mm:
     24        (WebKit::CustomProtocolManagerProxy::CustomProtocolManagerProxy):
     25        * UIProcess/WebApplicationCacheManagerProxy.cpp:
     26        (WebKit::WebApplicationCacheManagerProxy::WebApplicationCacheManagerProxy):
     27        * UIProcess/WebConnectionToWebProcess.cpp:
     28        (WebKit::WebConnectionToWebProcess::WebConnectionToWebProcess):
     29        * UIProcess/WebContext.cpp:
     30        (WebKit::WebContext::WebContext):
     31        (WebKit::WebContext::addMessageReceiver):
     32        * UIProcess/WebContext.h:
     33        * UIProcess/WebCookieManagerProxy.cpp:
     34        (WebKit::WebCookieManagerProxy::WebCookieManagerProxy):
     35        * UIProcess/WebDatabaseManagerProxy.cpp:
     36        (WebKit::WebDatabaseManagerProxy::WebDatabaseManagerProxy):
     37        * UIProcess/WebFullScreenManagerProxy.cpp:
     38        (WebKit::WebFullScreenManagerProxy::WebFullScreenManagerProxy):
     39        * UIProcess/WebGeolocationManagerProxy.cpp:
     40        (WebKit::WebGeolocationManagerProxy::WebGeolocationManagerProxy):
     41        * UIProcess/WebIconDatabase.cpp:
     42        (WebKit::WebIconDatabase::WebIconDatabase):
     43        * UIProcess/WebInspectorProxy.cpp:
     44        (WebKit::WebInspectorProxy::WebInspectorProxy):
     45        * UIProcess/WebMediaCacheManagerProxy.cpp:
     46        (WebKit::WebMediaCacheManagerProxy::WebMediaCacheManagerProxy):
     47        * UIProcess/WebOriginDataManagerProxy.cpp:
     48        (WebKit::WebOriginDataManagerProxy::WebOriginDataManagerProxy):
     49        * UIProcess/WebPageProxy.cpp:
     50        (WebKit::WebPageProxy::WebPageProxy):
     51        (WebKit::WebPageProxy::reattachToWebProcess):
     52        * UIProcess/WebResourceCacheManagerProxy.cpp:
     53        (WebKit::WebResourceCacheManagerProxy::WebResourceCacheManagerProxy):
     54        * UIProcess/mac/RemoteLayerTreeHost.mm:
     55        (WebKit::RemoteLayerTreeHost::RemoteLayerTreeHost):
     56        * WebProcess/ApplicationCache/WebApplicationCacheManager.cpp:
     57        (WebKit::WebApplicationCacheManager::WebApplicationCacheManager):
     58        * WebProcess/Cookies/WebCookieManager.cpp:
     59        (WebKit::WebCookieManager::WebCookieManager):
     60        * WebProcess/Geolocation/WebGeolocationManager.cpp:
     61        (WebKit::WebGeolocationManager::WebGeolocationManager):
     62        * WebProcess/IconDatabase/WebIconDatabaseProxy.cpp:
     63        (WebKit::WebIconDatabaseProxy::WebIconDatabaseProxy):
     64        * WebProcess/MediaCache/WebMediaCacheManager.cpp:
     65        (WebKit::WebMediaCacheManager::WebMediaCacheManager):
     66        * WebProcess/Notifications/WebNotificationManager.cpp:
     67        (WebKit::WebNotificationManager::WebNotificationManager):
     68        * WebProcess/OriginData/WebOriginDataManager.cpp:
     69        (WebKit::WebOriginDataManager::WebOriginDataManager):
     70        * WebProcess/ResourceCache/WebResourceCacheManager.cpp:
     71        (WebKit::WebResourceCacheManager::WebResourceCacheManager):
     72        * WebProcess/Storage/StorageAreaMap.cpp:
     73        (WebKit::StorageAreaMap::StorageAreaMap):
     74        * WebProcess/WebConnectionToUIProcess.cpp:
     75        (WebKit::WebConnectionToUIProcess::WebConnectionToUIProcess):
     76        * WebProcess/WebCoreSupport/WebDatabaseManager.cpp:
     77        (WebKit::WebDatabaseManager::WebDatabaseManager):
     78        * WebProcess/WebPage/WebPage.cpp:
     79        (WebKit::WebPage::WebPage):
     80
    1812013-12-11  Joseph Pecoraro  <pecoraro@apple.com>
    282
  • trunk/Source/WebKit2/Platform/CoreIPC/MessageReceiverMap.cpp

    r156354 r160464  
    4040}
    4141
    42 void MessageReceiverMap::addMessageReceiver(StringReference messageReceiverName, MessageReceiver* messageReceiver)
     42void MessageReceiverMap::addMessageReceiver(StringReference messageReceiverName, MessageReceiver& messageReceiver)
    4343{
    4444    ASSERT(!m_globalMessageReceivers.contains(messageReceiverName));
    45     m_globalMessageReceivers.set(messageReceiverName, messageReceiver);
     45    m_globalMessageReceivers.set(messageReceiverName, &messageReceiver);
    4646}
    4747
    48 void MessageReceiverMap::addMessageReceiver(StringReference messageReceiverName, uint64_t destinationID, MessageReceiver* messageReceiver)
     48void MessageReceiverMap::addMessageReceiver(StringReference messageReceiverName, uint64_t destinationID, MessageReceiver& messageReceiver)
    4949{
    5050    ASSERT(!m_messageReceivers.contains(std::make_pair(messageReceiverName, destinationID)));
    5151    ASSERT(!m_globalMessageReceivers.contains(messageReceiverName));
    5252
    53     m_messageReceivers.set(std::make_pair(messageReceiverName, destinationID), messageReceiver);
     53    m_messageReceivers.set(std::make_pair(messageReceiverName, destinationID), &messageReceiver);
    5454}
    5555
  • trunk/Source/WebKit2/Platform/CoreIPC/MessageReceiverMap.h

    r156354 r160464  
    4343    ~MessageReceiverMap();
    4444
    45     void addMessageReceiver(StringReference messageReceiverName, MessageReceiver*);
    46     void addMessageReceiver(StringReference messageReceiverName, uint64_t destinationID, MessageReceiver*);
     45    void addMessageReceiver(StringReference messageReceiverName, MessageReceiver&);
     46    void addMessageReceiver(StringReference messageReceiverName, uint64_t destinationID, MessageReceiver&);
    4747
    4848    void removeMessageReceiver(StringReference messageReceiverName);
  • trunk/Source/WebKit2/Shared/Authentication/AuthenticationManager.cpp

    r160117 r160464  
    6262    : m_process(process)
    6363{
    64     m_process->addMessageReceiver(Messages::AuthenticationManager::messageReceiverName(), this);
     64    m_process->addMessageReceiver(Messages::AuthenticationManager::messageReceiverName(), *this);
    6565}
    6666
  • trunk/Source/WebKit2/Shared/ChildProcess.cpp

    r159001 r160464  
    9393}
    9494
    95 void ChildProcess::addMessageReceiver(CoreIPC::StringReference messageReceiverName, CoreIPC::MessageReceiver* messageReceiver)
     95void ChildProcess::addMessageReceiver(CoreIPC::StringReference messageReceiverName, CoreIPC::MessageReceiver& messageReceiver)
    9696{
    9797    m_messageReceiverMap.addMessageReceiver(messageReceiverName, messageReceiver);
    9898}
    9999
    100 void ChildProcess::addMessageReceiver(CoreIPC::StringReference messageReceiverName, uint64_t destinationID, CoreIPC::MessageReceiver* messageReceiver)
     100void ChildProcess::addMessageReceiver(CoreIPC::StringReference messageReceiverName, uint64_t destinationID, CoreIPC::MessageReceiver& messageReceiver)
    101101{
    102102    m_messageReceiverMap.addMessageReceiver(messageReceiverName, destinationID, messageReceiver);
  • trunk/Source/WebKit2/Shared/ChildProcess.h

    r159001 r160464  
    5858    void enableTermination();
    5959
    60     void addMessageReceiver(CoreIPC::StringReference messageReceiverName, CoreIPC::MessageReceiver*);
    61     void addMessageReceiver(CoreIPC::StringReference messageReceiverName, uint64_t destinationID, CoreIPC::MessageReceiver*);
     60    void addMessageReceiver(CoreIPC::StringReference messageReceiverName, CoreIPC::MessageReceiver&);
     61    void addMessageReceiver(CoreIPC::StringReference messageReceiverName, uint64_t destinationID, CoreIPC::MessageReceiver&);
    6262    void removeMessageReceiver(CoreIPC::StringReference messageReceiverName, uint64_t destinationID);
    6363
  • trunk/Source/WebKit2/Shared/ChildProcessProxy.cpp

    r159001 r160464  
    8686}
    8787
    88 void ChildProcessProxy::addMessageReceiver(CoreIPC::StringReference messageReceiverName, CoreIPC::MessageReceiver* messageReceiver)
     88void ChildProcessProxy::addMessageReceiver(CoreIPC::StringReference messageReceiverName, CoreIPC::MessageReceiver& messageReceiver)
    8989{
    9090    m_messageReceiverMap.addMessageReceiver(messageReceiverName, messageReceiver);
    9191}
    9292
    93 void ChildProcessProxy::addMessageReceiver(CoreIPC::StringReference messageReceiverName, uint64_t destinationID, CoreIPC::MessageReceiver* messageReceiver)
     93void ChildProcessProxy::addMessageReceiver(CoreIPC::StringReference messageReceiverName, uint64_t destinationID, CoreIPC::MessageReceiver& messageReceiver)
    9494{
    9595    m_messageReceiverMap.addMessageReceiver(messageReceiverName, destinationID, messageReceiver);
  • trunk/Source/WebKit2/Shared/ChildProcessProxy.h

    r156604 r160464  
    5757    }
    5858
    59     void addMessageReceiver(CoreIPC::StringReference messageReceiverName, CoreIPC::MessageReceiver*);
    60     void addMessageReceiver(CoreIPC::StringReference messageReceiverName, uint64_t destinationID, CoreIPC::MessageReceiver*);
     59    void addMessageReceiver(CoreIPC::StringReference messageReceiverName, CoreIPC::MessageReceiver&);
     60    void addMessageReceiver(CoreIPC::StringReference messageReceiverName, uint64_t destinationID, CoreIPC::MessageReceiver&);
    6161    void removeMessageReceiver(CoreIPC::StringReference messageReceiverName, uint64_t destinationID);
    6262
  • trunk/Source/WebKit2/UIProcess/Downloads/DownloadProxyMap.cpp

    r159903 r160464  
    5050    m_downloads.set(downloadProxy->downloadID(), downloadProxy);
    5151
    52     m_process->addMessageReceiver(Messages::DownloadProxy::messageReceiverName(), downloadProxy->downloadID(), downloadProxy.get());
     52    m_process->addMessageReceiver(Messages::DownloadProxy::messageReceiverName(), downloadProxy->downloadID(), *downloadProxy);
    5353
    5454    return downloadProxy.get();
  • trunk/Source/WebKit2/UIProcess/DrawingAreaProxy.cpp

    r159903 r160464  
    4242    , m_size(webPageProxy->viewSize())
    4343{
    44     m_webPageProxy->process().addMessageReceiver(Messages::DrawingAreaProxy::messageReceiverName(), webPageProxy->pageID(), this);
     44    m_webPageProxy->process().addMessageReceiver(Messages::DrawingAreaProxy::messageReceiverName(), webPageProxy->pageID(), *this);
    4545}
    4646
  • trunk/Source/WebKit2/UIProcess/Network/CustomProtocols/mac/CustomProtocolManagerProxyMac.mm

    r144216 r160464  
    127127{
    128128    ASSERT(m_childProcessProxy);
    129     m_childProcessProxy->addMessageReceiver(Messages::CustomProtocolManagerProxy::messageReceiverName(), this);
     129    m_childProcessProxy->addMessageReceiver(Messages::CustomProtocolManagerProxy::messageReceiverName(), *this);
    130130}
    131131
  • trunk/Source/WebKit2/UIProcess/WebApplicationCacheManagerProxy.cpp

    r159163 r160464  
    4848    : WebContextSupplement(context)
    4949{
    50     context->addMessageReceiver(Messages::WebApplicationCacheManagerProxy::messageReceiverName(), this);
     50    context->addMessageReceiver(Messages::WebApplicationCacheManagerProxy::messageReceiverName(), *this);
    5151}
    5252
  • trunk/Source/WebKit2/UIProcess/WebConnectionToWebProcess.cpp

    r159908 r160464  
    4141    : m_process(process)
    4242{
    43     m_process->addMessageReceiver(Messages::WebConnection::messageReceiverName(), this);
     43    m_process->addMessageReceiver(Messages::WebConnection::messageReceiverName(), *this);
    4444}
    4545
  • trunk/Source/WebKit2/UIProcess/WebContext.cpp

    r160300 r160464  
    156156    platformInitialize();
    157157
    158     addMessageReceiver(Messages::WebContext::messageReceiverName(), this);
    159     addMessageReceiver(WebContextLegacyMessages::messageReceiverName(), this);
     158    addMessageReceiver(Messages::WebContext::messageReceiverName(), *this);
     159    addMessageReceiver(WebContextLegacyMessages::messageReceiverName(), *this);
    160160
    161161    // NOTE: These sub-objects must be initialized after m_messageReceiverMap..
     
    912912}
    913913
    914 void WebContext::addMessageReceiver(CoreIPC::StringReference messageReceiverName, CoreIPC::MessageReceiver* messageReceiver)
     914void WebContext::addMessageReceiver(CoreIPC::StringReference messageReceiverName, CoreIPC::MessageReceiver& messageReceiver)
    915915{
    916916    m_messageReceiverMap.addMessageReceiver(messageReceiverName, messageReceiver);
    917917}
    918918
    919 void WebContext::addMessageReceiver(CoreIPC::StringReference messageReceiverName, uint64_t destinationID, CoreIPC::MessageReceiver* messageReceiver)
     919void WebContext::addMessageReceiver(CoreIPC::StringReference messageReceiverName, uint64_t destinationID, CoreIPC::MessageReceiver& messageReceiver)
    920920{
    921921    m_messageReceiverMap.addMessageReceiver(messageReceiverName, destinationID, messageReceiver);
  • trunk/Source/WebKit2/UIProcess/WebContext.h

    r160384 r160464  
    116116    }
    117117
    118     void addMessageReceiver(CoreIPC::StringReference messageReceiverName, CoreIPC::MessageReceiver*);
    119     void addMessageReceiver(CoreIPC::StringReference messageReceiverName, uint64_t destinationID, CoreIPC::MessageReceiver*);
     118    void addMessageReceiver(CoreIPC::StringReference messageReceiverName, CoreIPC::MessageReceiver&);
     119    void addMessageReceiver(CoreIPC::StringReference messageReceiverName, uint64_t destinationID, CoreIPC::MessageReceiver&);
    120120    void removeMessageReceiver(CoreIPC::StringReference messageReceiverName, uint64_t destinationID);
    121121
  • trunk/Source/WebKit2/UIProcess/WebCookieManagerProxy.cpp

    r159988 r160464  
    5252#endif
    5353{
    54     WebContextSupplement::context()->addMessageReceiver(Messages::WebCookieManagerProxy::messageReceiverName(), this);
     54    WebContextSupplement::context()->addMessageReceiver(Messages::WebCookieManagerProxy::messageReceiverName(), *this);
    5555}
    5656
  • trunk/Source/WebKit2/UIProcess/WebDatabaseManagerProxy.cpp

    r160395 r160464  
    101101    : WebContextSupplement(webContext)
    102102{
    103     WebContextSupplement::context()->addMessageReceiver(Messages::WebDatabaseManagerProxy::messageReceiverName(), this);
     103    WebContextSupplement::context()->addMessageReceiver(Messages::WebDatabaseManagerProxy::messageReceiverName(), *this);
    104104}
    105105
  • trunk/Source/WebKit2/UIProcess/WebFullScreenManagerProxy.cpp

    r160301 r160464  
    4848    , m_client(&client)
    4949{
    50     m_page->process().addMessageReceiver(Messages::WebFullScreenManagerProxy::messageReceiverName(), m_page->pageID(), this);
     50    m_page->process().addMessageReceiver(Messages::WebFullScreenManagerProxy::messageReceiverName(), m_page->pageID(), *this);
    5151}
    5252
  • trunk/Source/WebKit2/UIProcess/WebGeolocationManagerProxy.cpp

    r159988 r160464  
    4646    : WebContextSupplement(context)
    4747{
    48     WebContextSupplement::context()->addMessageReceiver(Messages::WebGeolocationManagerProxy::messageReceiverName(), this);
     48    WebContextSupplement::context()->addMessageReceiver(Messages::WebGeolocationManagerProxy::messageReceiverName(), *this);
    4949}
    5050
  • trunk/Source/WebKit2/UIProcess/WebIconDatabase.cpp

    r159988 r160464  
    5757    , m_databaseCleanupDisabled(false)
    5858{
    59     m_webContext->addMessageReceiver(Messages::WebIconDatabase::messageReceiverName(), this);
     59    m_webContext->addMessageReceiver(Messages::WebIconDatabase::messageReceiverName(), *this);
    6060}
    6161
  • trunk/Source/WebKit2/UIProcess/WebInspectorProxy.cpp

    r160449 r160464  
    141141{
    142142    m_level = WebInspectorPageGroups::shared().inspectorLevel(m_page->pageGroup());
    143     m_page->process().addMessageReceiver(Messages::WebInspectorProxy::messageReceiverName(), m_page->pageID(), this);
     143    m_page->process().addMessageReceiver(Messages::WebInspectorProxy::messageReceiverName(), m_page->pageID(), *this);
    144144}
    145145
  • trunk/Source/WebKit2/UIProcess/WebMediaCacheManagerProxy.cpp

    r159234 r160464  
    4848    : WebContextSupplement(context)
    4949{
    50     WebContextSupplement::context()->addMessageReceiver(Messages::WebMediaCacheManagerProxy::messageReceiverName(), this);
     50    WebContextSupplement::context()->addMessageReceiver(Messages::WebMediaCacheManagerProxy::messageReceiverName(), *this);
    5151}
    5252
  • trunk/Source/WebKit2/UIProcess/WebOriginDataManagerProxy.cpp

    r159988 r160464  
    4646
    4747WebOriginDataManagerProxy::WebOriginDataManagerProxy(WebContext* context)
    48 : WebContextSupplement(context)
     48    : WebContextSupplement(context)
    4949{
    50     context->addMessageReceiver(Messages::WebOriginDataManagerProxy::messageReceiverName(), this);
     50    context->addMessageReceiver(Messages::WebOriginDataManagerProxy::messageReceiverName(), *this);
    5151}
    5252
  • trunk/Source/WebKit2/UIProcess/WebPageProxy.cpp

    r160405 r160464  
    343343#endif
    344344
    345     m_process->addMessageReceiver(Messages::WebPageProxy::messageReceiverName(), m_pageID, this);
     345    m_process->addMessageReceiver(Messages::WebPageProxy::messageReceiverName(), m_pageID, *this);
    346346
    347347    // FIXME: If we ever expose the session storage size as a preference, we need to pass it here.
     
    474474        m_process = m_process->context().createNewWebProcessRespectingProcessCountLimit();
    475475    m_process->addExistingWebPage(this, m_pageID);
    476     m_process->addMessageReceiver(Messages::WebPageProxy::messageReceiverName(), m_pageID, this);
     476    m_process->addMessageReceiver(Messages::WebPageProxy::messageReceiverName(), m_pageID, *this);
    477477
    478478#if ENABLE(INSPECTOR)
  • trunk/Source/WebKit2/UIProcess/WebResourceCacheManagerProxy.cpp

    r159234 r160464  
    5555    : WebContextSupplement(webContext)
    5656{
    57     WebContextSupplement::context()->addMessageReceiver(Messages::WebResourceCacheManagerProxy::messageReceiverName(), this);
     57    WebContextSupplement::context()->addMessageReceiver(Messages::WebResourceCacheManagerProxy::messageReceiverName(), *this);
    5858}
    5959
  • trunk/Source/WebKit2/UIProcess/mac/RemoteLayerTreeHost.mm

    r159967 r160464  
    4747    , m_rootLayer(nullptr)
    4848{
    49     m_webPageProxy->process().addMessageReceiver(Messages::RemoteLayerTreeHost::messageReceiverName(), m_webPageProxy->pageID(), this);
     49    m_webPageProxy->process().addMessageReceiver(Messages::RemoteLayerTreeHost::messageReceiverName(), m_webPageProxy->pageID(), *this);
    5050}
    5151
  • trunk/Source/WebKit2/WebProcess/ApplicationCache/WebApplicationCacheManager.cpp

    r149848 r160464  
    4949    : m_childProcess(childProcess)
    5050{
    51     m_childProcess->addMessageReceiver(Messages::WebApplicationCacheManager::messageReceiverName(), this);
     51    m_childProcess->addMessageReceiver(Messages::WebApplicationCacheManager::messageReceiverName(), *this);
    5252}
    5353
  • trunk/Source/WebKit2/WebProcess/Cookies/WebCookieManager.cpp

    r141711 r160464  
    5252    : m_process(process)
    5353{
    54     m_process->addMessageReceiver(Messages::WebCookieManager::messageReceiverName(), this);
     54    m_process->addMessageReceiver(Messages::WebCookieManager::messageReceiverName(), *this);
    5555
    5656    ASSERT(!sharedCookieManager);
  • trunk/Source/WebKit2/WebProcess/Geolocation/WebGeolocationManager.cpp

    r159724 r160464  
    4949    : m_process(process)
    5050{
    51     m_process->addMessageReceiver(Messages::WebGeolocationManager::messageReceiverName(), this);
     51    m_process->addMessageReceiver(Messages::WebGeolocationManager::messageReceiverName(), *this);
    5252}
    5353
  • trunk/Source/WebKit2/WebProcess/IconDatabase/WebIconDatabaseProxy.cpp

    r150669 r160464  
    4646    , m_process(process)
    4747{
    48     m_process->addMessageReceiver(Messages::WebIconDatabaseProxy::messageReceiverName(), this);
     48    m_process->addMessageReceiver(Messages::WebIconDatabaseProxy::messageReceiverName(), *this);
    4949}
    5050
  • trunk/Source/WebKit2/WebProcess/MediaCache/WebMediaCacheManager.cpp

    r157700 r160464  
    4444    : m_process(process)
    4545{
    46     m_process->addMessageReceiver(Messages::WebMediaCacheManager::messageReceiverName(), this);
     46    m_process->addMessageReceiver(Messages::WebMediaCacheManager::messageReceiverName(), *this);
    4747}
    4848
  • trunk/Source/WebKit2/WebProcess/Notifications/WebNotificationManager.cpp

    r153927 r160464  
    6565{
    6666#if ENABLE(NOTIFICATIONS) || ENABLE(LEGACY_NOTIFICATIONS)
    67     m_process->addMessageReceiver(Messages::WebNotificationManager::messageReceiverName(), this);
     67    m_process->addMessageReceiver(Messages::WebNotificationManager::messageReceiverName(), *this);
    6868#endif
    6969}
  • trunk/Source/WebKit2/WebProcess/OriginData/WebOriginDataManager.cpp

    r157700 r160464  
    4949    : m_childProcess(childProcess)
    5050{
    51     m_childProcess->addMessageReceiver(Messages::WebOriginDataManager::messageReceiverName(), this);
     51    m_childProcess->addMessageReceiver(Messages::WebOriginDataManager::messageReceiverName(), *this);
    5252}
    5353
  • trunk/Source/WebKit2/WebProcess/ResourceCache/WebResourceCacheManager.cpp

    r149980 r160464  
    4848    : m_process(process)
    4949{
    50     m_process->addMessageReceiver(Messages::WebResourceCacheManager::messageReceiverName(), this);
     50    m_process->addMessageReceiver(Messages::WebResourceCacheManager::messageReceiverName(), *this);
    5151}
    5252
  • trunk/Source/WebKit2/WebProcess/Storage/StorageAreaMap.cpp

    r156543 r160464  
    7272    else
    7373        WebProcess::shared().parentProcessConnection()->send(Messages::StorageManager::CreateSessionStorageMap(m_storageMapID, storageNamespace->storageNamespaceID(), SecurityOriginData::fromSecurityOrigin(m_securityOrigin.get())), 0);
    74     WebProcess::shared().addMessageReceiver(Messages::StorageAreaMap::messageReceiverName(), m_storageMapID, this);
     74    WebProcess::shared().addMessageReceiver(Messages::StorageAreaMap::messageReceiverName(), m_storageMapID, *this);
    7575}
    7676
  • trunk/Source/WebKit2/WebProcess/WebConnectionToUIProcess.cpp

    r159163 r160464  
    4343    : m_process(process)
    4444{
    45     m_process->addMessageReceiver(Messages::WebConnection::messageReceiverName(), this);
     45    m_process->addMessageReceiver(Messages::WebConnection::messageReceiverName(), *this);
    4646}
    4747
  • trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebDatabaseManager.cpp

    r149848 r160464  
    5151    : m_process(process)
    5252{
    53     m_process->addMessageReceiver(Messages::WebDatabaseManager::messageReceiverName(), this);
     53    m_process->addMessageReceiver(Messages::WebDatabaseManager::messageReceiverName(), *this);
    5454}
    5555
  • trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp

    r160457 r160464  
    405405    m_page->addLayoutMilestones(DidFirstLayout);
    406406
    407     WebProcess::shared().addMessageReceiver(Messages::WebPage::messageReceiverName(), m_pageID, this);
     407    WebProcess::shared().addMessageReceiver(Messages::WebPage::messageReceiverName(), m_pageID, *this);
    408408
    409409    // FIXME: This should be done in the object constructors, and the objects themselves should be message receivers.
    410     WebProcess::shared().addMessageReceiver(Messages::DrawingArea::messageReceiverName(), m_pageID, this);
     410    WebProcess::shared().addMessageReceiver(Messages::DrawingArea::messageReceiverName(), m_pageID, *this);
    411411#if USE(COORDINATED_GRAPHICS)
    412     WebProcess::shared().addMessageReceiver(Messages::CoordinatedLayerTreeHost::messageReceiverName(), m_pageID, this);
     412    WebProcess::shared().addMessageReceiver(Messages::CoordinatedLayerTreeHost::messageReceiverName(), m_pageID, *this);
    413413#endif
    414414#if ENABLE(INSPECTOR)
    415     WebProcess::shared().addMessageReceiver(Messages::WebInspector::messageReceiverName(), m_pageID, this);
     415    WebProcess::shared().addMessageReceiver(Messages::WebInspector::messageReceiverName(), m_pageID, *this);
    416416#endif
    417417#if ENABLE(FULLSCREEN_API)
    418     WebProcess::shared().addMessageReceiver(Messages::WebFullScreenManager::messageReceiverName(), m_pageID, this);
     418    WebProcess::shared().addMessageReceiver(Messages::WebFullScreenManager::messageReceiverName(), m_pageID, *this);
    419419#endif
    420420
Note: See TracChangeset for help on using the changeset viewer.