| 226 | void FutureImpl::MarkFailed() { GetConcreteFuture(this)->DoMarkFailed(); } |
| 227 | |
| 228 | void FutureImpl::AddCallback(Callback callback, CallbackOptions opts) { |
| 229 | GetConcreteFuture(this)->AddCallback(std::move(callback), opts); |
| 230 | } |
| 231 | |
| 232 | bool FutureImpl::TryAddCallback(const std::function<Callback()>& callback_factory, |
| 233 | CallbackOptions opts) { |