mirror of
https://github.com/EyeTrackVR/OpenIris.git
synced 2025-11-04 15:39:42 +08:00
- migrate the rest of the toRepresentation methods out of header file - optimize toRepresentation methods - add query service to set up service name and hostname
24 lines
604 B
C++
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
|