| 100 | } m_aCMonitors[NET_MAX_CLIENTS]; |
| 101 | public: |
| 102 | struct CSSLCerts{ |
| 103 | char m_aName[128]; |
| 104 | char m_aDomain[256]; |
| 105 | int m_aPort; |
| 106 | int m_aInterval; // seconds |
| 107 | char m_aCallback[1024]; |
| 108 | int64_t m_aExpireTS; // epoch seconds cache |
| 109 | int64_t m_aLastCheck; // last check time |
| 110 | int64_t m_aLastAlarm7; |
| 111 | int64_t m_aLastAlarm3; |
| 112 | int64_t m_aLastAlarm1; |
| 113 | int m_aHostnameMismatch; // 1: 域名与证书不匹配 |
| 114 | int64_t m_aLastAlarmMismatch; // 上次不匹配告警时间 |
| 115 | } m_aCSSLCerts[NET_MAX_CLIENTS]; |
| 116 | |
| 117 | struct CJSONUpdateThreadData |
| 118 | { |
nothing calls this directly
no outgoing calls
no test coverage detected