EMANE
1.2.1
|
External application interface to the configuration service. More...
#include <configurationcontroller.h>
Static Public Member Functions | |
static ConfigurationUpdate | buildUpdates (BuildId buildId, const ConfigurationUpdateRequest ¶meters) |
static ConfigurationManifest | getConfigurationManifest (BuildId buildId) |
External application interface to the configuration service.
Definition at line 45 of file configurationcontroller.h.
|
static |
Builds a ConfigurationUpdate for processing by a component. Local configuration cache is updated and future calls to getConfigurationInfos will reflect the latest values processed by buildUpdates. Cache update only occurs if the entire update request is successfully validated.
buildId | Build id of the component |
parameters | Name string values pairs of requested configuration updates. |
ConfigurationException | Thrown when a configuration validation error occurs. Errors include values or instance counts out of range, incorrect data type, string to data type conversion errors and unregistered configuration targets. |
Definition at line 37 of file configurationcontroller.cc.
|
static |
Gets the configuration manifest for the specified Buildable
buildId | Target component build Id |
Definition at line 44 of file configurationcontroller.cc.