Index: webkit/glue/resource_loader_bridge.h |
diff --git a/webkit/glue/resource_loader_bridge.h b/webkit/glue/resource_loader_bridge.h |
index da0a36e716607c916ea6eca00268c9e974c4560a..c870f7ab2529763eaa044a4384d47bb82fe0d68f 100644 |
--- a/webkit/glue/resource_loader_bridge.h |
+++ b/webkit/glue/resource_loader_bridge.h |
@@ -34,6 +34,7 @@ |
#include "net/url_request/url_request_status.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebURLRequest.h" |
#include "webkit/glue/resource_type.h" |
+#include "webkit/glue/webkit_glue_export.h" |
namespace net { |
class HttpResponseHeaders; |
@@ -48,8 +49,8 @@ namespace webkit_glue { |
// All the values for starts and ends are given in milliseconds and are |
// offsets with respect to the given base time. |
struct ResourceLoadTimingInfo { |
- ResourceLoadTimingInfo(); |
- ~ResourceLoadTimingInfo(); |
+ WEBKIT_GLUE_EXPORT ResourceLoadTimingInfo(); |
+ WEBKIT_GLUE_EXPORT ~ResourceLoadTimingInfo(); |
// All the values in this struct are given as offsets in milliseconds wrt |
// this base time. |
@@ -103,8 +104,8 @@ struct ResourceDevToolsInfo : base::RefCounted<ResourceDevToolsInfo> { |
typedef std::vector<std::pair<std::string, std::string> > |
HeadersVector; |
- ResourceDevToolsInfo(); |
- ~ResourceDevToolsInfo(); |
+ WEBKIT_GLUE_EXPORT ResourceDevToolsInfo(); |
+ WEBKIT_GLUE_EXPORT ~ResourceDevToolsInfo(); |
int32 http_status_code; |
std::string http_status_text; |
@@ -115,8 +116,8 @@ struct ResourceDevToolsInfo : base::RefCounted<ResourceDevToolsInfo> { |
}; |
struct ResourceResponseInfo { |
- ResourceResponseInfo(); |
- ~ResourceResponseInfo(); |
+ WEBKIT_GLUE_EXPORT ResourceResponseInfo(); |
+ WEBKIT_GLUE_EXPORT ~ResourceResponseInfo(); |
// The time at which the request was made that resulted in this response. |
// For cached responses, this time could be "far" in the past. |
@@ -198,7 +199,7 @@ class ResourceLoaderBridge { |
public: |
// Structure used when calling |
// WebKitPlatformSupportImpl::CreateResourceLoader(). |
- struct RequestInfo { |
+ struct WEBKIT_GLUE_EXPORT RequestInfo { |
RequestInfo(); |
~RequestInfo(); |
@@ -331,7 +332,7 @@ class ResourceLoaderBridge { |
// use WebKitPlatformSupportImpl::CreateResourceLoader() for construction, but |
// anybody can delete at any time, INCLUDING during processing of callbacks. |
- virtual ~ResourceLoaderBridge(); |
+ WEBKIT_GLUE_EXPORT virtual ~ResourceLoaderBridge(); |
// Call this method before calling Start() to append a chunk of binary data |
// to the request body. May only be used with HTTP(S) POST requests. |
@@ -392,7 +393,7 @@ class ResourceLoaderBridge { |
// WebKitPlatformSupportImpl::CreateResourceLoader() |
// For HTTP(S) POST requests, the AppendDataToUpload and AppendFileToUpload |
// methods may be called to construct the body of the request. |
- ResourceLoaderBridge(); |
+ WEBKIT_GLUE_EXPORT ResourceLoaderBridge(); |
private: |
DISALLOW_COPY_AND_ASSIGN(ResourceLoaderBridge); |