|
proxygen
|
#include <functional>#include <memory>#include <queue>#include <thread>#include <type_traits>#include <typeindex>#include <unordered_set>#include <vector>#include <folly/AtomicIntrusiveLinkedList.h>#include <folly/CPortability.h>#include <folly/Executor.h>#include <folly/IntrusiveList.h>#include <folly/Likely.h>#include <folly/Try.h>#include <folly/functional/Invoke.h>#include <folly/io/async/Request.h>#include <folly/experimental/ExecutionObserver.h>#include <folly/fibers/BoostContextCompatibility.h>#include <folly/fibers/Fiber.h>#include <folly/fibers/GuardPageAllocator.h>#include <folly/fibers/TimeoutController.h>#include <folly/fibers/traits.h>#include <folly/fibers/FiberManagerInternal-inl.h>Go to the source code of this file.
Classes | |
| class | folly::Future< T > |
| class | folly::fibers::LocalType< T > |
| class | folly::fibers::InlineFunctionRunner |
| class | folly::fibers::FiberManager |
| Single-threaded task execution engine. More... | |
| struct | folly::fibers::FiberManager::Options |
| struct | folly::fibers::FiberManager::AddTaskHelper< F > |
| struct | folly::fibers::FiberManager::AddTaskFinallyHelper< F, G > |
| struct | folly::fibers::FiberManager::RemoteTask |
| struct | folly::fibers::FiberManager::FibersPoolResizer |
Namespaces | |
| folly | |
| —— Concurrent Priority Queue Implementation —— | |
| folly::fibers | |
Functions | |
| bool | folly::fibers::onFiber () |
| template<typename F > | |
| void | folly::fibers::addTask (F &&func) |
| template<typename F , typename G > | |
| void | folly::fibers::addTaskFinally (F &&func, G &&finally) |
| template<typename F > | |
| FirstArgOf< F >::type::value_type | folly::fibers::await (F &&func) |
| template<typename F > | |
| invoke_result_t< F > | folly::fibers::runInMainContext (F &&func) |
| template<typename T > | |
| T & | folly::fibers::local () |
| void | folly::fibers::yield () |