1#ifndef _KVI_LAGMETER_H_
2#define _KVI_LAGMETER_H_
55 unsigned int m_uLag = 0;
56 unsigned int m_uLastEmittedLag = 0;
57 long m_tLastCompleted = 0;
58 unsigned int m_uLastReliability = 0;
60 long m_tFirstOwnCheck = 0;
61 long m_tLastOwnCheck = 0;
62 bool m_bOnAlarm =
false;
63 bool * m_pDeletionSignal =
nullptr;
67 void lagCheckRegister(
const char * key,
unsigned int uReliability = 50);
68 bool lagCheckComplete(
const char * key);
69 void lagCheckAbort(
const char * key);
70 unsigned int lag()
const {
return m_uLag; }
71 unsigned int secondsSinceLastCompleted();
74 void timerEvent(QTimerEvent *
e)
override;
Definition KviCString.h:102
An abstraction of a connection to an IRC server.
Definition KviIrcConnection.h:97
Definition KviLagMeter.h:45
QList< KviLagCheck * > m_lCheckList
Definition KviLagMeter.h:59
unsigned int lag() const
Definition KviLagMeter.h:70
#define e
Definition detector.cpp:70
This file contains compile time settings.
#define KVIRC_API
Definition kvi_settings.h:127
Definition KviLagMeter.h:37
unsigned int uReliability
Definition KviLagMeter.h:41
long lSecs
Definition KviLagMeter.h:39
KviCString szKey
Definition KviLagMeter.h:38
long lUSecs
Definition KviLagMeter.h:40