proxygen
folly::FlatCombining< T, Mutex, Atom, Req > Member List

This is the complete list of members for folly::FlatCombining< T, Mutex, Atom, Req >, including all inherited members.

acquireExclusive()folly::FlatCombining< T, Mutex, Atom, Req >inline
allocRec()folly::FlatCombining< T, Mutex, Atom, Req >inline
awaitDone(Rec &rec)folly::FlatCombining< T, Mutex, Atom, Req >inlineprotected
awaitDoneTryLock(Rec &rec)folly::FlatCombining< T, Mutex, Atom, Req >inlineprotected
awaitPending()folly::FlatCombining< T, Mutex, Atom, Req >inlineprotected
clearPending()folly::FlatCombining< T, Mutex, Atom, Req >inlineprotected
combined_folly::FlatCombining< T, Mutex, Atom, Req >protected
combinedOp(Req &)folly::FlatCombining< T, Mutex, Atom, Req >inlineprotected
combiner_folly::FlatCombining< T, Mutex, Atom, Req >protected
combiningPass()folly::FlatCombining< T, Mutex, Atom, Req >inlineprotected
combiningSession()folly::FlatCombining< T, Mutex, Atom, Req >inlineprotected
dedicated_folly::FlatCombining< T, Mutex, Atom, Req >protected
dedicatedCombining()folly::FlatCombining< T, Mutex, Atom, Req >inlineprotected
drainAll()folly::FlatCombining< T, Mutex, Atom, Req >inline
FlatCombining(const bool dedicated=true, const uint32_t numRecs=0, const uint32_t maxOps=0)folly::FlatCombining< T, Mutex, Atom, Req >inlineexplicit
freeRec(Rec *rec)folly::FlatCombining< T, Mutex, Atom, Req >inline
getNumCombined() const folly::FlatCombining< T, Mutex, Atom, Req >inline
getNumPasses() const folly::FlatCombining< T, Mutex, Atom, Req >inline
getNumSessions() const folly::FlatCombining< T, Mutex, Atom, Req >inline
getNumUncombined() const folly::FlatCombining< T, Mutex, Atom, Req >inline
getRecsHead()folly::FlatCombining< T, Mutex, Atom, Req >inlineprotected
holdLock(LockHolder &l)folly::FlatCombining< T, Mutex, Atom, Req >inline
holdLock(LockHolder &l, std::defer_lock_t)folly::FlatCombining< T, Mutex, Atom, Req >inline
isPending() const folly::FlatCombining< T, Mutex, Atom, Req >inlineprotected
kDefaultMaxOpsfolly::FlatCombining< T, Mutex, Atom, Req >protected
kDefaultNumRecsfolly::FlatCombining< T, Mutex, Atom, Req >protected
kIdleThresholdfolly::FlatCombining< T, Mutex, Atom, Req >protected
m_folly::FlatCombining< T, Mutex, Atom, Req >protected
maxOps_folly::FlatCombining< T, Mutex, Atom, Req >protected
nextIndex(size_t idx)folly::FlatCombining< T, Mutex, Atom, Req >inlineprotected
NULL_INDEXfolly::FlatCombining< T, Mutex, Atom, Req >protected
numRecs_folly::FlatCombining< T, Mutex, Atom, Req >protected
passes_folly::FlatCombining< T, Mutex, Atom, Req >protected
pending_folly::FlatCombining< T, Mutex, Atom, Req >protected
Pool typedeffolly::FlatCombining< T, Mutex, Atom, Req >
processReq(Rec &rec)folly::FlatCombining< T, Mutex, Atom, Req >inlineprotected
pushRec(size_t idx)folly::FlatCombining< T, Mutex, Atom, Req >inlineprotected
recs_folly::FlatCombining< T, Mutex, Atom, Req >protected
recsPool_folly::FlatCombining< T, Mutex, Atom, Req >protected
releaseExclusive()folly::FlatCombining< T, Mutex, Atom, Req >inline
requestFC(OpFunc &&opFn, Rec *rec=nullptr, bool syncop=true)folly::FlatCombining< T, Mutex, Atom, Req >inline
requestFC(OpFunc &&opFn, const FillFunc &fillFn, Rec *rec=nullptr, bool syncop=true)folly::FlatCombining< T, Mutex, Atom, Req >inline
requestFC(OpFunc &&opFn, const FillFunc &fillFn, const ResFn &resFn, Rec *rec=nullptr)folly::FlatCombining< T, Mutex, Atom, Req >inline
requestNoFC(OpFunc &opFn)folly::FlatCombining< T, Mutex, Atom, Req >inline
requestOp(OpFunc &&opFn, const FillFunc &fillFn, const ResFn &resFn, Rec *rec, bool syncop, const bool custom)folly::FlatCombining< T, Mutex, Atom, Req >inlineprotected
SavedFn typedeffolly::FlatCombining< T, Mutex, Atom, Req >private
sessions_folly::FlatCombining< T, Mutex, Atom, Req >protected
setPending()folly::FlatCombining< T, Mutex, Atom, Req >inlineprotected
shutdown()folly::FlatCombining< T, Mutex, Atom, Req >inlineprotected
shutdown_folly::FlatCombining< T, Mutex, Atom, Req >protected
tryCombining()folly::FlatCombining< T, Mutex, Atom, Req >inlineprotected
tryExclusive()folly::FlatCombining< T, Mutex, Atom, Req >inline
uncombined_folly::FlatCombining< T, Mutex, Atom, Req >protected
~FlatCombining()folly::FlatCombining< T, Mutex, Atom, Req >inline