PL::BlackBoxStreamServerConfiguration class

class BlackBoxStreamServerConfiguration : public PL::BlackBoxServerConfiguration

BlackBox stream server configuration.

Public Functions

BlackBoxStreamServerConfiguration(std::shared_ptr<StreamServer> streamServer, std::string nvsNamespaceName)

Creates a BlackBox stream server configuration.

Parameters:
  • streamServer – stream server

  • nvsNamespaceName – NVS namespace name

std::shared_ptr<Server> GetServer()

Gets the server.

Returns:

server

virtual void Load() override

Loads the configuration.

virtual void Save() override

Saves the configuration.

virtual void Erase() override

Erases the configuration.

virtual void Apply()

Applies the configuration to the server.

Public Members

BlackBoxConfigurationParameter<bool> enabled = BlackBoxConfigurationParameter<bool>(true)

enabled parameter

Public Static Attributes

static const std::string enabledNvsKey

enabled parameter NVS key