10 #ifndef WRENCH_BANDWIDTHMETERSERVICE_H
11 #define WRENCH_BANDWIDTHMETERSERVICE_H
13 #include "wrench/services/Service.h"
24 BandwidthMeterService(std::string hostname,
const std::vector<std::string> &linknames,
double period);
25 BandwidthMeterService(std::string hostname,
const std::map<std::string, double> &measurement_periods);
39 bool processNextMessage(
double timeout);
41 std::map<std::string, double> measurement_periods;
42 std::map<std::string, double> time_to_next_measurement;
46 #endif //WRENCH_BANDWIDTHMETERSERVICE_H