|
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().