#ifndef REMOTING_BASE_SERVICE_URLS_H_
#define REMOTING_BASE_SERVICE_URLS_H_
#include <string>
#include "base/memory/singleton.h"
namespace remoting {
class ServiceUrls {
public:
static ServiceUrls* GetInstance();
ServiceUrls(const ServiceUrls&) = delete;
ServiceUrls& operator=(const ServiceUrls&) = delete;
const std::string& ftl_server_endpoint() const {
return ftl_server_endpoint_;
}
const std::string& remoting_server_endpoint() const {
return remoting_server_endpoint_;
}
private:
friend struct base::DefaultSingletonTraits<ServiceUrls>;
ServiceUrls();
virtual ~ServiceUrls();
std::string directory_base_url_;
std::string directory_hosts_url_;
std::string ice_config_url_;
std::string ftl_server_endpoint_;
std::string remoting_server_endpoint_;
};
}
#endif