Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1564)

Unified Diff: ppapi/proxy/raw_var_data.h

Issue 1659003003: IPC::Message -> base::Pickle (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: one more mac fix Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ppapi/proxy/ppapi_param_traits.cc ('k') | ppapi/proxy/raw_var_data.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ppapi/proxy/raw_var_data.h
diff --git a/ppapi/proxy/raw_var_data.h b/ppapi/proxy/raw_var_data.h
index 4789ccdc1b6613710872c76b652e21bfb223a0f9..4c4da446dee850acf45ccc63c443bd0c19f82fca 100644
--- a/ppapi/proxy/raw_var_data.h
+++ b/ppapi/proxy/raw_var_data.h
@@ -33,7 +33,7 @@ namespace proxy {
class RawVarData;
-typedef base::Callback<void(IPC::Message*, const SerializedHandle&)>
+typedef base::Callback<void(base::Pickle*, const SerializedHandle&)>
HandleWriter;
// Contains the data associated with a graph of connected PP_Vars. Useful for
@@ -70,10 +70,10 @@ class PPAPI_PROXY_EXPORT RawVarDataGraph {
PP_Var CreatePPVar(PP_Instance instance);
// Write the graph to a message using the given HandleWriter.
- void Write(IPC::Message* m, const HandleWriter& handle_writer);
+ void Write(base::Pickle* m, const HandleWriter& handle_writer);
// Create a RawVarDataGraph from the given message.
- static scoped_ptr<RawVarDataGraph> Read(const IPC::Message* m,
+ static scoped_ptr<RawVarDataGraph> Read(const base::Pickle* m,
base::PickleIterator* iter);
// Returns a vector of SerializedHandles associated with this RawVarDataGraph.
@@ -114,11 +114,10 @@ class RawVarData {
const std::vector<PP_Var>& graph) = 0;
// Writes the RawVarData to a message.
- virtual void Write(IPC::Message* m,
- const HandleWriter& handle_writer) = 0;
+ virtual void Write(base::Pickle* m, const HandleWriter& handle_writer) = 0;
// Reads the RawVarData from a message. Returns true on success.
virtual bool Read(PP_VarType type,
- const IPC::Message* m,
+ const base::Pickle* m,
base::PickleIterator* iter) = 0;
// Returns a SerializedHandle associated with this RawVarData or NULL if none
@@ -143,9 +142,9 @@ class BasicRawVarData : public RawVarData {
PP_Var CreatePPVar(PP_Instance instance) override;
void PopulatePPVar(const PP_Var& var,
const std::vector<PP_Var>& graph) override;
- void Write(IPC::Message* m, const HandleWriter& handle_writer) override;
+ void Write(base::Pickle* m, const HandleWriter& handle_writer) override;
bool Read(PP_VarType type,
- const IPC::Message* m,
+ const base::Pickle* m,
base::PickleIterator* iter) override;
private:
@@ -164,9 +163,9 @@ class StringRawVarData : public RawVarData {
PP_Var CreatePPVar(PP_Instance instance) override;
void PopulatePPVar(const PP_Var& var,
const std::vector<PP_Var>& graph) override;
- void Write(IPC::Message* m, const HandleWriter& handle_writer) override;
+ void Write(base::Pickle* m, const HandleWriter& handle_writer) override;
bool Read(PP_VarType type,
- const IPC::Message* m,
+ const base::Pickle* m,
base::PickleIterator* iter) override;
private:
@@ -193,9 +192,9 @@ class ArrayBufferRawVarData : public RawVarData {
PP_Var CreatePPVar(PP_Instance instance) override;
void PopulatePPVar(const PP_Var& var,
const std::vector<PP_Var>& graph) override;
- void Write(IPC::Message* m, const HandleWriter& handle_writer) override;
+ void Write(base::Pickle* m, const HandleWriter& handle_writer) override;
bool Read(PP_VarType type,
- const IPC::Message* m,
+ const base::Pickle* m,
base::PickleIterator* iter) override;
SerializedHandle* GetHandle() override;
@@ -224,9 +223,9 @@ class ArrayRawVarData : public RawVarData {
PP_Var CreatePPVar(PP_Instance instance) override;
void PopulatePPVar(const PP_Var& var,
const std::vector<PP_Var>& graph) override;
- void Write(IPC::Message* m, const HandleWriter& handle_writer) override;
+ void Write(base::Pickle* m, const HandleWriter& handle_writer) override;
bool Read(PP_VarType type,
- const IPC::Message* m,
+ const base::Pickle* m,
base::PickleIterator* iter) override;
private:
@@ -247,9 +246,9 @@ class DictionaryRawVarData : public RawVarData {
PP_Var CreatePPVar(PP_Instance instance) override;
void PopulatePPVar(const PP_Var& var,
const std::vector<PP_Var>& graph) override;
- void Write(IPC::Message* m, const HandleWriter& handle_writer) override;
+ void Write(base::Pickle* m, const HandleWriter& handle_writer) override;
bool Read(PP_VarType type,
- const IPC::Message* m,
+ const base::Pickle* m,
base::PickleIterator* iter) override;
private:
@@ -273,9 +272,9 @@ class ResourceRawVarData : public RawVarData {
PP_Var CreatePPVar(PP_Instance instance) override;
void PopulatePPVar(const PP_Var& var,
const std::vector<PP_Var>& graph) override;
- void Write(IPC::Message* m, const HandleWriter& handle_writer) override;
+ void Write(base::Pickle* m, const HandleWriter& handle_writer) override;
bool Read(PP_VarType type,
- const IPC::Message* m,
+ const base::Pickle* m,
base::PickleIterator* iter) override;
private:
« no previous file with comments | « ppapi/proxy/ppapi_param_traits.cc ('k') | ppapi/proxy/raw_var_data.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698