Changeset 148160 in webkit


Ignore:
Timestamp:
Apr 10, 2013 6:03:03 PM (11 years ago)
Author:
andersca@apple.com
Message:

Rename StorageManager messages to refer to the StorageMap instead of the StorageArea
https://bugs.webkit.org/show_bug.cgi?id=114401

Reviewed by Ryosuke Niwa.

  • UIProcess/Storage/StorageManager.cpp:

(WebKit::StorageManager::createStorageMap):
(WebKit::StorageManager::destroyStorageMap):
(WebKit::StorageManager::setItem):

  • UIProcess/Storage/StorageManager.h:
  • UIProcess/Storage/StorageManager.messages.in:
  • WebProcess/Storage/StorageAreaImpl.cpp:

(WebKit::StorageAreaImpl::StorageAreaImpl):
(WebKit::StorageAreaImpl::~StorageAreaImpl):

Location:
trunk/Source/WebKit2
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r148159 r148160  
     12013-04-10  Anders Carlsson  <andersca@apple.com>
     2
     3        Rename StorageManager messages to refer to the StorageMap instead of the StorageArea
     4        https://bugs.webkit.org/show_bug.cgi?id=114401
     5
     6        Reviewed by Ryosuke Niwa.
     7
     8        * UIProcess/Storage/StorageManager.cpp:
     9        (WebKit::StorageManager::createStorageMap):
     10        (WebKit::StorageManager::destroyStorageMap):
     11        (WebKit::StorageManager::setItem):
     12        * UIProcess/Storage/StorageManager.h:
     13        * UIProcess/Storage/StorageManager.messages.in:
     14        * WebProcess/Storage/StorageAreaImpl.cpp:
     15        (WebKit::StorageAreaImpl::StorageAreaImpl):
     16        (WebKit::StorageAreaImpl::~StorageAreaImpl):
     17
    1182013-04-10  Benjamin Poulain  <bpoulain@apple.com>
    219
  • trunk/Source/WebKit2/UIProcess/Storage/StorageManager.cpp

    r148154 r148160  
    213213}
    214214
    215 void StorageManager::createStorageArea(CoreIPC::Connection* connection, uint64_t storageAreaID, uint64_t storageNamespaceID, const SecurityOriginData& securityOriginData)
    216 {
    217     std::pair<RefPtr<CoreIPC::Connection>, uint64_t> connectionAndStorageAreaIDPair(connection, storageAreaID);
    218 
    219     // FIXME: This should be a message check.
    220     ASSERT((HashMap<std::pair<RefPtr<CoreIPC::Connection>, uint64_t>, RefPtr<StorageArea> >::isValidKey(connectionAndStorageAreaIDPair)));
    221 
    222     HashMap<std::pair<RefPtr<CoreIPC::Connection>, uint64_t>, RefPtr<StorageArea> >::AddResult result = m_storageAreas.add(connectionAndStorageAreaIDPair, 0);
     215void StorageManager::createStorageMap(CoreIPC::Connection* connection, uint64_t storageMapID, uint64_t storageNamespaceID, const SecurityOriginData& securityOriginData)
     216{
     217    std::pair<RefPtr<CoreIPC::Connection>, uint64_t> connectionAndStorageMapIDPair(connection, storageMapID);
     218
     219    // FIXME: This should be a message check.
     220    ASSERT((HashMap<std::pair<RefPtr<CoreIPC::Connection>, uint64_t>, RefPtr<StorageArea> >::isValidKey(connectionAndStorageMapIDPair)));
     221
     222    HashMap<std::pair<RefPtr<CoreIPC::Connection>, uint64_t>, RefPtr<StorageArea> >::AddResult result = m_storageAreas.add(connectionAndStorageMapIDPair, 0);
    223223
    224224    // FIXME: This should be a message check.
     
    238238
    239239    RefPtr<StorageArea> storageArea = sessionStorageNamespace->getOrCreateStorageArea(securityOriginData.securityOrigin());
    240     storageArea->addListener(connection, storageAreaID);
     240    storageArea->addListener(connection, storageMapID);
    241241
    242242    result.iterator->value = storageArea.release();
    243243}
    244244
    245 void StorageManager::destroyStorageArea(CoreIPC::Connection* connection, uint64_t storageAreaID)
    246 {
    247     std::pair<RefPtr<CoreIPC::Connection>, uint64_t> connectionAndStorageAreaIDPair(connection, storageAreaID);
    248 
    249     // FIXME: This should be a message check.
    250     ASSERT((HashMap<std::pair<RefPtr<CoreIPC::Connection>, uint64_t>, RefPtr<StorageArea> >::isValidKey(connectionAndStorageAreaIDPair)));
    251 
    252     HashMap<std::pair<RefPtr<CoreIPC::Connection>, uint64_t>, RefPtr<StorageArea> >::iterator it = m_storageAreas.find(connectionAndStorageAreaIDPair);
     245void StorageManager::destroyStorageMap(CoreIPC::Connection* connection, uint64_t storageMapID)
     246{
     247    std::pair<RefPtr<CoreIPC::Connection>, uint64_t> connectionAndStorageMapIDPair(connection, storageMapID);
     248
     249    // FIXME: This should be a message check.
     250    ASSERT((HashMap<std::pair<RefPtr<CoreIPC::Connection>, uint64_t>, RefPtr<StorageArea> >::isValidKey(connectionAndStorageMapIDPair)));
     251
     252    HashMap<std::pair<RefPtr<CoreIPC::Connection>, uint64_t>, RefPtr<StorageArea> >::iterator it = m_storageAreas.find(connectionAndStorageMapIDPair);
    253253
    254254    // FIXME: This should be a message check.
    255255    ASSERT(it != m_storageAreas.end());
    256256
    257     it->value->removeListener(connection, storageAreaID);
    258 
    259     m_storageAreas.remove(connectionAndStorageAreaIDPair);
     257    it->value->removeListener(connection, storageMapID);
     258
     259    m_storageAreas.remove(connectionAndStorageMapIDPair);
    260260}
    261261
     
    265265}
    266266
    267 void StorageManager::setItem(CoreIPC::Connection* connection, uint64_t storageAreaID, const String& key, const String& value, const String& urlString)
    268 {
    269     StorageArea* storageArea = findStorageArea(connection, storageAreaID);
     267void StorageManager::setItem(CoreIPC::Connection* connection, uint64_t storageMapID, const String& key, const String& value, const String& urlString)
     268{
     269    StorageArea* storageArea = findStorageArea(connection, storageMapID);
    270270
    271271    // FIXME: This should be a message check.
     
    273273
    274274    bool quotaError;
    275     storageArea->setItem(connection, storageAreaID, key, value, urlString, quotaError);
    276     connection->send(Messages::StorageAreaMap::DidSetItem(key, quotaError), storageAreaID);
     275    storageArea->setItem(connection, storageMapID, key, value, urlString, quotaError);
     276    connection->send(Messages::StorageAreaMap::DidSetItem(key, quotaError), storageMapID);
    277277}
    278278
  • trunk/Source/WebKit2/UIProcess/Storage/StorageManager.h

    r144695 r148160  
    6060
    6161    // Message handlers.
    62     void createStorageArea(CoreIPC::Connection*, uint64_t storageAreaID, uint64_t storageNamespaceID, const SecurityOriginData&);
    63     void destroyStorageArea(CoreIPC::Connection*, uint64_t storageAreaID);
    64     void getValues(CoreIPC::Connection*, uint64_t storageAreaID, HashMap<String, String>& values);
     62    void createStorageMap(CoreIPC::Connection*, uint64_t storageMapID, uint64_t storageNamespaceID, const SecurityOriginData&);
     63    void destroyStorageMap(CoreIPC::Connection*, uint64_t storageMapID);
     64    void getValues(CoreIPC::Connection*, uint64_t storageMapID, HashMap<String, String>& values);
    6565    void setItem(CoreIPC::Connection*, uint64_t storageAreaID, const String& key, const String& value, const String& urlString);
    6666
  • trunk/Source/WebKit2/UIProcess/Storage/StorageManager.messages.in

    r144691 r148160  
    2222
    2323messages -> StorageManager {
    24     CreateStorageArea(uint64_t storageAreaID, uint64_t storageNamespaceID, WebKit::SecurityOriginData securityOriginData) WantsConnection
    25     DestroyStorageArea(uint64_t storageAreaID) WantsConnection
     24    CreateStorageMap(uint64_t storageMapID, uint64_t storageNamespaceID, WebKit::SecurityOriginData securityOriginData) WantsConnection
     25    DestroyStorageMap(uint64_t storageMapID) WantsConnection
    2626
    27     GetValues(uint64_t storageAreaID) -> (WTF::HashMap<WTF::String, WTF::String> values) WantsConnection
     27    GetValues(uint64_t storageMapID) -> (WTF::HashMap<WTF::String, WTF::String> values) WantsConnection
    2828
    29     SetItem(uint64_t storageAreaID, WTF::String key, WTF::String value, WTF::String urlString) WantsConnection
     29    SetItem(uint64_t storageMapID, WTF::String key, WTF::String value, WTF::String urlString) WantsConnection
    3030}
  • trunk/Source/WebKit2/WebProcess/Storage/StorageAreaImpl.cpp

    r148154 r148160  
    6060    , m_securityOrigin(securityOrigin)
    6161{
    62     WebProcess::shared().connection()->send(Messages::StorageManager::CreateStorageArea(m_storageAreaID, StorageNamespaceImpl->storageNamespaceID(), SecurityOriginData::fromSecurityOrigin(m_securityOrigin.get())), 0);
     62    WebProcess::shared().connection()->send(Messages::StorageManager::CreateStorageMap(m_storageAreaID, StorageNamespaceImpl->storageNamespaceID(), SecurityOriginData::fromSecurityOrigin(m_securityOrigin.get())), 0);
    6363    WebProcess::shared().addMessageReceiver(Messages::StorageAreaMap::messageReceiverName(), m_storageAreaID, this);
    6464}
     
    6666StorageAreaImpl::~StorageAreaImpl()
    6767{
    68     WebProcess::shared().connection()->send(Messages::StorageManager::DestroyStorageArea(m_storageAreaID), 0);
     68    WebProcess::shared().connection()->send(Messages::StorageManager::DestroyStorageMap(m_storageAreaID), 0);
    6969    WebProcess::shared().removeMessageReceiver(Messages::StorageAreaMap::messageReceiverName(), m_storageAreaID);
    7070}
Note: See TracChangeset for help on using the changeset viewer.