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

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: export base::Pickle::Attachment 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
Index: ppapi/proxy/raw_var_data.h
diff --git a/ppapi/proxy/raw_var_data.h b/ppapi/proxy/raw_var_data.h
index 7e437e9c1582719d9502a22977385b4822de64c0..fec92e79f535a8f0a14c94a54a441e22005cac89 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.
@@ -117,11 +117,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
@@ -146,9 +145,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:
@@ -167,9 +166,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:
@@ -196,9 +195,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;
@@ -227,9 +226,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:
@@ -250,9 +249,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:
@@ -276,9 +275,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:

Powered by Google App Engine
This is Rietveld 408576698