Lines Matching defs:method

26 // Evaluates to true if the method type is <any>(Void), false otherwise.
33 // Utility to determine if a method is of type <any>(Void).
38 // Utility to determine if a method is not of type <any>(Void).
79 // Utility class to invoke a method with arguments packed in a tuple.
83 // Utility class to invoke a method with arguments packed in a tuple.
90 UnpackArguments(Class& instance, MethodType method, Message& message,
93 method_(method),
120 // Returns an error code from a remote method to the client. May be called
121 // either during dispatch of the remote method handler or at a later time if the
129 // Returns a value from a remote method to the client. The usual method to
130 // return a value during dispatch of a remote method is to simply use a return
176 // Dispatches a method by deserializing arguments from the given Message, with
181 void (Class::*method)(Message&, Args...),
204 UnpackArguments<Class, Signature>(instance, method, message, arguments)
211 // Dispatches a method by deserializing arguments from the given Message, with
216 Return (Class::*method)(Message&, Args...),
241 UnpackArguments<Class, Signature>(instance, method, message, arguments)
248 // Dispatches a method by deserializing arguments from the given Message, with
253 Status<Return> (Class::*method)(Message&, Args...),
281 instance, method, message, arguments)
294 void DispatchRemoteMethod(Class& instance, void (Class::*method)(Message&),
296 (instance.*method)(message);
305 void DispatchRemoteMethod(Class& instance, Return (Class::*method)(Message&),
307 auto return_value = (instance.*method)(message);
317 Status<Return> (Class::*method)(Message&),
319 auto return_value = (instance.*method)(message);
449 // Invokes the remote method with opcode and signature described by