neic-glass3  1.4.6
glass3::fileOutput Member List

This is the complete list of members for glass3::fileOutput, including all inherited members.

addPubTime(int pubTime)glass3::output::output
addTrackingData(std::shared_ptr< json::Object > data)glass3::output::output
BaseClass()glass3::util::BaseClass
checkEventsLoop()glass3::output::outputprotected
clear() overrideglass3::fileOutputvirtual
clearPubTimes()glass3::output::output
clearTrackingData()glass3::output::output
fileOutput()glass3::fileOutput
fileOutput(const std::shared_ptr< const json::Object > &config)glass3::fileOutputexplicit
getAllLastHealthy(size_t *pThreadId)glass3::util::ThreadBaseClass
getAssociator()glass3::output::output
getConfig()glass3::util::BaseClass
getDefaultAgencyId()glass3::util::BaseClass
getDefaultAuthor()glass3::util::BaseClass
getHealthCheckInterval()glass3::util::ThreadBaseClass
getImmediatePubThreshold()glass3::output::output
getNextTrackingData()glass3::output::output
getNumThreads()glass3::util::ThreadBaseClass
getOutputDir()glass3::fileOutput
getOutputFormat()glass3::fileOutput
getPubOnExpiration()glass3::output::output
getPubTimes()glass3::output::output
getReportInterval()glass3::output::output
getSetup()glass3::util::BaseClass
getSiteListRequestInterval()glass3::output::output
getSleepTime()glass3::util::ThreadBaseClass
getTerminate()glass3::util::ThreadBaseClass
getThreadName()glass3::util::ThreadBaseClass
getTimestampFileName()glass3::fileOutput
getTrackingData(std::string id)glass3::output::output
getWorkThreadsState()glass3::util::ThreadBaseClass
haveTrackingData(std::shared_ptr< json::Object > data)glass3::output::output
haveTrackingData(std::string ID)glass3::output::output
healthCheck() overrideglass3::output::outputvirtual
isDataChanged(std::shared_ptr< const json::Object > data)glass3::output::output
isDataFinished(std::shared_ptr< const json::Object > data)glass3::output::output
isDataPublished(std::shared_ptr< const json::Object > data, bool ignoreVersion=true)glass3::output::output
isDataReady(std::shared_ptr< const json::Object > data)glass3::output::output
k_iMinimumPublicationTimeglass3::output::outputstatic
m_bIsSetupglass3::util::BaseClassprotected
m_Configglass3::util::BaseClassprotected
m_DefaultAgencyIDglass3::util::BaseClassprotected
m_DefaultAuthorglass3::util::BaseClassprotected
m_ThreadHealthMapglass3::util::ThreadBaseClassprotected
m_WorkThreadsglass3::util::ThreadBaseClassprotected
output()glass3::output::output
removeTrackingData(std::shared_ptr< const json::Object > data)glass3::output::output
removeTrackingData(std::string ID)glass3::output::output
sendHeartbeat()glass3::output::outputprotectedvirtual
sendOutput(const std::string &type, const std::string &id, const std::string &message) overrideglass3::fileOutputprotectedvirtual
sendToOutput(std::shared_ptr< json::Object > message) overrideglass3::output::outputvirtual
setAssociator(glass3::util::iAssociator *associator)glass3::output::output
setDefaultAgencyId(const std::string &id)glass3::util::BaseClass
setDefaultAuthor(const std::string &author)glass3::util::BaseClass
setHealthCheckInterval(int interval)glass3::util::ThreadBaseClass
setImmediatePubThreshold(double threshold)glass3::output::output
setLastHealthy(std::time_t now)glass3::util::ThreadBaseClassprotected
setNumThreads(int numThreads)glass3::util::ThreadBaseClass
setPubOnExpiration(bool pub)glass3::output::output
setReportInterval(int interval)glass3::output::output
setSiteListRequestInterval(int delay)glass3::output::output
setSleepTime(int sleepTimeMS)glass3::util::ThreadBaseClass
setThreadHealth(bool health=true)glass3::util::ThreadBaseClass
setup(std::shared_ptr< const json::Object > config) overrideglass3::fileOutputvirtual
setWorkThreadsState(glass3::util::ThreadState state)glass3::util::ThreadBaseClassprotected
start() overrideglass3::output::outputvirtual
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() overrideglass3::output::outputvirtual
workLoop()glass3::util::ThreadBaseClassprotected
writeOutput(std::shared_ptr< json::Object > data)glass3::output::output
~BaseClass()glass3::util::BaseClassvirtual
~fileOutput()glass3::fileOutput
~output()glass3::output::output
~ThreadBaseClass()glass3::util::ThreadBaseClass