proxygen
folly::FcCustomExample< Req, Mutex, Atom > Member List

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

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