Home | History | Annotate | Download | only in proxy

Lines Matching refs:var

24   // argument. The caller has a reference to the var, and the caller is
27 // Prepares the given var for sending to the remote process. For object vars,
28 // the returned var will contain the id valid for the host process.
29 // Otherwise, the returned var is valid in the local process.
30 virtual PP_Var SendCallerOwned(const PP_Var& var) = 0;
37 // BeginReceiveCallerOwned takes a var from IPC and returns a new var
40 // EndReceiveCallerOwned releases the reference count in the Var tracker for
42 // took a reference to the Var, it will remain in the tracker after
44 virtual PP_Var BeginReceiveCallerOwned(const PP_Var& var) = 0;
45 virtual void EndReceiveCallerOwned(const PP_Var& var) = 0;
53 // the var on behalf of the consumer of the value. Responsibility for
57 // Creates a var in the context of the local process from the given
58 // deserialized var. The input var should be the result of calling
59 // SendPassRef in the remote process. The return value is the var valid in
60 // the host process for object vars. Otherwise, the return value is a var
62 virtual PP_Var ReceivePassRef(const PP_Var& var) = 0;
64 // Prepares a var to be sent to the remote side. One local reference will
68 // For object vars, the return value from BeginSendPassRef will be the var
69 // valid for the host process. Otherwise, it is a var that is valid in the
70 // local process. This same var must be passed to EndSendPassRef.
71 virtual PP_Var BeginSendPassRef(const PP_Var& var) = 0;
72 virtual void EndSendPassRef(const PP_Var& var) = 0;
76 virtual void ReleaseObjectRef(const PP_Var& var) = 0;