neic-glass3
1.4.6
Main Page
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
glass3
brokerInput
glass3::brokerInput Member List
This is the complete list of members for
glass3::brokerInput
, including all inherited members.
BaseClass
()
glass3::util::BaseClass
brokerInput
()
glass3::brokerInput
brokerInput
(const std::shared_ptr< const json::Object > &config)
glass3::brokerInput
explicit
clear
() override
glass3::brokerInput
virtual
fetchRawData
(std::string *pOutType) override
glass3::brokerInput
protected
virtual
getAllLastHealthy
(size_t *pThreadId)
glass3::util::ThreadBaseClass
getConfig
()
glass3::util::BaseClass
getDefaultAgencyId
()
glass3::util::BaseClass
getDefaultAuthor
()
glass3::util::BaseClass
getHealthCheckInterval
()
glass3::util::ThreadBaseClass
getInputData
() override
glass3::input::Input
virtual
getInputDataCount
() override
glass3::input::Input
virtual
getInputDataMaxSize
()
glass3::input::Input
getNumThreads
()
glass3::util::ThreadBaseClass
getSetup
()
glass3::util::BaseClass
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
logConsumer
(const std::string &message)
glass3::brokerInput
protected
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
setDefaultAgencyId
(const std::string &id)
glass3::util::BaseClass
setDefaultAuthor
(const std::string &author)
glass3::util::BaseClass
setHealthCheckInterval
(int interval)
glass3::util::ThreadBaseClass
setInputDataMaxSize
(int size)
glass3::input::Input
setLastHealthy
(std::time_t now)
glass3::util::ThreadBaseClass
protected
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) override
glass3::brokerInput
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
~brokerInput
()
glass3::brokerInput
~Input
()
glass3::input::Input
~ThreadBaseClass
()
glass3::util::ThreadBaseClass
Generated by
1.8.11