neic-glass3  1.4.6
glasscore::CSiteList Member List

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

addListOfSitesFromJSON(std::shared_ptr< json::Object > com)glasscore::CSiteList
addSite(std::shared_ptr< CSite > site)glasscore::CSiteList
addSiteFromJSON(std::shared_ptr< json::Object > com)glasscore::CSiteList
BaseClass()glass3::util::BaseClass
clear() overrideglasscore::CSiteListvirtual
CSiteList(int numThreads=1, int sleepTime=100, int checkInterval=60)glasscore::CSiteListexplicit
generateSiteListMessage(bool send=true)glasscore::CSiteList
getAllLastHealthy(size_t *pThreadId)glass3::util::ThreadBaseClass
getConfig()glass3::util::BaseClass
getDefaultAgencyId()glass3::util::BaseClass
getDefaultAuthor()glass3::util::BaseClass
getHealthCheckInterval()glass3::util::ThreadBaseClass
getHoursBeforeLookingUp() const glasscore::CSiteList
getLastUpdated() const glasscore::CSiteList
getListOfSites()glasscore::CSiteList
getMaxHoursWithoutPicking() const glasscore::CSiteList
getMaxPicksPerHour() const glasscore::CSiteList
getNumThreads()glass3::util::ThreadBaseClass
getSetup()glass3::util::BaseClass
getSite(std::string scnl)glasscore::CSiteList
getSite(std::string site, std::string comp, std::string net, std::string loc)glasscore::CSiteList
getSleepTime()glass3::util::ThreadBaseClass
getTerminate()glass3::util::ThreadBaseClass
getThreadName()glass3::util::ThreadBaseClass
getWorkThreadsState()glass3::util::ThreadBaseClass
healthCheck()glass3::util::ThreadBaseClassvirtual
m_bIsSetupglass3::util::BaseClassprotected
m_Configglass3::util::BaseClassprotected
m_DefaultAgencyIDglass3::util::BaseClassprotected
m_DefaultAuthorglass3::util::BaseClassprotected
m_ThreadHealthMapglass3::util::ThreadBaseClassprotected
m_WorkThreadsglass3::util::ThreadBaseClassprotected
receiveExternalMessage(std::shared_ptr< json::Object > com)glasscore::CSiteList
setDefaultAgencyId(const std::string &id)glass3::util::BaseClass
setDefaultAuthor(const std::string &author)glass3::util::BaseClass
setHealthCheckInterval(int interval)glass3::util::ThreadBaseClass
setHoursBeforeLookingUp(int hoursBeforeLookingUp)glasscore::CSiteList
setLastHealthy(std::time_t now)glass3::util::ThreadBaseClassprotected
setMaxHoursWithoutPicking(int hoursWithoutPicking)glasscore::CSiteList
setMaxPicksPerHour(int maxPicksPerHour)glasscore::CSiteList
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
size() const glasscore::CSiteList
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::CSiteListvirtual
workLoop()glass3::util::ThreadBaseClassprotected
~BaseClass()glass3::util::BaseClassvirtual
~CSiteList()glasscore::CSiteList
~ThreadBaseClass()glass3::util::ThreadBaseClass