コード例 #1
0
folly::Future<folly::Unit>
AsyncLoadHandler2::future_onewayBurn(int64_t microseconds) {
  folly::Promise<folly::Unit> promise;
  auto future = promise.getFuture();

  sync_onewayBurn(microseconds);
  promise.setValue();

  return future;
}
コード例 #2
0
folly::Future<void>
AsyncLoadHandler2::future_onewayBurn(int64_t microseconds) {
  folly::MoveWrapper<folly::Promise<void>> promise;
  auto future = promise->getFuture();

  sync_onewayBurn(microseconds);
  promise->setValue();

  return future;
}