Add getVia and getTryVia to SemiFuture.
authorLee Howes <lwh@fb.com>
Wed, 27 Dec 2017 21:10:51 +0000 (13:10 -0800)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Wed, 27 Dec 2017 21:30:21 +0000 (13:30 -0800)
commitcadfe2cdced5c15f1a3e836dba01e931d09d2763
tree75cbc9f0be207dedd1d5f8ed1e1cef9f4e6adb88
parent5b6406296f4de1ed198531c7a95ac78c6ba7fc4f
Add getVia and getTryVia to SemiFuture.

Summary: Add getVia and getTryVia to SemiFuture to allow driving chains of work conveniently in the current thread.

Reviewed By: yfeldblum

Differential Revision: D6631898

fbshipit-source-id: 324ef342a44d4ef502188b3cffde17103f0e6cb2
folly/futures/Future-inl.h
folly/futures/Future.h
folly/futures/test/SemiFutureTest.cpp