Index: ppapi/proxy/ppapi_param_traits.cc |
diff --git a/ppapi/proxy/ppapi_param_traits.cc b/ppapi/proxy/ppapi_param_traits.cc |
index 57f8a9f66a00407cd3895ea6c1697060efa6fd21..9d21eac13400d49d90aa67ff86bce55001b071ea 100644 |
--- a/ppapi/proxy/ppapi_param_traits.cc |
+++ b/ppapi/proxy/ppapi_param_traits.cc |
@@ -41,7 +41,7 @@ namespace { |
// The solution is to make a new object for each deserialized item, and then |
// add it to the vector one at a time. |
template <typename T> |
-bool ReadVectorWithoutCopy(const Message* m, |
+bool ReadVectorWithoutCopy(const base::Pickle* m, |
base::PickleIterator* iter, |
std::vector<T>* output) { |
// This part is just a copy of the the default ParamTraits vector Read(). |
@@ -67,8 +67,8 @@ bool ReadVectorWithoutCopy(const Message* m, |
// way as the "regular" IPC vector serializer does. But having the code here |
// saves us from having to copy this code into all ParamTraits that use the |
// ReadVectorWithoutCopy function for deserializing. |
-template<typename T> |
-void WriteVectorWithoutCopy(Message* m, const std::vector<T>& p) { |
+template <typename T> |
+void WriteVectorWithoutCopy(base::Pickle* m, const std::vector<T>& p) { |
WriteParam(m, static_cast<int>(p.size())); |
for (size_t i = 0; i < p.size(); i++) |
WriteParam(m, p[i]); |
@@ -79,12 +79,12 @@ void WriteVectorWithoutCopy(Message* m, const std::vector<T>& p) { |
// PP_Bool --------------------------------------------------------------------- |
// static |
-void ParamTraits<PP_Bool>::Write(Message* m, const param_type& p) { |
+void ParamTraits<PP_Bool>::Write(base::Pickle* m, const param_type& p) { |
WriteParam(m, PP_ToBool(p)); |
} |
// static |
-bool ParamTraits<PP_Bool>::Read(const Message* m, |
+bool ParamTraits<PP_Bool>::Read(const base::Pickle* m, |
base::PickleIterator* iter, |
param_type* r) { |
// We specifically want to be strict here about what types of input we accept, |
@@ -104,7 +104,8 @@ void ParamTraits<PP_Bool>::Log(const param_type& p, std::string* l) { |
// PP_KeyInformation ------------------------------------------------------- |
// static |
-void ParamTraits<PP_KeyInformation>::Write(Message* m, const param_type& p) { |
+void ParamTraits<PP_KeyInformation>::Write(base::Pickle* m, |
+ const param_type& p) { |
WriteParam(m, p.key_id_size); |
m->WriteBytes(p.key_id, static_cast<int>(p.key_id_size)); |
WriteParam(m, p.key_status); |
@@ -112,7 +113,7 @@ void ParamTraits<PP_KeyInformation>::Write(Message* m, const param_type& p) { |
} |
// static |
-bool ParamTraits<PP_KeyInformation>::Read(const Message* m, |
+bool ParamTraits<PP_KeyInformation>::Read(const base::Pickle* m, |
base::PickleIterator* iter, |
param_type* p) { |
uint32_t size; |
@@ -150,14 +151,14 @@ void ParamTraits<PP_KeyInformation>::Log(const param_type& p, std::string* l) { |
// PP_NetAddress_Private ------------------------------------------------------- |
// static |
-void ParamTraits<PP_NetAddress_Private>::Write(Message* m, |
+void ParamTraits<PP_NetAddress_Private>::Write(base::Pickle* m, |
const param_type& p) { |
WriteParam(m, p.size); |
m->WriteBytes(p.data, static_cast<int>(p.size)); |
} |
// static |
-bool ParamTraits<PP_NetAddress_Private>::Read(const Message* m, |
+bool ParamTraits<PP_NetAddress_Private>::Read(const base::Pickle* m, |
base::PickleIterator* iter, |
param_type* p) { |
uint16_t size; |
@@ -185,14 +186,14 @@ void ParamTraits<PP_NetAddress_Private>::Log(const param_type& p, |
// HostResource ---------------------------------------------------------------- |
// static |
-void ParamTraits<ppapi::HostResource>::Write(Message* m, |
+void ParamTraits<ppapi::HostResource>::Write(base::Pickle* m, |
const param_type& p) { |
WriteParam(m, p.instance()); |
WriteParam(m, p.host_resource()); |
} |
// static |
-bool ParamTraits<ppapi::HostResource>::Read(const Message* m, |
+bool ParamTraits<ppapi::HostResource>::Read(const base::Pickle* m, |
base::PickleIterator* iter, |
param_type* r) { |
PP_Instance instance; |
@@ -211,13 +212,13 @@ void ParamTraits<ppapi::HostResource>::Log(const param_type& p, |
// SerializedVar --------------------------------------------------------------- |
// static |
-void ParamTraits<ppapi::proxy::SerializedVar>::Write(Message* m, |
+void ParamTraits<ppapi::proxy::SerializedVar>::Write(base::Pickle* m, |
const param_type& p) { |
p.WriteToMessage(m); |
} |
// static |
-bool ParamTraits<ppapi::proxy::SerializedVar>::Read(const Message* m, |
+bool ParamTraits<ppapi::proxy::SerializedVar>::Read(const base::Pickle* m, |
base::PickleIterator* iter, |
param_type* r) { |
return r->ReadFromMessage(m, iter); |
@@ -230,15 +231,15 @@ void ParamTraits<ppapi::proxy::SerializedVar>::Log(const param_type& p, |
// std::vector<SerializedVar> -------------------------------------------------- |
-void ParamTraits< std::vector<ppapi::proxy::SerializedVar> >::Write( |
- Message* m, |
+void ParamTraits<std::vector<ppapi::proxy::SerializedVar>>::Write( |
+ base::Pickle* m, |
const param_type& p) { |
WriteVectorWithoutCopy(m, p); |
} |
// static |
bool ParamTraits<std::vector<ppapi::proxy::SerializedVar>>::Read( |
- const Message* m, |
+ const base::Pickle* m, |
base::PickleIterator* iter, |
param_type* r) { |
return ReadVectorWithoutCopy(m, iter, r); |
@@ -252,13 +253,13 @@ void ParamTraits< std::vector<ppapi::proxy::SerializedVar> >::Log( |
// ppapi::PpapiPermissions ----------------------------------------------------- |
-void ParamTraits<ppapi::PpapiPermissions>::Write(Message* m, |
+void ParamTraits<ppapi::PpapiPermissions>::Write(base::Pickle* m, |
const param_type& p) { |
WriteParam(m, p.GetBits()); |
} |
// static |
-bool ParamTraits<ppapi::PpapiPermissions>::Read(const Message* m, |
+bool ParamTraits<ppapi::PpapiPermissions>::Read(const base::Pickle* m, |
base::PickleIterator* iter, |
param_type* r) { |
uint32_t bits; |
@@ -276,7 +277,7 @@ void ParamTraits<ppapi::PpapiPermissions>::Log(const param_type& p, |
// SerializedHandle ------------------------------------------------------------ |
// static |
-void ParamTraits<ppapi::proxy::SerializedHandle>::Write(Message* m, |
+void ParamTraits<ppapi::proxy::SerializedHandle>::Write(base::Pickle* m, |
const param_type& p) { |
ppapi::proxy::SerializedHandle::WriteHeader(p.header(), m); |
switch (p.type()) { |
@@ -295,7 +296,7 @@ void ParamTraits<ppapi::proxy::SerializedHandle>::Write(Message* m, |
// static |
bool ParamTraits<ppapi::proxy::SerializedHandle>::Read( |
- const Message* m, |
+ const base::Pickle* m, |
base::PickleIterator* iter, |
param_type* r) { |
ppapi::proxy::SerializedHandle::Header header; |
@@ -342,7 +343,7 @@ void ParamTraits<ppapi::proxy::SerializedHandle>::Log(const param_type& p, |
// static |
void ParamTraits<ppapi::proxy::PPBURLLoader_UpdateProgress_Params>::Write( |
- Message* m, |
+ base::Pickle* m, |
const param_type& p) { |
WriteParam(m, p.instance); |
WriteParam(m, p.resource); |
@@ -354,7 +355,7 @@ void ParamTraits<ppapi::proxy::PPBURLLoader_UpdateProgress_Params>::Write( |
// static |
bool ParamTraits<ppapi::proxy::PPBURLLoader_UpdateProgress_Params>::Read( |
- const Message* m, |
+ const base::Pickle* m, |
base::PickleIterator* iter, |
param_type* r) { |
return ReadParam(m, iter, &r->instance) && ReadParam(m, iter, &r->resource) && |
@@ -374,7 +375,7 @@ void ParamTraits<ppapi::proxy::PPBURLLoader_UpdateProgress_Params>::Log( |
// PPBFlash_DrawGlyphs_Params -------------------------------------------------- |
// static |
void ParamTraits<ppapi::proxy::PPBFlash_DrawGlyphs_Params>::Write( |
- Message* m, |
+ base::Pickle* m, |
const param_type& p) { |
WriteParam(m, p.instance); |
WriteParam(m, p.image_data); |
@@ -398,7 +399,7 @@ void ParamTraits<ppapi::proxy::PPBFlash_DrawGlyphs_Params>::Write( |
// static |
bool ParamTraits<ppapi::proxy::PPBFlash_DrawGlyphs_Params>::Read( |
- const Message* m, |
+ const base::Pickle* m, |
base::PickleIterator* iter, |
param_type* r) { |
return ReadParam(m, iter, &r->instance) && |
@@ -429,7 +430,7 @@ void ParamTraits<ppapi::proxy::PPBFlash_DrawGlyphs_Params>::Log( |
// SerializedDirEntry ---------------------------------------------------------- |
// static |
-void ParamTraits<ppapi::proxy::SerializedDirEntry>::Write(Message* m, |
+void ParamTraits<ppapi::proxy::SerializedDirEntry>::Write(base::Pickle* m, |
const param_type& p) { |
WriteParam(m, p.name); |
WriteParam(m, p.is_dir); |
@@ -437,7 +438,7 @@ void ParamTraits<ppapi::proxy::SerializedDirEntry>::Write(Message* m, |
// static |
bool ParamTraits<ppapi::proxy::SerializedDirEntry>::Read( |
- const Message* m, |
+ const base::Pickle* m, |
base::PickleIterator* iter, |
param_type* r) { |
return ReadParam(m, iter, &r->name) && ReadParam(m, iter, &r->is_dir); |
@@ -452,7 +453,7 @@ void ParamTraits<ppapi::proxy::SerializedDirEntry>::Log(const param_type& p, |
// static |
void ParamTraits<ppapi::proxy::SerializedFontDescription>::Write( |
- Message* m, |
+ base::Pickle* m, |
const param_type& p) { |
WriteParam(m, p.face); |
WriteParam(m, p.family); |
@@ -466,7 +467,7 @@ void ParamTraits<ppapi::proxy::SerializedFontDescription>::Write( |
// static |
bool ParamTraits<ppapi::proxy::SerializedFontDescription>::Read( |
- const Message* m, |
+ const base::Pickle* m, |
base::PickleIterator* iter, |
param_type* r) { |
return ReadParam(m, iter, &r->face) && ReadParam(m, iter, &r->family) && |
@@ -487,7 +488,7 @@ void ParamTraits<ppapi::proxy::SerializedFontDescription>::Log( |
// static |
void ParamTraits<ppapi::proxy::SerializedTrueTypeFontDesc>::Write( |
- Message* m, |
+ base::Pickle* m, |
const param_type& p) { |
WriteParam(m, p.family); |
WriteParam(m, p.generic_family); |
@@ -499,7 +500,7 @@ void ParamTraits<ppapi::proxy::SerializedTrueTypeFontDesc>::Write( |
// static |
bool ParamTraits<ppapi::proxy::SerializedTrueTypeFontDesc>::Read( |
- const Message* m, |
+ const base::Pickle* m, |
base::PickleIterator* iter, |
param_type* r) { |
return ReadParam(m, iter, &r->family) && |
@@ -518,14 +519,14 @@ void ParamTraits<ppapi::proxy::SerializedTrueTypeFontDesc>::Log( |
// ppapi::PepperFilePath ------------------------------------------------------- |
// static |
-void ParamTraits<ppapi::PepperFilePath>::Write(Message* m, |
+void ParamTraits<ppapi::PepperFilePath>::Write(base::Pickle* m, |
const param_type& p) { |
WriteParam(m, static_cast<unsigned>(p.domain())); |
WriteParam(m, p.path()); |
} |
// static |
-bool ParamTraits<ppapi::PepperFilePath>::Read(const Message* m, |
+bool ParamTraits<ppapi::PepperFilePath>::Read(const base::Pickle* m, |
base::PickleIterator* iter, |
param_type* p) { |
unsigned domain; |
@@ -554,14 +555,14 @@ void ParamTraits<ppapi::PepperFilePath>::Log(const param_type& p, |
// static |
void ParamTraits<ppapi::proxy::SerializedFlashMenu>::Write( |
- Message* m, |
+ base::Pickle* m, |
const param_type& p) { |
p.WriteToMessage(m); |
} |
// static |
bool ParamTraits<ppapi::proxy::SerializedFlashMenu>::Read( |
- const Message* m, |
+ const base::Pickle* m, |
base::PickleIterator* iter, |
param_type* r) { |
return r->ReadFromMessage(m, iter); |
@@ -577,14 +578,14 @@ void ParamTraits<ppapi::proxy::SerializedFlashMenu>::Log(const param_type& p, |
// static |
void ParamTraits<ppapi::PPB_X509Certificate_Fields>::Write( |
- Message* m, |
+ base::Pickle* m, |
const param_type& p) { |
WriteParam(m, p.values_); |
} |
// static |
bool ParamTraits<ppapi::PPB_X509Certificate_Fields>::Read( |
- const Message* m, |
+ const base::Pickle* m, |
base::PickleIterator* iter, |
param_type* r) { |
return ReadParam(m, iter, &(r->values_)); |
@@ -598,7 +599,7 @@ void ParamTraits<ppapi::PPB_X509Certificate_Fields>::Log(const param_type& p, |
// ppapi::SocketOptionData ----------------------------------------------------- |
// static |
-void ParamTraits<ppapi::SocketOptionData>::Write(Message* m, |
+void ParamTraits<ppapi::SocketOptionData>::Write(base::Pickle* m, |
const param_type& p) { |
ppapi::SocketOptionData::Type type = p.GetType(); |
WriteParam(m, static_cast<int32_t>(type)); |
@@ -631,7 +632,7 @@ void ParamTraits<ppapi::SocketOptionData>::Write(Message* m, |
} |
// static |
-bool ParamTraits<ppapi::SocketOptionData>::Read(const Message* m, |
+bool ParamTraits<ppapi::SocketOptionData>::Read(const base::Pickle* m, |
base::PickleIterator* iter, |
param_type* r) { |
*r = ppapi::SocketOptionData(); |
@@ -675,7 +676,7 @@ void ParamTraits<ppapi::SocketOptionData>::Log(const param_type& p, |
// static |
void ParamTraits<ppapi::CompositorLayerData::Transform>::Write( |
- Message* m, |
+ base::Pickle* m, |
const param_type& p) { |
for (size_t i = 0; i < arraysize(p.matrix); i++) |
WriteParam(m, p.matrix[i]); |
@@ -683,7 +684,7 @@ void ParamTraits<ppapi::CompositorLayerData::Transform>::Write( |
// static |
bool ParamTraits<ppapi::CompositorLayerData::Transform>::Read( |
- const Message* m, |
+ const base::Pickle* m, |
base::PickleIterator* iter, |
param_type* r) { |
for (size_t i = 0; i < arraysize(r->matrix);i++) { |