proxygen
|
#include <AtomicBatchDispatcher.h>
Public Member Functions | |
Token (std::shared_ptr< DispatchBaton > baton, size_t sequenceNumber) | |
Future< ResultT > | dispatch (InputT input) |
Token (Token &&)=default | |
Token & | operator= (Token &&)=default |
size_t | sequenceNumber () const |
Private Member Functions | |
Token (const Token &)=delete | |
Token & | operator= (const Token &)=delete |
Private Attributes | |
std::shared_ptr< DispatchBaton > | baton_ |
size_t | sequenceNumber_ |
Definition at line 177 of file AtomicBatchDispatcher.h.
|
explicit |
Definition at line 149 of file AtomicBatchDispatcher-inl.h.
|
default |
|
privatedelete |
Future< ResultT > folly::fibers::AtomicBatchDispatcher< InputT, ResultT >::Token::dispatch | ( | InputT | input | ) |
Definition at line 160 of file AtomicBatchDispatcher-inl.h.
References folly::fibers::AtomicBatchDispatcher< InputT, ResultT >::Token::baton_, folly::gen::move, and folly::fibers::AtomicBatchDispatcher< InputT, ResultT >::Token::sequenceNumber_.
|
default |
|
privatedelete |
size_t folly::fibers::AtomicBatchDispatcher< InputT, ResultT >::Token::sequenceNumber | ( | ) | const |
Definition at line 155 of file AtomicBatchDispatcher-inl.h.
References folly::fibers::AtomicBatchDispatcher< InputT, ResultT >::Token::sequenceNumber_.
|
private |
Definition at line 194 of file AtomicBatchDispatcher.h.
Referenced by folly::fibers::AtomicBatchDispatcher< InputT, ResultT >::Token::dispatch().
|
private |
Definition at line 195 of file AtomicBatchDispatcher.h.
Referenced by folly::fibers::AtomicBatchDispatcher< InputT, ResultT >::Token::dispatch(), and folly::fibers::AtomicBatchDispatcher< InputT, ResultT >::Token::sequenceNumber().