virtual std::string getHost() const = 0;
virtual std::vector< std::string > getTypes() const = 0;
virtual std::vector< std::string > getInterfaces() const = 0;
virtual std::string getHost() const = 0;
virtual std::vector< std::string > getTypes() const = 0;
virtual std::vector< std::string > getInterfaces() const = 0;