wrench::NetworkProximityService
-
class NetworkProximityService : public wrench::Service
A network proximity service that continuously estimates inter-host latencies and can be queried for such estimates.
Public Functions
-
NetworkProximityService(const std::string &db_hostname, std::vector<std::string> hosts_in_network, const WRENCH_PROPERTY_COLLECTION_TYPE &property_list = {}, const WRENCH_MESSAGE_PAYLOAD_COLLECTION_TYPE &messagepayload_list = {})
Constructor.
- Parameters:
hostname – the name of the host on which to start the service
hosts_in_network – the hosts participating in network measurements
property_list – a property list ({} means “use all defaults”)
messagepayload_list – a message payload list ({} means “use all defaults”)
-
NetworkProximityService(const std::string &db_hostname, std::vector<std::string> hosts_in_network, const WRENCH_PROPERTY_COLLECTION_TYPE &property_list = {}, const WRENCH_MESSAGE_PAYLOAD_COLLECTION_TYPE &messagepayload_list = {})