Index: ppapi/proxy/ppapi_param_traits.h |
diff --git a/ppapi/proxy/ppapi_param_traits.h b/ppapi/proxy/ppapi_param_traits.h |
index 40e4e5bd0b1421a5bef1745fdba78150cee974eb..4909ba418f6ae6b47dcaef66c84e32a7c693e6af 100644 |
--- a/ppapi/proxy/ppapi_param_traits.h |
+++ b/ppapi/proxy/ppapi_param_traits.h |
@@ -39,7 +39,7 @@ class SerializedVar; |
namespace IPC { |
template<> |
-struct ParamTraits<PP_Bool> { |
+struct PPAPI_PROXY_EXPORT ParamTraits<PP_Bool> { |
typedef PP_Bool param_type; |
static void Write(Message* m, const param_type& p); |
static bool Read(const Message* m, PickleIterator* iter, param_type* r); |
@@ -47,7 +47,7 @@ struct ParamTraits<PP_Bool> { |
}; |
template<> |
-struct ParamTraits<PP_FileInfo> { |
+struct PPAPI_PROXY_EXPORT ParamTraits<PP_FileInfo> { |
typedef PP_FileInfo param_type; |
static void Write(Message* m, const param_type& p); |
static bool Read(const Message* m, PickleIterator* iter, param_type* r); |
@@ -63,7 +63,7 @@ struct PPAPI_PROXY_EXPORT ParamTraits<PP_NetAddress_Private> { |
}; |
template<> |
-struct ParamTraits<PP_ObjectProperty> { |
+struct PPAPI_PROXY_EXPORT ParamTraits<PP_ObjectProperty> { |
typedef PP_ObjectProperty param_type; |
static void Write(Message* m, const param_type& p); |
static bool Read(const Message* m, PickleIterator* iter, param_type* r); |
@@ -71,7 +71,8 @@ struct ParamTraits<PP_ObjectProperty> { |
}; |
template<> |
-struct ParamTraits<ppapi::proxy::PPBFlash_DrawGlyphs_Params> { |
+struct PPAPI_PROXY_EXPORT ParamTraits< |
+ ppapi::proxy::PPBFlash_DrawGlyphs_Params> { |
typedef ppapi::proxy::PPBFlash_DrawGlyphs_Params param_type; |
static void Write(Message* m, const param_type& p); |
static bool Read(const Message* m, PickleIterator* iter, param_type* r); |
@@ -79,7 +80,7 @@ struct ParamTraits<ppapi::proxy::PPBFlash_DrawGlyphs_Params> { |
}; |
template<> |
-struct ParamTraits<ppapi::PPB_FileRef_CreateInfo> { |
+struct PPAPI_PROXY_EXPORT ParamTraits<ppapi::PPB_FileRef_CreateInfo> { |
typedef ppapi::PPB_FileRef_CreateInfo param_type; |
static void Write(Message* m, const param_type& p); |
static bool Read(const Message* m, PickleIterator* iter, param_type* r); |
@@ -87,7 +88,8 @@ struct ParamTraits<ppapi::PPB_FileRef_CreateInfo> { |
}; |
template<> |
-struct ParamTraits<ppapi::proxy::PPBURLLoader_UpdateProgress_Params> { |
+struct PPAPI_PROXY_EXPORT ParamTraits< |
+ ppapi::proxy::PPBURLLoader_UpdateProgress_Params> { |
typedef ppapi::proxy::PPBURLLoader_UpdateProgress_Params param_type; |
static void Write(Message* m, const param_type& p); |
static bool Read(const Message* m, PickleIterator* iter, param_type* r); |
@@ -95,7 +97,7 @@ struct ParamTraits<ppapi::proxy::PPBURLLoader_UpdateProgress_Params> { |
}; |
template<> |
-struct ParamTraits<ppapi::proxy::SerializedDirEntry> { |
+struct PPAPI_PROXY_EXPORT ParamTraits<ppapi::proxy::SerializedDirEntry> { |
typedef ppapi::proxy::SerializedDirEntry param_type; |
static void Write(Message* m, const param_type& p); |
static bool Read(const Message* m, PickleIterator* iter, param_type* r); |
@@ -103,7 +105,7 @@ struct ParamTraits<ppapi::proxy::SerializedDirEntry> { |
}; |
template<> |
-struct ParamTraits<ppapi::proxy::SerializedFontDescription> { |
+struct PPAPI_PROXY_EXPORT ParamTraits<ppapi::proxy::SerializedFontDescription> { |
typedef ppapi::proxy::SerializedFontDescription param_type; |
static void Write(Message* m, const param_type& p); |
static bool Read(const Message* m, PickleIterator* iter, param_type* r); |
@@ -111,7 +113,7 @@ struct ParamTraits<ppapi::proxy::SerializedFontDescription> { |
}; |
template<> |
-struct ParamTraits<ppapi::HostResource> { |
+struct PPAPI_PROXY_EXPORT ParamTraits<ppapi::HostResource> { |
typedef ppapi::HostResource param_type; |
static void Write(Message* m, const param_type& p); |
static bool Read(const Message* m, PickleIterator* iter, param_type* r); |
@@ -119,7 +121,7 @@ struct ParamTraits<ppapi::HostResource> { |
}; |
template<> |
-struct ParamTraits<ppapi::proxy::SerializedVar> { |
+struct PPAPI_PROXY_EXPORT ParamTraits<ppapi::proxy::SerializedVar> { |
typedef ppapi::proxy::SerializedVar param_type; |
static void Write(Message* m, const param_type& p); |
static bool Read(const Message* m, PickleIterator* iter, param_type* r); |
@@ -127,7 +129,8 @@ struct ParamTraits<ppapi::proxy::SerializedVar> { |
}; |
template<> |
-struct ParamTraits< std::vector<ppapi::proxy::SerializedVar> > { |
+struct PPAPI_PROXY_EXPORT ParamTraits< |
+ std::vector<ppapi::proxy::SerializedVar> > { |
typedef std::vector<ppapi::proxy::SerializedVar> param_type; |
static void Write(Message* m, const param_type& p); |
static bool Read(const Message* m, PickleIterator* iter, param_type* r); |
@@ -135,7 +138,8 @@ struct ParamTraits< std::vector<ppapi::proxy::SerializedVar> > { |
}; |
template<> |
-struct ParamTraits< std::vector<ppapi::PPB_FileRef_CreateInfo> > { |
+struct PPAPI_PROXY_EXPORT ParamTraits< std::vector< |
+ ppapi::PPB_FileRef_CreateInfo> > { |
typedef std::vector<ppapi::PPB_FileRef_CreateInfo> param_type; |
static void Write(Message* m, const param_type& p); |
static bool Read(const Message* m, PickleIterator* iter, param_type* r); |
@@ -143,7 +147,7 @@ struct ParamTraits< std::vector<ppapi::PPB_FileRef_CreateInfo> > { |
}; |
template<> |
-struct ParamTraits<ppapi::proxy::SerializedFlashMenu> { |
+struct PPAPI_PROXY_EXPORT ParamTraits<ppapi::proxy::SerializedFlashMenu> { |
typedef ppapi::proxy::SerializedFlashMenu param_type; |
static void Write(Message* m, const param_type& p); |
static bool Read(const Message* m, PickleIterator* iter, param_type* r); |