| Index: webkit/appcache/appcache_response.h
|
| diff --git a/webkit/appcache/appcache_response.h b/webkit/appcache/appcache_response.h
|
| index 7f39c41cc750beb8a9dad63dce5ff67c89925deb..a31bb9c38bfa1b6cb26ae21cfa39b5f80cd48d45 100644
|
| --- a/webkit/appcache/appcache_response.h
|
| +++ b/webkit/appcache/appcache_response.h
|
| @@ -26,7 +26,7 @@ static const int kUnkownResponseDataSize = -1;
|
|
|
| // Response info for a particular response id. Instances are tracked in
|
| // the working set.
|
| -class AppCacheResponseInfo
|
| +class APPCACHE_EXPORT AppCacheResponseInfo
|
| : public base::RefCounted<AppCacheResponseInfo> {
|
| public:
|
| // AppCacheResponseInfo takes ownership of the http_info.
|
| @@ -54,7 +54,7 @@ class AppCacheResponseInfo
|
|
|
| // A refcounted wrapper for HttpResponseInfo so we can apply the
|
| // refcounting semantics used with IOBuffer with these structures too.
|
| -struct HttpResponseInfoIOBuffer
|
| +struct APPCACHE_EXPORT HttpResponseInfoIOBuffer
|
| : public base::RefCountedThreadSafe<HttpResponseInfoIOBuffer> {
|
| scoped_ptr<net::HttpResponseInfo> http_info;
|
| int response_data_size;
|
| @@ -68,7 +68,7 @@ struct HttpResponseInfoIOBuffer
|
| };
|
|
|
| // Low level storage api used by the response reader and writer.
|
| -class AppCacheDiskCacheInterface {
|
| +class APPCACHE_EXPORT AppCacheDiskCacheInterface {
|
| public:
|
| class Entry {
|
| public:
|
| @@ -94,7 +94,7 @@ class AppCacheDiskCacheInterface {
|
| };
|
|
|
| // Common base class for response reader and writer.
|
| -class AppCacheResponseIO {
|
| +class APPCACHE_EXPORT AppCacheResponseIO {
|
| public:
|
| virtual ~AppCacheResponseIO();
|
| int64 response_id() const { return response_id_; }
|
| @@ -148,7 +148,7 @@ class AppCacheResponseIO {
|
| // and there is a read in progress, the implementation will return
|
| // immediately but will take care of any side effect of cancelling the
|
| // operation. In other words, instances are safe to delete at will.
|
| -class AppCacheResponseReader : public AppCacheResponseIO {
|
| +class APPCACHE_EXPORT AppCacheResponseReader : public AppCacheResponseIO {
|
| public:
|
| virtual ~AppCacheResponseReader();
|
|
|
| @@ -208,7 +208,7 @@ class AppCacheResponseReader : public AppCacheResponseIO {
|
| // and there is a write in progress, the implementation will return
|
| // immediately but will take care of any side effect of cancelling the
|
| // operation. In other words, instances are safe to delete at will.
|
| -class AppCacheResponseWriter : public AppCacheResponseIO {
|
| +class APPCACHE_EXPORT AppCacheResponseWriter : public AppCacheResponseIO {
|
| public:
|
| virtual ~AppCacheResponseWriter();
|
|
|
|
|