proxygen
AtomicBatchDispatcher.h File Reference
#include <memory>
#include <stdexcept>
#include <string>
#include <utility>
#include <vector>
#include <folly/CPortability.h>
#include <folly/Function.h>
#include <folly/Optional.h>
#include <folly/fibers/detail/AtomicBatchDispatcher.h>
#include <folly/futures/Future.h>
#include <folly/futures/Promise.h>
#include <folly/fibers/AtomicBatchDispatcher-inl.h>

Go to the source code of this file.

Classes

class  folly::fibers::ABDUsageException
 
class  folly::fibers::ABDCommitNotCalledException
 
class  folly::fibers::ABDTokenNotDispatchedException
 
class  folly::fibers::AtomicBatchDispatcher< InputT, ResultT >
 
class  folly::fibers::AtomicBatchDispatcher< InputT, ResultT >::Token
 

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 
 folly::fibers
 

Functions

template<typename InputT , typename ResultT >
AtomicBatchDispatcher< InputT, ResultT > folly::fibers::createAtomicBatchDispatcher (folly::Function< std::vector< ResultT >(std::vector< InputT > &&)> dispatchFunc, size_t initialCapacity)