Home | History | Annotate | Download | only in base

Lines Matching defs:callback

37 //  - Callback can be run multiple times.
44 base::Closure callback = cancelable.callback();
45 callback.Run();
48 callback.Run();
52 callback.Run();
57 // - Cancel() cancels all copies of the wrapped callback.
59 // - After Cancel(), callback() returns a null callback.
65 base::Closure callback1 = cancelable.callback();
66 base::Closure callback2 = cancelable.callback();
78 // callback() of a cancelled callback is null.
79 base::Closure callback3 = cancelable.callback();
83 // CancelableCallback destroyed before callback is run.
87 base::Closure callback;
93 callback = cancelable.callback();
94 callback.Run();
98 callback.Run();
103 // - Cancel drops wrapped callback (and, implicitly, its bound arguments).
121 // - Reset() replaces the existing wrapped callback with a new callback.
128 base::Closure callback = cancelable.callback();
129 callback.Run();
132 callback.Run();
139 // The stale copy of the cancelable callback is non-null.
140 ASSERT_FALSE(callback.is_null());
142 // The stale copy of the cancelable callback is no longer active.
143 callback.Run();
146 base::Closure callback2 = cancelable.callback();
177 ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE, cancelable.callback());
182 ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE, cancelable.callback());
188 // Callback never ran due to cancellation; count is the same.
199 cb.callback().Run(base::WrapUnique(new int(kExpectedResult)));