neic-glass3
1.4.6
Main Page
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
glass3
fileOutput
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::output
protected
clear
() override
glass3::fileOutput
virtual
clearPubTimes
()
glass3::output::output
clearTrackingData
()
glass3::output::output
fileOutput
()
glass3::fileOutput
fileOutput
(const std::shared_ptr< const json::Object > &config)
glass3::fileOutput
explicit
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
() override
glass3::output::output
virtual
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_iMinimumPublicationTime
glass3::output::output
static
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
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::output
protected
virtual
sendOutput
(const std::string &type, const std::string &id, const std::string &message) override
glass3::fileOutput
protected
virtual
sendToOutput
(std::shared_ptr< json::Object > message) override
glass3::output::output
virtual
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::ThreadBaseClass
protected
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) override
glass3::fileOutput
virtual
setWorkThreadsState
(glass3::util::ThreadState state)
glass3::util::ThreadBaseClass
protected
start
() override
glass3::output::output
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
glass3::output::output
virtual
workLoop
()
glass3::util::ThreadBaseClass
protected
writeOutput
(std::shared_ptr< json::Object > data)
glass3::output::output
~BaseClass
()
glass3::util::BaseClass
virtual
~fileOutput
()
glass3::fileOutput
~output
()
glass3::output::output
~ThreadBaseClass
()
glass3::util::ThreadBaseClass
Generated by
1.8.11