OpenIris/ESP/lib/src/network/mDNS/queryMDNS.hpp
ZanzyTHEbar 326ec8e4cd Major Update
- migrate the rest of the toRepresentation methods out of header file
- optimize toRepresentation methods
- add query service to set up service name and hostname
2022-11-01 22:12:16 +00:00

24 lines
604 B
C++

#pragma once
#ifndef QUERYMDNSSERVICE_HPP
#define QUERYMDNSSERVICE_HPP
#include <Arduino.h>
#include <ESPmDNS.h>
#include "data/StateManager/StateManager.hpp"
#include "data/utilities/Observer.hpp"
#include "data/utilities/helpers.hpp"
#include "data/config/project_config.hpp"
class QueryMDNSService
{
private:
StateManager<MDNSState_e> *stateManager;
ProjectConfig *configManager;
public:
QueryMDNSService(StateManager<MDNSState_e> *stateManager,
ProjectConfig *configManager);
virtual ~QueryMDNSService();
void queryMDNS();
};
#endif // QUERYMDNSSERVICE_HPP