28 namespace detail {
class Zeroconf; }
56 CO_API Zeroconf& operator = (
const Zeroconf& rhs );
67 CO_API
void set(
const std::string& key,
const std::string& value );
70 CO_API Strings getInstances()
const;
73 CO_API Strings getKeys(
const std::string& instance )
const;
76 CO_API
bool containsKey(
const std::string& instance,
77 const std::string& key )
const;
80 CO_API
const std::string&
get(
const std::string& instance,
81 const std::string& key )
const;
84 explicit Zeroconf( servus::Servus& service );
87 detail::Zeroconf* _impl;
90 #endif // CO_ZEROCONF_H Defines export visibility macros for library Collage.
Object-oriented network library.
Node specialization for a local node.