36 virtual public IIncidentListener {
40 MdcHvDropSvc(
const std::string& name, ISvcLocator* svcloc );
48 void handle(
const Incident& );
52 m_relativeHvDropThreshold = threshold;
58 StatusCode FetchHvInfo(
Time_t timeBegin,
Time_t timeEnd );
59 StatusCode initMySql();
68 Time_t datetimeStr2Time_t(
const char* str );
69 size_t Time_t2str(
Time_t utctime,
char* str,
int length );
70 Time_t getRunBeginTime(
int runid );
75 double m_relativeHvDropThreshold;
81 std::map<int, Time_t> m_run_begin;
89 std::string m_userName;
90 std::string m_password;
91 bool m_ignoreLayer_21_24;
95 std::string m_dbName2;
98 std::string m_userName2;
99 std::string m_password2;
102 IDataProviderSvc* m_eventSvc;