new cspot/bell

This commit is contained in:
philippe44
2023-05-06 23:50:26 +02:00
parent e0e7e718ba
commit 8bad480112
163 changed files with 6611 additions and 6739 deletions

View File

@@ -1,23 +1,19 @@
#pragma once
#include <map>
#include <string>
#include <memory>
#include <map> // for map
#include <memory> // for unique_ptr
#include <string> // for string
namespace bell {
class MDNSService {
public:
virtual ~MDNSService() { }
static std::unique_ptr<MDNSService> registerService(
const std::string &serviceName,
const std::string &serviceType,
const std::string &serviceProto,
const std::string &serviceHost,
int servicePort,
const std::map<std::string, std::string> txtData
);
virtual void unregisterService() = 0;
public:
virtual ~MDNSService() {}
static std::unique_ptr<MDNSService> registerService(
const std::string& serviceName, const std::string& serviceType,
const std::string& serviceProto, const std::string& serviceHost,
int servicePort, const std::map<std::string, std::string> txtData);
virtual void unregisterService() = 0;
};
} // namespace bell
} // namespace bell