Lines Matching refs:IFuture
31 while (state_ == IFuture::WAITING) {
40 while (state_ == IFuture::WAITING) {
42 return IFuture::WAITING;
51 while (state_ == IFuture::WAITING) {
57 IFuture::Ptr Future::Then(const IFutureContinuation::Ptr& func, const ITaskQueue::Ptr& queue)
60 IFuture::Ptr result;
61 if (state_ == IFuture::ABANDONED) {
70 if (state_ == IFuture::COMPLETED) {
83 if (state_ != IFuture::COMPLETED) {
91 state_ = IFuture::ABANDONED;
132 if (state_ == IFuture::WAITING) {
134 state_ = IFuture::COMPLETED;
143 if (state_ == IFuture::WAITING) {
144 state_ = IFuture::ABANDONED;
158 if (state_ == IFuture::WAITING) {
185 IFuture::Ptr Promise::GetFuture()