diff options
Diffstat (limited to 'ppapi/proxy/host_var_serialization_rules.h')
-rw-r--r-- | ppapi/proxy/host_var_serialization_rules.h | 10 |
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); |