Changeset 106931 in webkit


Ignore:
Timestamp:
Feb 7, 2012 5:41:30 AM (12 years ago)
Author:
commit-queue@webkit.org
Message:

[Blackberry] Clean up Networkjob and Networkmanger: remove unused variables in release build and change some public functions into be private ones
https://bugs.webkit.org/show_bug.cgi?id=77926

Patch by Chris Guan <chris.guan@torchmobile.com.cn> on 2012-02-07
Reviewed by Rob Buis.

  1. rename clientIsOk to isClientAvailable.
  2. m_isRunning is only for an ASSERT in NetWorkManager, So move out from

release build but keep available in debug build.

No changes in behavior, so no new tests.

  • platform/network/blackberry/NetworkJob.cpp:

(WebCore::NetworkJob::NetworkJob):
(WebCore::NetworkJob::handleNotifyDataReceived):
(WebCore::NetworkJob::handleNotifyDataSent):
(WebCore::NetworkJob::handleNotifyClose):
(WebCore::NetworkJob::startNewJobWithRequest):
(WebCore::NetworkJob::sendResponseIfNeeded):
(WebCore::NetworkJob::sendMultipartResponseIfNeeded):

  • platform/network/blackberry/NetworkJob.h:

(NetworkJob):
(WebCore::NetworkJob::isClientAvailable):

Location:
trunk/Source/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r106928 r106931  
     12012-02-07  Chris Guan  <chris.guan@torchmobile.com.cn>
     2
     3        [Blackberry] Clean up Networkjob and Networkmanger: remove unused variables in release build and change some public functions into be private ones
     4        https://bugs.webkit.org/show_bug.cgi?id=77926
     5
     6        Reviewed by Rob Buis.
     7
     8        1. rename clientIsOk to isClientAvailable.
     9        2. m_isRunning is only for an ASSERT in NetWorkManager, So move out from
     10        release build but keep available in debug build.
     11       
     12        No changes in behavior, so no new tests.
     13
     14        * platform/network/blackberry/NetworkJob.cpp:
     15        (WebCore::NetworkJob::NetworkJob):
     16        (WebCore::NetworkJob::handleNotifyDataReceived):
     17        (WebCore::NetworkJob::handleNotifyDataSent):
     18        (WebCore::NetworkJob::handleNotifyClose):
     19        (WebCore::NetworkJob::startNewJobWithRequest):
     20        (WebCore::NetworkJob::sendResponseIfNeeded):
     21        (WebCore::NetworkJob::sendMultipartResponseIfNeeded):
     22        * platform/network/blackberry/NetworkJob.h:
     23        (NetworkJob):
     24        (WebCore::NetworkJob::isClientAvailable):
     25
    1262012-02-06  Yury Semikhatsky  <yurys@chromium.org>
    227
  • trunk/Source/WebCore/platform/network/blackberry/NetworkJob.cpp

    r106810 r106931  
    9898    , m_isFTP(false)
    9999    , m_isFTPDir(true)
     100#ifndef NDEBUG
    100101    , m_isRunning(true) // Always started immediately after creation.
     102#endif
    101103    , m_cancelled(false)
    102104    , m_statusReceived(false)
     
    380382        sendResponseIfNeeded();
    381383        sendMultipartResponseIfNeeded();
    382         if (clientIsOk()) {
     384        if (isClientAvailable()) {
    383385            RecursionGuard guard(m_callingClient);
    384386            m_handle->client()->didReceiveData(m_handle.get(), buf, len, len);
     
    405407    updateDeferLoadingCount(1);
    406408
    407     if (clientIsOk()) {
     409    if (isClientAvailable()) {
    408410        RecursionGuard guard(m_callingClient);
    409411        m_handle->client()->didSendData(m_handle.get(), bytesSent, totalBytesToBeSent);
     
    423425void NetworkJob::handleNotifyClose(int status)
    424426{
     427#ifndef NDEBUG
    425428    m_isRunning = false;
    426 
     429#endif
    427430    if (!m_cancelled) {
    428431        if (!m_statusReceived) {
     
    444447
    445448            sendResponseIfNeeded();
    446             if (clientIsOk()) {
     449            if (isClientAvailable()) {
    447450
    448451                RecursionGuard guard(m_callingClient);
     
    499502bool NetworkJob::startNewJobWithRequest(ResourceRequest& newRequest, bool increasRedirectCount)
    500503{
    501     if (clientIsOk()) {
     504    if (isClientAvailable()) {
    502505        RecursionGuard guard(m_callingClient);
    503506        m_handle->client()->willSendRequest(m_handle.get(), newRequest, m_response);
     
    617620        m_response.setHTTPHeaderField("Cache-Control", "no-cache");
    618621
    619     if (clientIsOk()) {
     622    if (isClientAvailable()) {
    620623        RecursionGuard guard(m_callingClient);
    621624        m_handle->client()->didReceiveResponse(m_handle.get(), m_response);
     
    625628void NetworkJob::sendMultipartResponseIfNeeded()
    626629{
    627     if (m_multipartResponse && clientIsOk()) {
     630    if (m_multipartResponse && isClientAvailable()) {
    628631        m_handle->client()->didReceiveResponse(m_handle.get(), *m_multipartResponse);
    629632        m_multipartResponse = nullptr;
  • trunk/Source/WebCore/platform/network/blackberry/NetworkJob.h

    r106810 r106931  
    5757                    int redirectCount);
    5858    PassRefPtr<ResourceHandle> handle() const { return m_handle; }
     59#ifndef NDEBUG
    5960    bool isRunning() const { return m_isRunning; }
     61#endif
    6062    bool isCancelled() const { return m_cancelled; }
    61     bool clientIsOk() const { return !m_cancelled && m_handle && m_handle->client(); }
    6263    void loadDataURL() { m_loadDataTimer.startOneShot(0); }
    6364    void loadAboutURL();
     
    8283    virtual void notifyClose(int status);
    8384    void handleNotifyClose(int status);
     85
     86private:
     87    bool isClientAvailable() const { return !m_cancelled && m_handle && m_handle->client(); }
     88
    8489    virtual void notifyDataReceived(BlackBerry::Platform::NetworkBuffer* buffer)
    8590    {
     
    8792    }
    8893
    89 private:
    9094    virtual void setWasDiskCached(bool value)
    9195    {
     
    162166    bool m_isFTP;
    163167    bool m_isFTPDir;
     168#ifndef NDEBUG
    164169    bool m_isRunning;
     170#endif
    165171    bool m_cancelled;
    166172    bool m_statusReceived;
Note: See TracChangeset for help on using the changeset viewer.