Files
squeezelite-esp32/components/spotify/cspot/bell/main/platform/MDNSService.h
2023-03-27 17:09:27 -07:00

23 lines
467 B
C++

#pragma once
#include <map>
#include <string>
#include <memory>
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;
};
} // namespace bell