neic-glass3  1.4.6
glasscore::CWeb Member List

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

addJob(std::function< void()> newjob)glasscore::CWeb
addNode(std::shared_ptr< CNode > node)glasscore::CWeb
addSite(std::shared_ptr< CSite > site)glasscore::CWeb
addSiteToSiteList(std::shared_ptr< CSite > site)glasscore::CWeb
BaseClass()glass3::util::BaseClass
clear() overrideglasscore::CWebvirtual
CWeb(int numThreads=0, int sleepTime=100, int checkInterval=300)glasscore::CWebexplicit
CWeb(std::string name, double thresh, int numDetect, int numNucleate, int resolution, bool update, bool save, bool allowControllingWebs, std::shared_ptr< traveltime::CTravelTime > firstTrav, std::shared_ptr< traveltime::CTravelTime > secondTrav, int numThreads=0, int sleepTime=100, int checkInterval=300, double aziTaper=360.0, double maxDepth=800.0, double aSeismicThresh=-1.0, int numASeismicNucleate=-1)glasscore::CWeb
generateExplicitGrid(std::shared_ptr< json::Object > gridConfiguration)glasscore::CWeb
generateGlobalGrid(std::shared_ptr< json::Object > gridConfiguration)glasscore::CWeb
generateLocalGrid(std::shared_ptr< json::Object > gridConfiguration)glasscore::CWeb
generateNode(double lat, double lon, double z, double resol)glasscore::CWeb
generateNodeSites(std::shared_ptr< CNode > node)glasscore::CWeb
getAllLastHealthy(size_t *pThreadId)glass3::util::ThreadBaseClass
getAllowControllingWebs() const glasscore::CWeb
getASeismicNucleationDataCountThreshold() const glasscore::CWeb
getASeismicNucleationStackThreshold() const glasscore::CWeb
getAzimuthTaper() const glasscore::CWeb
getConfig()glass3::util::BaseClass
getDefaultAgencyId()glass3::util::BaseClass
getDefaultAuthor()glass3::util::BaseClass
getHealthCheckInterval()glass3::util::ThreadBaseClass
getMaxDepth() const glasscore::CWeb
getName() const glasscore::CWeb
getNetworksFilterSize() const glasscore::CWeb
getNodeResolution() const glasscore::CWeb
getNucleationDataCountThreshold() const glasscore::CWeb
getNucleationStackThreshold() const glasscore::CWeb
getNucleationTravelTime1() const glasscore::CWeb
getNucleationTravelTime2() const glasscore::CWeb
getNumStationsPerNode() const glasscore::CWeb
getNumThreads()glass3::util::ThreadBaseClass
getSaveGrid() const glasscore::CWeb
getSetup()glass3::util::BaseClass
getSiteList() const glasscore::CWeb
getSitesFilterSize() const glasscore::CWeb
getSleepTime()glass3::util::ThreadBaseClass
getTerminate()glass3::util::ThreadBaseClass
getThreadName()glass3::util::ThreadBaseClass
getUpdate() const glasscore::CWeb
getUseOnlyTeleseismicStations() const glasscore::CWeb
getWorkThreadsState()glass3::util::ThreadBaseClass
getZoneStatsAseismic(double dLat, double dLon)glasscore::CWeb
getZoneStatsMaxDepth(double dLat, double dLon)glasscore::CWeb
healthCheck()glass3::util::ThreadBaseClassvirtual
initialize(std::string name, double thresh, int numDetect, int numNucleate, int resolution, bool update, bool save, bool allowControllingWebs, std::shared_ptr< traveltime::CTravelTime > firstTrav, std::shared_ptr< traveltime::CTravelTime > secondTrav, double aziTaper=360.0, double maxDepth=800.0, double aSeismicThresh=-1.0, int numASeismicNucleate=-1)glasscore::CWeb
isSiteAllowed(std::shared_ptr< CSite > site, bool checkEnabled=true)glasscore::CWeb
isWithin(double dLat, double dLon)glasscore::CWeb
loadFilters(std::shared_ptr< json::Object > gridConfiguration)glasscore::CWeb
loadGridConfiguration(std::shared_ptr< json::Object > gridConfiguration)glasscore::CWeb
loadTravelTimes(json::Object *gridConfiguration)glasscore::CWeb
loadWebSiteList()glasscore::CWeb
m_bIsSetupglass3::util::BaseClassprotected
m_Configglass3::util::BaseClassprotected
m_DefaultAgencyIDglass3::util::BaseClassprotected
m_DefaultAuthorglass3::util::BaseClassprotected
m_ThreadHealthMapglass3::util::ThreadBaseClassprotected
m_WorkThreadsglass3::util::ThreadBaseClassprotected
nodesHaveSite(std::shared_ptr< CSite > site)glasscore::CWeb
receiveExternalMessage(std::shared_ptr< json::Object > com)glasscore::CWeb
removeSite(std::shared_ptr< CSite > site)glasscore::CWeb
removeSiteFromSiteList(std::shared_ptr< CSite > site)glasscore::CWeb
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
setNumThreads(int numThreads)glass3::util::ThreadBaseClass
setSiteList(CSiteList *siteList)glasscore::CWeb
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::CWeb
sortSiteListForNode(double lat, double lon, double depth)glasscore::CWeb
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::CWebvirtual
workLoop()glass3::util::ThreadBaseClassprotected
~BaseClass()glass3::util::BaseClassvirtual
~CWeb()glasscore::CWeb
~ThreadBaseClass()glass3::util::ThreadBaseClass