|
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.