blob: 482f4cde084d248ea874125429949112ba80a3d8 (
plain) (
tree)
|
|
#ifndef NETWORKSPEED_H_
#define NETWORKSPEED_H_
#include "idatasource.h"
#include <QElapsedTimer>
#include <QFile>
class NetworkSpeed : public IDataSource {
public:
NetworkSpeed();
virtual ~NetworkSpeed();
virtual qint64 read();
virtual const QList<qint64>& getBars() const;
virtual qint64 getMaximum();
private:
qint64 _lastBytes;
qint64 _lastMs;
QElapsedTimer _timer;
QFile _file;
};
#endif /* NETWORKSPEED_H_ */
|