5#ifndef MOLYBDEN_PROXY_HPP
6#define MOLYBDEN_PROXY_HPP
23 virtual std::shared_ptr<Profile>
profile() = 0;
28 virtual std::shared_ptr<ProxyConfig>
config() = 0;
37 virtual ~Proxy() =
default;
Provides access to the profile proxy functionality.
Definition proxy.hpp:18
virtual std::shared_ptr< ProxyConfig > config()=0
The current proxy configuration.
virtual void setConfig(std::shared_ptr< ProxyConfig > config)=0
Updates the current proxy configuration with the given config.
virtual std::shared_ptr< Profile > profile()=0
The profile of this proxy service.