| 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);
|
|
|