mirror of
https://github.com/ntop/ntopng.git
synced 2026-05-02 00:40:10 +00:00
Automated commit of clang-format CI changes.
This commit is contained in:
parent
2ecb162dfb
commit
d395deac4e
604 changed files with 47610 additions and 38436 deletions
|
|
@ -24,34 +24,50 @@
|
|||
|
||||
#include "ntop_includes.h"
|
||||
|
||||
class HostChecksStatus { /* Container to keep per-check status (e.g., traffic delta between consecutive calls) */
|
||||
class HostChecksStatus { /* Container to keep per-check status (e.g., traffic
|
||||
delta between consecutive calls) */
|
||||
private:
|
||||
time_t last_call_min, /* The last time minute checks were executed */
|
||||
last_call_5min; /* The last time 5minute checks were executed */
|
||||
u_int64_t ntp_bytes; /* Holds the NTP bytes and is used to compute the delta of NTP bytes across consecutive check calls */
|
||||
u_int64_t p2p_bytes; /* Holds the P2P bytes and is used to compute the delta of P2P bytes across consecutive check calls */
|
||||
u_int64_t dns_bytes; /* Holds the DNS bytes and is used to compute the delta of DNS bytes across consecutive check calls */
|
||||
last_call_5min; /* The last time 5minute checks were executed */
|
||||
u_int64_t ntp_bytes; /* Holds the NTP bytes and is used to compute the delta
|
||||
of NTP bytes across consecutive check calls */
|
||||
u_int64_t p2p_bytes; /* Holds the P2P bytes and is used to compute the delta
|
||||
of P2P bytes across consecutive check calls */
|
||||
u_int64_t dns_bytes; /* Holds the DNS bytes and is used to compute the delta
|
||||
of DNS bytes across consecutive check calls */
|
||||
u_int64_t pkt_counter;
|
||||
|
||||
public:
|
||||
HostChecksStatus() {
|
||||
last_call_min = last_call_5min = 0;
|
||||
/* Set members to their maximum values to discard the first delta */
|
||||
ntp_bytes = p2p_bytes = dns_bytes = pkt_counter = (u_int64_t)-1;
|
||||
ntp_bytes = p2p_bytes = dns_bytes = pkt_counter = (u_int64_t)-1;
|
||||
}
|
||||
virtual ~HostChecksStatus() {};
|
||||
virtual ~HostChecksStatus(){};
|
||||
|
||||
inline bool isTimeToRunMinChecks(time_t now) const { return last_call_min + 60 <= now; }
|
||||
inline bool isTimeToRun5MinChecks(time_t now) const { return last_call_5min + 300 <= now; }
|
||||
inline bool isTimeToRunMinChecks(time_t now) const {
|
||||
return last_call_min + 60 <= now;
|
||||
}
|
||||
inline bool isTimeToRun5MinChecks(time_t now) const {
|
||||
return last_call_5min + 300 <= now;
|
||||
}
|
||||
|
||||
inline void setMinLastCallTime(time_t now) { last_call_min = now; }
|
||||
inline void setMinLastCallTime(time_t now) { last_call_min = now; }
|
||||
inline void set5MinLastCallTime(time_t now) { last_call_5min = now; }
|
||||
|
||||
/* Checks status API */
|
||||
inline u_int64_t cb_status_delta_ntp_bytes(u_int64_t new_value) { return Utils::uintDiff(&ntp_bytes, new_value); };
|
||||
inline u_int64_t cb_status_delta_p2p_bytes(u_int64_t new_value) { return Utils::uintDiff(&p2p_bytes, new_value); };
|
||||
inline u_int64_t cb_status_delta_dns_bytes(u_int64_t new_value) { return Utils::uintDiff(&dns_bytes, new_value); };
|
||||
inline u_int64_t cb_status_delta_pkt_counter(u_int64_t new_value) { return Utils::uintDiff(&pkt_counter, new_value); };
|
||||
inline u_int64_t cb_status_delta_ntp_bytes(u_int64_t new_value) {
|
||||
return Utils::uintDiff(&ntp_bytes, new_value);
|
||||
};
|
||||
inline u_int64_t cb_status_delta_p2p_bytes(u_int64_t new_value) {
|
||||
return Utils::uintDiff(&p2p_bytes, new_value);
|
||||
};
|
||||
inline u_int64_t cb_status_delta_dns_bytes(u_int64_t new_value) {
|
||||
return Utils::uintDiff(&dns_bytes, new_value);
|
||||
};
|
||||
inline u_int64_t cb_status_delta_pkt_counter(u_int64_t new_value) {
|
||||
return Utils::uintDiff(&pkt_counter, new_value);
|
||||
};
|
||||
};
|
||||
|
||||
#endif /* _HOST_CHECKS_STATUS_H_ */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue