|
Symbian platform (C++)
SDK native APIs, runtime and tooling
|
#include <chrono>#include <functional>#include <memory>#include <optional>#include <type_traits>#include <utility>#include <vector>#include "absl/status/status.h"#include "absl/status/statusor.h"#include "absl/time/time.h"#include "thread/boost_primitives.h"Go to the source code of this file.
Classes | |
| struct | symbian::concurrency::Unit |
| class | symbian::concurrency::Promise< T > |
| class | symbian::concurrency::Future< T > |
Namespaces | |
| namespace | symbian |
| namespace | symbian::concurrency |
| namespace | symbian::concurrency::internal |
Typedefs | |
| using | symbian::concurrency::Task = Future< Unit > |
Functions | |
| template<typename T > | |
| Future< T > | symbian::concurrency::ReadyFuture (T value) |
| template<typename T > | |
| Future< T > | symbian::concurrency::FailedFuture (absl::Status error) |
| Task | symbian::concurrency::ReadyTask () |
| Task | symbian::concurrency::FailedTask (absl::Status error) |
| template<typename T , typename Fn > | |
| auto | symbian::concurrency::Then (const Future< T > &future, Fn transform) -> Future< typename std::invoke_result_t< Fn, const absl::StatusOr< T > & >::value_type > |