summaryrefslogtreecommitdiffstats
path: root/WebCore
diff options
context:
space:
mode:
authorAndrei Popescu <andreip@google.com>2009-12-14 12:45:34 +0000
committerAndrei Popescu <andreip@google.com>2009-12-14 19:36:03 +0000
commit730ef1944495761bb07f38e435da91f1ad059972 (patch)
tree0ed171a7fba6c29680722ee1d3383614831df7d2 /WebCore
parent80e68b43c3da64848db8edc7d8e8fe095888e42e (diff)
downloadexternal_webkit-730ef1944495761bb07f38e435da91f1ad059972.zip
external_webkit-730ef1944495761bb07f38e435da91f1ad059972.tar.gz
external_webkit-730ef1944495761bb07f38e435da91f1ad059972.tar.bz2
Replace the C-cast used to determine whether the resource handle represent the main resource.
Fix style to match webkit style.
Diffstat (limited to 'WebCore')
-rw-r--r--WebCore/platform/network/android/Cookie.cpp47
-rw-r--r--WebCore/platform/network/android/CookieClient.h16
-rw-r--r--WebCore/platform/network/android/ResourceError.h11
-rw-r--r--WebCore/platform/network/android/ResourceHandleAndroid.cpp39
-rw-r--r--WebCore/platform/network/android/ResourceRequest.h59
-rw-r--r--WebCore/platform/network/android/ResourceResponse.h13
6 files changed, 82 insertions, 103 deletions
diff --git a/WebCore/platform/network/android/Cookie.cpp b/WebCore/platform/network/android/Cookie.cpp
index 29223d4..3d10e4a 100644
--- a/WebCore/platform/network/android/Cookie.cpp
+++ b/WebCore/platform/network/android/Cookie.cpp
@@ -23,36 +23,35 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#define LOG_TAG "Cookies"
-
#include "config.h"
-#include "JavaSharedClient.h"
+
#include "CookieClient.h"
+#include "JavaSharedClient.h"
using namespace android;
namespace WebCore {
- class Document;
-
- void setCookies(Document*, const KURL& url, const String& value)
- {
- if (JavaSharedClient::GetCookieClient())
- JavaSharedClient::GetCookieClient()->setCookies(url, value);
- }
-
- String cookies(const Document* , const KURL& url)
- {
- if (JavaSharedClient::GetCookieClient())
- return JavaSharedClient::GetCookieClient()->cookies(url);
- return String();
- }
-
- bool cookiesEnabled(const Document* )
- {
- if (JavaSharedClient::GetCookieClient())
- return JavaSharedClient::GetCookieClient()->cookiesEnabled();
- return false;
- }
+class Document;
+
+void setCookies(Document*, const KURL& url, const String& value)
+{
+ if (JavaSharedClient::GetCookieClient())
+ JavaSharedClient::GetCookieClient()->setCookies(url, value);
+}
+
+String cookies(const Document* , const KURL& url)
+{
+ if (JavaSharedClient::GetCookieClient())
+ return JavaSharedClient::GetCookieClient()->cookies(url);
+ return String();
+}
+
+bool cookiesEnabled(const Document* )
+{
+ if (JavaSharedClient::GetCookieClient())
+ return JavaSharedClient::GetCookieClient()->cookiesEnabled();
+ return false;
+}
}
diff --git a/WebCore/platform/network/android/CookieClient.h b/WebCore/platform/network/android/CookieClient.h
index 90f6d48..be2963e 100644
--- a/WebCore/platform/network/android/CookieClient.h
+++ b/WebCore/platform/network/android/CookieClient.h
@@ -33,14 +33,14 @@ using namespace WebCore;
namespace android {
- class CookieClient
- {
- public:
- virtual ~CookieClient() {}
- virtual void setCookies(const KURL& url, const String& value) = 0;
- virtual String cookies(const KURL& url) = 0;
- virtual bool cookiesEnabled() = 0;
- };
+class CookieClient {
+
+public:
+ virtual ~CookieClient() {}
+ virtual void setCookies(const KURL& url, const String& value) = 0;
+ virtual String cookies(const KURL& url) = 0;
+ virtual bool cookiesEnabled() = 0;
+};
}
#endif
diff --git a/WebCore/platform/network/android/ResourceError.h b/WebCore/platform/network/android/ResourceError.h
index 03c17cc..072c1ae 100644
--- a/WebCore/platform/network/android/ResourceError.h
+++ b/WebCore/platform/network/android/ResourceError.h
@@ -31,17 +31,12 @@
namespace WebCore {
-class ResourceError : public ResourceErrorBase
-{
+class ResourceError : public ResourceErrorBase {
public:
- ResourceError()
- {
- }
+ ResourceError() { }
ResourceError(const String& domain, int errorCode, const String& failingURL, const String& localizedDescription)
- : ResourceErrorBase(domain, errorCode, failingURL, localizedDescription)
- {
- }
+ : ResourceErrorBase(domain, errorCode, failingURL, localizedDescription) { }
};
}
diff --git a/WebCore/platform/network/android/ResourceHandleAndroid.cpp b/WebCore/platform/network/android/ResourceHandleAndroid.cpp
index d5d5e5c..60bfc7b 100644
--- a/WebCore/platform/network/android/ResourceHandleAndroid.cpp
+++ b/WebCore/platform/network/android/ResourceHandleAndroid.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright 2007, The Android Open Source Project
+ * Copyright 2009, The Android Open Source Project
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -23,8 +23,6 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#define LOG_TAG "WebCore"
-
#include "config.h"
#include "ResourceHandle.h"
@@ -34,6 +32,7 @@
#include "DocumentLoader.h"
#include "Frame.h"
#include "FrameLoader.h"
+#include "MainResourceLoader.h"
#include "NotImplemented.h"
#include "ResourceHandleClient.h"
#include "ResourceHandleInternal.h"
@@ -51,9 +50,9 @@ ResourceHandle::~ResourceHandle()
bool ResourceHandle::start(Frame* frame)
{
- DocumentLoader* adl = frame->loader()->activeDocumentLoader();
- bool isMainResource =
- ((void*) client()) == ((void*) adl->mainResourceLoader());
+ DocumentLoader* docLoader = frame->loader()->activeDocumentLoader();
+ MainResourceLoader* mainLoader = docLoader->mainResourceLoader();
+ bool isMainResource = (mainLoader->handle() == this);
PassRefPtr<ResourceLoaderAndroid> loader = ResourceLoaderAndroid::start(this, d->m_request, frame->loader()->client(), isMainResource, false);
@@ -73,12 +72,14 @@ void ResourceHandle::cancel()
PassRefPtr<SharedBuffer> ResourceHandle::bufferedData()
{
+ notImplemented();
return 0;
}
bool ResourceHandle::supportsBufferedData()
{
// We don't support buffering data on the native side.
+ notImplemented();
return false;
}
@@ -87,12 +88,10 @@ void ResourceHandle::setDefersLoading(bool defers)
notImplemented();
}
-/*
-* This static method is called to check to see if a POST response is in
-* the cache. The JNI call through to the HTTP cache stored on the Java
-* side may be slow, but is only used during a navigation to
-* a POST response.
-*/
+// This static method is called to check to see if a POST response is in
+// the cache. The JNI call through to the HTTP cache stored on the Java
+// side may be slow, but is only used during a navigation to
+// a POST response.
bool ResourceHandle::willLoadFromCache(ResourceRequest& request, Frame*)
{
// set the cache policy correctly, copied from
@@ -112,29 +111,33 @@ bool ResourceHandle::loadsBlocked()
// Class to handle synchronized loading of resources.
class SyncLoader : public ResourceHandleClient {
public:
- SyncLoader(ResourceError& error, ResourceResponse& response, WTF::Vector<char>& data) {
+ SyncLoader(ResourceError& error, ResourceResponse& response, WTF::Vector<char>& data)
+ {
m_error = &error;
m_response = &response;
m_data = &data;
}
~SyncLoader() {}
- virtual void didReceiveResponse(ResourceHandle*, const ResourceResponse& response) {
+ virtual void didReceiveResponse(ResourceHandle*, const ResourceResponse& response)
+ {
*m_response = response;
}
- virtual void didReceiveData(ResourceHandle*, const char* data, int len, int lengthReceived) {
+ virtual void didReceiveData(ResourceHandle*, const char* data, int len, int lengthReceived)
+ {
m_data->append(data, len);
}
- virtual void didFail(ResourceHandle*, const ResourceError& error) {
+ virtual void didFail(ResourceHandle*, const ResourceError& error)
+ {
*m_error = error;
}
private:
- ResourceError* m_error;
+ ResourceError* m_error;
ResourceResponse* m_response;
- WTF::Vector<char>* m_data;
+ WTF::Vector<char>* m_data;
};
void ResourceHandle::loadResourceSynchronously(const ResourceRequest& request,
diff --git a/WebCore/platform/network/android/ResourceRequest.h b/WebCore/platform/network/android/ResourceRequest.h
index 5e4d349..3102ff1 100644
--- a/WebCore/platform/network/android/ResourceRequest.h
+++ b/WebCore/platform/network/android/ResourceRequest.h
@@ -33,41 +33,30 @@
namespace WebCore {
- struct ResourceRequest : ResourceRequestBase {
-
- ResourceRequest(const String& url)
- : ResourceRequestBase(KURL(ParsedURLString, url), UseProtocolCachePolicy)
- , m_userGesture(true)
- {
- }
-
- ResourceRequest(const KURL& url)
- : ResourceRequestBase(url, UseProtocolCachePolicy)
- , m_userGesture(true)
- {
- }
-
- ResourceRequest(const KURL& url, const String& referrer, ResourceRequestCachePolicy policy = UseProtocolCachePolicy)
- : ResourceRequestBase(url, policy)
- , m_userGesture(true)
- {
- setHTTPReferrer(referrer);
- }
-
- ResourceRequest()
- : ResourceRequestBase(KURL(), UseProtocolCachePolicy)
- , m_userGesture(true)
- {
- }
-
- void doUpdatePlatformRequest() {}
- void doUpdateResourceRequest() {}
- void setUserGesture(bool userGesture) { m_userGesture = userGesture; }
- bool getUserGesture() const { return m_userGesture; }
- private:
- friend class ResourceRequestBase;
- bool m_userGesture;
- };
+class ResourceRequest : public ResourceRequestBase {
+public:
+ ResourceRequest(const String& url)
+ : ResourceRequestBase(KURL(ParsedURLString, url), UseProtocolCachePolicy), m_userGesture(true) { }
+
+ ResourceRequest(const KURL& url) : ResourceRequestBase(url, UseProtocolCachePolicy) , m_userGesture(true) { }
+
+ ResourceRequest(const KURL& url, const String& referrer, ResourceRequestCachePolicy policy = UseProtocolCachePolicy)
+ : ResourceRequestBase(url, policy) , m_userGesture(true)
+ {
+ setHTTPReferrer(referrer);
+ }
+
+ ResourceRequest() : ResourceRequestBase(KURL(), UseProtocolCachePolicy), m_userGesture(true) { }
+
+ void doUpdatePlatformRequest() { }
+ void doUpdateResourceRequest() { }
+ void setUserGesture(bool userGesture) { m_userGesture = userGesture; }
+ bool getUserGesture() const { return m_userGesture; }
+
+private:
+ friend class ResourceRequestBase;
+ bool m_userGesture;
+};
} // namespace WebCore
diff --git a/WebCore/platform/network/android/ResourceResponse.h b/WebCore/platform/network/android/ResourceResponse.h
index ede4b38..e6ae2cc 100644
--- a/WebCore/platform/network/android/ResourceResponse.h
+++ b/WebCore/platform/network/android/ResourceResponse.h
@@ -27,23 +27,17 @@
#ifndef ResourceResponse_h
#define ResourceResponse_h
-#include "ResourceResponseBase.h"
-
#include "NotImplemented.h"
+#include "ResourceResponseBase.h"
namespace WebCore {
class ResourceResponse : public ResourceResponseBase {
public:
- ResourceResponse()
- : ResourceResponseBase()
- {
- }
+ ResourceResponse() : ResourceResponseBase() { }
ResourceResponse(const KURL& url, const String& mimeType, long long expectedLength, const String& textEncodingName, const String& filename)
- : ResourceResponseBase(url, mimeType, expectedLength, textEncodingName, filename)
- {
- }
+ : ResourceResponseBase(url, mimeType, expectedLength, textEncodingName, filename) { }
private:
friend class ResourceResponseBase;
@@ -52,7 +46,6 @@ private:
{
notImplemented();
}
-
};
} // namespace WebCore