KiCad PCB EDA Suite
Loading...
Searching...
No Matches
DB_WORKER_THREAD Member List

This is the complete list of members for DB_WORKER_THREAD, including all inherited members.

CallerBound(int aTimeoutSeconds)DB_WORKER_THREADstatic
DB_WORKER_THREAD(std::string aSourceKey, std::function< bool()> aThreadInit=nullptr, std::function< void()> aThreadExit=nullptr, bool aPumpMessages=false, std::function< void()> aOnAbandon=nullptr)DB_WORKER_THREAD
DB_WORKER_THREAD(const DB_WORKER_THREAD &)=deleteDB_WORKER_THREAD
HasLiveThread() constDB_WORKER_THREAD
IsHealthy() constDB_WORKER_THREAD
LastOutcome() constDB_WORKER_THREADinline
m_keyDB_WORKER_THREADprivate
m_outcomeDB_WORKER_THREADprivate
m_pumpMessagesDB_WORKER_THREADprivate
m_shutdownBoundDB_WORKER_THREADprivate
m_stateDB_WORKER_THREADprivate
MAX_ABANDONEDDB_WORKER_THREADstatic
NormalizePath(const std::string &aPath, bool aWindowsPath)DB_WORKER_THREADstatic
OnWorkerThread()DB_WORKER_THREADstatic
operator=(const DB_WORKER_THREAD &)=deleteDB_WORKER_THREAD
OUTCOME enum nameDB_WORKER_THREAD
Run(std::function< R(DB_JOB_CONTEXT &)> aJob, std::chrono::milliseconds aBound, const DB_ROW_SINK *aSink)DB_WORKER_THREADinline
RunCleanup(std::function< void()> aCleanup, std::chrono::milliseconds aBound)DB_WORKER_THREAD
runJob(std::function< void(DB_JOB_CONTEXT &)> aJob, std::chrono::milliseconds aBound, const DB_ROW_SINK *aSink, bool aCleanup)DB_WORKER_THREADprivate
SetShutdownBound(std::chrono::milliseconds aBound)DB_WORKER_THREADinline
SourceKeyFor(const std::string &aPath)DB_WORKER_THREADstatic
SourceKeyFor(const std::string &aPath, bool aWindowsPath)DB_WORKER_THREADstatic
~DB_WORKER_THREAD()DB_WORKER_THREAD