| 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:
|
|
|