neic-glass3
1.4.6
Main Page
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
glass3
fileInput
glass3::fileInput Member List
This is the complete list of members for
glass3::fileInput
, including all inherited members.
BaseClass
()
glass3::util::BaseClass
cleanupFile
(std::string filename, bool move, std::string destinationdir)
glass3::fileInput
protected
clear
() override
glass3::fileInput
virtual
fetchRawData
(std::string *pOutType) override
glass3::fileInput
protected
virtual
fileInput
()
glass3::fileInput
fileInput
(const std::shared_ptr< const json::Object > &config)
glass3::fileInput
explicit
getAllLastHealthy
(size_t *pThreadId)
glass3::util::ThreadBaseClass
getArchiveDir
()
glass3::fileInput
getConfig
()
glass3::util::BaseClass
getDefaultAgencyId
()
glass3::util::BaseClass
getDefaultAuthor
()
glass3::util::BaseClass
getFormat
()
glass3::fileInput
getHealthCheckInterval
()
glass3::util::ThreadBaseClass
getInputData
() override
glass3::input::Input
virtual
getInputDataCount
() override
glass3::input::Input
virtual
getInputDataMaxSize
()
glass3::input::Input
getInputDir
()
glass3::fileInput
getNumThreads
()
glass3::util::ThreadBaseClass
getSetup
()
glass3::util::BaseClass
getShutdownWait
()
glass3::fileInput
getShutdownWhenNoData
()
glass3::fileInput
getSleepTime
()
glass3::util::ThreadBaseClass
getTerminate
()
glass3::util::ThreadBaseClass
getThreadName
()
glass3::util::ThreadBaseClass
getWorkThreadsState
()
glass3::util::ThreadBaseClass
healthCheck
()
glass3::util::ThreadBaseClass
virtual
Input
()
glass3::input::Input
Input
(std::shared_ptr< const json::Object > config)
glass3::input::Input
explicit
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
parse
(std::string inputType, std::string inputMessage)
glass3::input::Input
protected
virtual
setArchiveDir
(const std::string &dir)
glass3::fileInput
setDefaultAgencyId
(const std::string &id)
glass3::util::BaseClass
setDefaultAuthor
(const std::string &author)
glass3::util::BaseClass
setFormat
(const std::string &format)
glass3::fileInput
setHealthCheckInterval
(int interval)
glass3::util::ThreadBaseClass
setInputDataMaxSize
(int size)
glass3::input::Input
setInputDir
(const std::string &dir)
glass3::fileInput
setLastHealthy
(std::time_t now)
glass3::util::ThreadBaseClass
protected
setNumThreads
(int numThreads)
glass3::util::ThreadBaseClass
setShutdownWait
(int waitTime)
glass3::fileInput
setShutdownWhenNoData
(bool shutdown)
glass3::fileInput
setSleepTime
(int sleepTimeMS)
glass3::util::ThreadBaseClass
setThreadHealth
(bool health=true)
glass3::util::ThreadBaseClass
setup
(std::shared_ptr< const json::Object > config) override
glass3::fileInput
virtual
setWorkThreadsState
(glass3::util::ThreadState state)
glass3::util::ThreadBaseClass
protected
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
glass3::input::Input
protected
virtual
workLoop
()
glass3::util::ThreadBaseClass
protected
~BaseClass
()
glass3::util::BaseClass
virtual
~fileInput
()
glass3::fileInput
~Input
()
glass3::input::Input
~ThreadBaseClass
()
glass3::util::ThreadBaseClass
Generated by
1.8.11