]> git.tdb.fi Git - netvis.git/blob - source/activity.h
Move activity tracking to a separate class
[netvis.git] / source / activity.h
1 #ifndef ACTIVITY_H_
2 #define ACTIVITY_H_
3
4 #include <msp/time/timedelta.h>
5
6 class Activity
7 {
8 private:
9         float average;
10
11 public:
12         Activity();
13
14         void add_bytes(unsigned);
15         float get_average() const { return average; }
16
17         void tick(const Msp::Time::TimeDelta &);
18 };
19
20 #endif