|
proxygen
|
This is the complete list of members for folly::FunctionScheduler, including all inherited members.
| addFunction(Function< void()> &&cb, std::chrono::milliseconds interval, StringPiece nameID=StringPiece(), std::chrono::milliseconds startDelay=std::chrono::milliseconds(0)) | folly::FunctionScheduler | |
| addFunction(Function< void()> &&cb, std::chrono::milliseconds interval, const LatencyDistribution &latencyDistr, StringPiece nameID=StringPiece(), std::chrono::milliseconds startDelay=std::chrono::milliseconds(0)) | folly::FunctionScheduler | |
| addFunctionConsistentDelay(Function< void()> &&cb, std::chrono::milliseconds interval, StringPiece nameID=StringPiece(), std::chrono::milliseconds startDelay=std::chrono::milliseconds(0)) | folly::FunctionScheduler | |
| addFunctionGenericDistribution(Function< void()> &&cb, IntervalDistributionFunc &&intervalFunc, const std::string &nameID, const std::string &intervalDescr, std::chrono::milliseconds startDelay) | folly::FunctionScheduler | |
| addFunctionGenericNextRunTimeFunctor(Function< void()> &&cb, NextRunTimeFunc &&fn, const std::string &nameID, const std::string &intervalDescr, std::chrono::milliseconds startDelay) | folly::FunctionScheduler | |
| addFunctionInternal(Function< void()> &&cb, NextRunTimeFunc &&fn, const std::string &nameID, const std::string &intervalDescr, std::chrono::milliseconds startDelay, bool runOnce) | folly::FunctionScheduler | private |
| addFunctionInternal(Function< void()> &&cb, IntervalDistributionFunc &&fn, const std::string &nameID, const std::string &intervalDescr, std::chrono::milliseconds startDelay, bool runOnce) | folly::FunctionScheduler | private |
| addFunctionOnce(Function< void()> &&cb, StringPiece nameID=StringPiece(), std::chrono::milliseconds startDelay=std::chrono::milliseconds(0)) | folly::FunctionScheduler | |
| addFunctionToHeap(const std::unique_lock< std::mutex > &lock, std::unique_ptr< RepeatFunc > func) | folly::FunctionScheduler | private |
| addFunctionToHeapChecked(Function< void()> &&cb, RepeatFuncNextRunTimeFunc &&fn, const std::string &nameID, const std::string &intervalDescr, std::chrono::milliseconds startDelay, bool runOnce) | folly::FunctionScheduler | private |
| addFunctionToHeapChecked(Function< void()> &&cb, RepeatFuncNextRunTimeFunc &&fn, const std::string &nameID, const std::string &intervalDescr, milliseconds startDelay, bool runOnce) | folly::FunctionScheduler | |
| addFunctionUniformDistribution(Function< void()> &&cb, std::chrono::milliseconds minInterval, std::chrono::milliseconds maxInterval, StringPiece nameID, std::chrono::milliseconds startDelay) | folly::FunctionScheduler | |
| cancelAllFunctions() | folly::FunctionScheduler | |
| cancelAllFunctionsAndWait() | folly::FunctionScheduler | |
| cancelAllFunctionsWithLock(std::unique_lock< std::mutex > &lock) | folly::FunctionScheduler | private |
| cancelFunction(StringPiece nameID) | folly::FunctionScheduler | |
| cancelFunction(const std::unique_lock< std::mutex > &lock, RepeatFunc *it) | folly::FunctionScheduler | private |
| cancelFunctionAndWait(StringPiece nameID) | folly::FunctionScheduler | |
| cancelFunctionWithLock(std::unique_lock< std::mutex > &lock, StringPiece nameID) | folly::FunctionScheduler | private |
| cancellingCurrentFunction_ | folly::FunctionScheduler | private |
| currentFunction_ | folly::FunctionScheduler | private |
| fnCmp_ | folly::FunctionScheduler | private |
| FunctionHeap typedef | folly::FunctionScheduler | private |
| FunctionMap typedef | folly::FunctionScheduler | private |
| functions_ | folly::FunctionScheduler | private |
| FunctionScheduler() | folly::FunctionScheduler | |
| functionsMap_ | folly::FunctionScheduler | private |
| IntervalDistributionFunc typedef | folly::FunctionScheduler | |
| mutex_ | folly::FunctionScheduler | private |
| NextRunTimeFunc typedef | folly::FunctionScheduler | |
| resetFunctionTimer(StringPiece nameID) | folly::FunctionScheduler | |
| run() | folly::FunctionScheduler | private |
| running_ | folly::FunctionScheduler | private |
| runningCondvar_ | folly::FunctionScheduler | private |
| runOneFunction(std::unique_lock< std::mutex > &lock, std::chrono::steady_clock::time_point now) | folly::FunctionScheduler | private |
| setSteady(bool steady) | folly::FunctionScheduler | inline |
| setThreadName(StringPiece threadName) | folly::FunctionScheduler | |
| shutdown() | folly::FunctionScheduler | |
| start() | folly::FunctionScheduler | |
| steady_ | folly::FunctionScheduler | private |
| thread_ | folly::FunctionScheduler | private |
| threadName_ | folly::FunctionScheduler | private |
| ~FunctionScheduler() | folly::FunctionScheduler |