Changeset 132669 in webkit


Ignore:
Timestamp:
Oct 26, 2012 9:25:52 AM (11 years ago)
Author:
commit-queue@webkit.org
Message:

[BlackBerry] Extending existing ThreadUnsafe singletons in webkit to
Generic ThreadUnsafe Singleton
https://bugs.webkit.org/show_bug.cgi?id=100529

Patch by Parth Patel <parpatel@rim.com> on 2012-10-26
Reviewed by Yong Li.

No new tests added as there was no behavioural change.

  • platform/network/blackberry/NetworkManager.cpp:

(WebCore):

  • platform/network/blackberry/NetworkManager.h:

(NetworkManager):

Location:
trunk/Source/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r132668 r132669  
     12012-10-26  Parth Patel  <parpatel@rim.com>
     2
     3        [BlackBerry] Extending existing ThreadUnsafe singletons in webkit to
     4        Generic ThreadUnsafe Singleton
     5        https://bugs.webkit.org/show_bug.cgi?id=100529
     6
     7        Reviewed by Yong Li.
     8
     9        No new tests added as there was no behavioural change.
     10
     11        * platform/network/blackberry/NetworkManager.cpp:
     12        (WebCore):
     13        * platform/network/blackberry/NetworkManager.h:
     14        (NetworkManager):
     15
    1162012-10-26  Mike West  <mkwst@chromium.org>
    217
  • trunk/Source/WebCore/platform/network/blackberry/NetworkManager.cpp

    r131316 r132669  
    4343namespace WebCore {
    4444
    45 NetworkManager* NetworkManager::instance()
    46 {
    47     static NetworkManager* sInstance;
    48     if (!sInstance) {
    49         sInstance = new NetworkManager;
    50         ASSERT(sInstance);
    51     }
    52     return sInstance;
    53 }
     45SINGLETON_INITIALIZER_THREADUNSAFE(NetworkManager)
    5446
    5547bool NetworkManager::startJob(int playerId, PassRefPtr<ResourceHandle> job, const Frame& frame, bool defersLoading)
  • trunk/Source/WebCore/platform/network/blackberry/NetworkManager.h

    r102433 r132669  
    2323#include "ResourceHandle.h"
    2424
     25#include <BlackBerryPlatformSingleton.h>
    2526#include <wtf/Vector.h>
    2627
     
    3738class NetworkJob;
    3839
    39 class NetworkManager {
     40class NetworkManager : public BlackBerry::Platform::ThreadUnsafeSingleton<NetworkManager> {
     41    SINGLETON_DEFINITION_THREADUNSAFE(NetworkManager)
    4042public:
    41     static NetworkManager* instance();
    4243    void setInitialURL(const KURL& url) { m_initialURL = url; }
    4344    KURL initialURL() { return m_initialURL; }
Note: See TracChangeset for help on using the changeset viewer.