summaryrefslogtreecommitdiffstats
path: root/ppapi/proxy/host_var_serialization_rules.h
diff options
context:
space:
mode:
Diffstat (limited to 'ppapi/proxy/host_var_serialization_rules.h')
-rw-r--r--ppapi/proxy/host_var_serialization_rules.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/ppapi/proxy/host_var_serialization_rules.h b/ppapi/proxy/host_var_serialization_rules.h
index 92e294f..2455c81 100644
--- a/ppapi/proxy/host_var_serialization_rules.h
+++ b/ppapi/proxy/host_var_serialization_rules.h
@@ -24,13 +24,15 @@ class HostVarSerializationRules : public VarSerializationRules {
~HostVarSerializationRules();
// VarSerialization implementation.
- virtual void SendCallerOwned(const PP_Var& var, std::string* str_val);
+ virtual PP_Var SendCallerOwned(const PP_Var& var, std::string* str_val);
virtual PP_Var BeginReceiveCallerOwned(const PP_Var& var,
- const std::string* str_val);
+ const std::string* str_val,
+ Dispatcher* dispatcher);
virtual void EndReceiveCallerOwned(const PP_Var& var);
virtual PP_Var ReceivePassRef(const PP_Var& var,
- const std::string& str_val);
- virtual void BeginSendPassRef(const PP_Var& var, std::string* str_val);
+ const std::string& str_val,
+ Dispatcher* dispatcher);
+ virtual PP_Var BeginSendPassRef(const PP_Var& var, std::string* str_val);
virtual void EndSendPassRef(const PP_Var& var);
virtual void ReleaseObjectRef(const PP_Var& var);