PL::BlackBoxMdnsServerConfiguration class
-
class BlackBoxMdnsServerConfiguration : public PL::BlackBoxNetworkServerConfiguration
BlackBox mDNS server configuration.
Public Functions
Creates a BlackBox mDNS server configuration.
- Parameters:
mDnsServer – mDNS server
nvsNamespaceName – NVS namespace name
-
virtual void Load() override
Loads the configuration.
-
virtual void Save() override
Saves the configuration.
-
virtual void Apply() override
Applies the configuration to the server.
-
virtual esp_err_t Lock(TickType_t timeout = portMAX_DELAY) override
Locks the object.
- Parameters:
timeout – timeout in FreeRTOS ticks
- Returns:
error code
-
virtual esp_err_t Unlock() override
Unlocks the object.
- Returns:
error code
-
virtual void Erase() override
Erases the configuration.
Public Members
-
BlackBoxConfigurationParameter<uint16_t> port
port parameter
-
BlackBoxConfigurationParameter<size_t> maxNumberOfClients
max number of clients parameter
-
BlackBoxConfigurationParameter<bool> enabled = BlackBoxConfigurationParameter<bool>(true)
enabled parameter