git-svn-id: svn://db.shs.com.ru/pip@597 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -212,7 +212,10 @@ private:
|
||||
uint cnt_fail;
|
||||
bool empty;
|
||||
};
|
||||
|
||||
friend bool operator ==(const PIDiagnostics::Entry & f, const PIDiagnostics::Entry & s);
|
||||
friend bool operator !=(const PIDiagnostics::Entry & f, const PIDiagnostics::Entry & s);
|
||||
friend bool operator <(const PIDiagnostics::Entry & f, const PIDiagnostics::Entry & s);
|
||||
|
||||
void tick(void *, int);
|
||||
Entry calcHistory(PIQueue<Entry> & hist, int & cnt);
|
||||
void propertyChanged(const PIString &);
|
||||
@@ -226,4 +229,14 @@ private:
|
||||
|
||||
};
|
||||
|
||||
inline bool operator ==(const PIDiagnostics::Entry & f, const PIDiagnostics::Entry & s) {
|
||||
return f.bytes_ok == s.bytes_ok &&
|
||||
f.bytes_fail == s.bytes_fail &&
|
||||
f.cnt_ok == s.cnt_ok &&
|
||||
f.cnt_fail == s.cnt_fail &&
|
||||
f.empty == s.empty;
|
||||
}
|
||||
inline bool operator !=(const PIDiagnostics::Entry & f, const PIDiagnostics::Entry & s) {return !(f == s);}
|
||||
inline bool operator <(const PIDiagnostics::Entry & f, const PIDiagnostics::Entry & s) {return f.bytes_ok < s.bytes_ok;}
|
||||
|
||||
#endif // PIDIAGNOSTICS_H
|
||||
|
||||
Reference in New Issue
Block a user