neic-glass3
1.4.6
Main Page
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
glasscore
CSiteList
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
() override
glasscore::CSiteList
virtual
CSiteList
(int numThreads=1, int sleepTime=100, int checkInterval=60)
glasscore::CSiteList
explicit
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::ThreadBaseClass
virtual
m_bIsSetup
glass3::util::BaseClass
protected
m_Config
glass3::util::BaseClass
protected
m_DefaultAgencyID
glass3::util::BaseClass
protected
m_DefaultAuthor
glass3::util::BaseClass
protected
m_ThreadHealthMap
glass3::util::ThreadBaseClass
protected
m_WorkThreads
glass3::util::ThreadBaseClass
protected
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::ThreadBaseClass
protected
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::BaseClass
virtual
setWorkThreadsState
(glass3::util::ThreadState state)
glass3::util::ThreadBaseClass
protected
size
() const
glasscore::CSiteList
start
()
glass3::util::ThreadBaseClass
virtual
stop
()
glass3::util::ThreadBaseClass
virtual
ThreadBaseClass
()
glass3::util::ThreadBaseClass
ThreadBaseClass
(std::string threadName, int sleepTimeMS=100, int numThreads=1, int checkInterval=300)
glass3::util::ThreadBaseClass
work
() override
glasscore::CSiteList
virtual
workLoop
()
glass3::util::ThreadBaseClass
protected
~BaseClass
()
glass3::util::BaseClass
virtual
~CSiteList
()
glasscore::CSiteList
~ThreadBaseClass
()
glass3::util::ThreadBaseClass
Generated by
1.8.11