Lines Matching defs:CompletionCallback
24 class CompletionCallback {
27 /// <code>CompletionCallback</code> that can be passed to a method to
33 CompletionCallback() {
37 /// A constructor for creating a <code>CompletionCallback</code>.
43 CompletionCallback(PP_CompletionCallback_Func func, void* user_data) {
47 /// A constructor for creating a <code>CompletionCallback</code> with
57 CompletionCallback(PP_CompletionCallback_Func func, void* user_data,
71 /// Run() is used to run the <code>CompletionCallback</code>.
72 /// Normally, the system runs a <code>CompletionCallback</code> after an
74 /// <code>CompletionCallback</code> manually in order to reuse the same code
87 /// RunAndClear() is used to run the <code>CompletionCallback</code> and
141 /// const CompletionCallback& cc) {
187 class CompletionCallbackWithOutput : public CompletionCallback {
201 /// <code>CompletionCallback</code> that references the given output
210 : CompletionCallback(),
214 /// A constructor for creating a <code>CompletionCallback</code> that
226 : CompletionCallback(func, user_data),
230 /// A constructor for creating a <code>CompletionCallback</code> that
249 : CompletionCallback(func, user_data, flags),
266 /// @return A <code>CompletionCallback</code> corresponding to a NULL callback.
267 inline CompletionCallback BlockUntilComplete() {
270 return CompletionCallback();