52 explicit brokerInput(
const std::shared_ptr<const json::Object> &config);
70 bool setup(std::shared_ptr<const json::Object> config)
override;
78 void clear()
override;
90 std::string
fetchRawData(std::string* pOutType)
override;
102 hazdevbroker::Consumer * m_Consumer;
107 int m_iBrokerHeartbeatInterval;
119 int m_iRunningAverageCounter;
125 double m_dRunningPollTimeAverage;
131 int m_iMessageCounter;
136 time_t tLastPerformanceReport;
144 int m_iReportInterval;
147 #endif // BROKERINPUT_H
The neic-glass3 project namespace containing all the classes and functions that make up neic-glass3...