neic-glass3  1.4.6
glasscore::CHypoList Member List

This is the complete list of members for glasscore::CHypoList, including all inherited members.

addHypo(std::shared_ptr< CHypo > hypo, bool scheduleProcessing=true, CPickList *parentThread=NULL)glasscore::CHypoList
appendToHypoProcessingQueue(std::shared_ptr< CHypo > hyp)glasscore::CHypoList
associateData(std::shared_ptr< CPick > pk)glasscore::CHypoList
associateData(std::shared_ptr< CCorrelation > corr)glasscore::CHypoList
BaseClass()glass3::util::BaseClass
CHypoList(int numThreads=1, int sleepTime=50, int checkInterval=300)glasscore::CHypoListexplicit
clear() overrideglasscore::CHypoListvirtual
findAndMergeMatchingHypos(std::shared_ptr< CHypo > hyp)glasscore::CHypoList
fitData(std::shared_ptr< CPick > pk)glasscore::CHypoList
getAllLastHealthy(size_t *pThreadId)glass3::util::ThreadBaseClass
getConfig()glass3::util::BaseClass
getCountOfTotalHyposProcessed() const glasscore::CHypoList
getDefaultAgencyId()glass3::util::BaseClass
getDefaultAuthor()glass3::util::BaseClass
getHealthCheckInterval()glass3::util::ThreadBaseClass
getHypoProcessingQueueLength()glasscore::CHypoList
getHypos(double t1, double t2)glasscore::CHypoList
getMaxAllowableHypoCount() const glasscore::CHypoList
getNextHypoFromProcessingQueue()glasscore::CHypoList
getNumThreads()glass3::util::ThreadBaseClass
getSetup()glass3::util::BaseClass
getSleepTime()glass3::util::ThreadBaseClass
getTerminate()glass3::util::ThreadBaseClass
getThreadName()glass3::util::ThreadBaseClass
getWorkThreadsState()glass3::util::ThreadBaseClass
healthCheck()glass3::util::ThreadBaseClassvirtual
k_nHypoSearchPastDurationForPickglasscore::CHypoListstatic
length() const glasscore::CHypoList
m_bIsSetupglass3::util::BaseClassprotected
m_Configglass3::util::BaseClassprotected
m_DefaultAgencyIDglass3::util::BaseClassprotected
m_DefaultAuthorglass3::util::BaseClassprotected
m_ThreadHealthMapglass3::util::ThreadBaseClassprotected
m_WorkThreadsglass3::util::ThreadBaseClassprotected
processHypo(std::shared_ptr< CHypo > hyp)glasscore::CHypoList
receiveExternalMessage(std::shared_ptr< json::Object > com)glasscore::CHypoList
removeHypo(std::shared_ptr< CHypo > hypo, bool reportCancel=true)glasscore::CHypoList
requestHypo(std::shared_ptr< json::Object > com)glasscore::CHypoList
resolveData(std::shared_ptr< CHypo > hypo, bool allowStealing=true)glasscore::CHypoList
setDefaultAgencyId(const std::string &id)glass3::util::BaseClass
setDefaultAuthor(const std::string &author)glass3::util::BaseClass
setHealthCheckInterval(int interval)glass3::util::ThreadBaseClass
setLastHealthy(std::time_t now)glass3::util::ThreadBaseClassprotected
setMaxAllowableHypoCount(int hypoMax)glasscore::CHypoList
setNumThreads(int numThreads)glass3::util::ThreadBaseClass
setSleepTime(int sleepTimeMS)glass3::util::ThreadBaseClass
setThreadHealth(bool health=true)glass3::util::ThreadBaseClass
setup(std::shared_ptr< const json::Object > config)glass3::util::BaseClassvirtual
setWorkThreadsState(glass3::util::ThreadState state)glass3::util::ThreadBaseClassprotected
start()glass3::util::ThreadBaseClassvirtual
stop()glass3::util::ThreadBaseClassvirtual
ThreadBaseClass()glass3::util::ThreadBaseClass
ThreadBaseClass(std::string threadName, int sleepTimeMS=100, int numThreads=1, int checkInterval=300)glass3::util::ThreadBaseClass
work() overrideglasscore::CHypoListvirtual
workLoop()glass3::util::ThreadBaseClassprotected
~BaseClass()glass3::util::BaseClassvirtual
~CHypoList()glasscore::CHypoList
~ThreadBaseClass()glass3::util::ThreadBaseClass