29 #ifndef __SERVICE_PLUGINS_ICONFIG_H__ 30 #define __SERVICE_PLUGINS_ICONFIG_H__ 98 [[nodiscard]]
virtual std::unique_ptr<ConfigData>
99 load(
const std::string& configFile)
const = 0;
virtual ~IConfig()=default
IConfig & operator=(const IConfig &)=delete
virtual std::unique_ptr< ConfigData > load(const std::string &configFile) const =0
Load the the provided configuration file into memory.
Load the configuration used by the service to set up the network.
Definition: IConfig.h:66