proxygen
folly::FcSimpleExample< Mutex, Atom > Member List

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

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