|
virtual std::string | manifestString () const override |
|
virtual nx::sdk::Result< const nx::sdk::ISettingsResponse * > | settingsReceived () override |
|
virtual void | doObtainDeviceAgent (nx::sdk::Result< nx::sdk::analytics::IDeviceAgent *> *outResult, const nx::sdk::IDeviceInfo *deviceInfo) override |
|
virtual void | getPluginSideSettings (nx::sdk::Result< const nx::sdk::ISettingsResponse *> *outResult) const override |
|
virtual void | doGetSettingsOnActiveSettingChange (nx::sdk::Result< const nx::sdk::IActiveSettingChangedResponse *> *outResult, const nx::sdk::IActiveSettingChangedAction *activeSettingChangeAction) override |
|
| Engine (bool enableOutput, const std::string &pluginInstanceId="") |
|
std::string | settingValue (const std::string &settingName) const |
|
std::map< std::string, std::string > | currentSettings () const |
|
virtual Result< IAction::Result > | executeAction (const std::string &actionId, Uuid objectTrackId, Uuid deviceId, int64_t timestampUs, Ptr< IObjectTrackInfo > trackInfo, const std::map< std::string, std::string > ¶ms) |
|
void | pushPluginDiagnosticEvent (IPluginDiagnosticEvent::Level level, std::string caption, std::string description) const |
|
IHandler * | handler () const |
|
virtual void | doSetSettings (Result< const ISettingsResponse *> *outResult, const IStringMap *settings) override |
|
virtual void | getManifest (Result< const IString *> *outResult) const override |
|
virtual void | doExecuteAction (Result< IAction::Result > *outResult, const IAction *action) override |
|
◆ settingsReceived()
Result< const ISettingsResponse * > nx::vms_server_plugins::analytics::stub::settings::Engine::settingsReceived |
( |
| ) |
|
|
overrideprotectedvirtual |
Called when the settings are received from the Server, even if the values are not changed. Should perform any required (re)initialization. Called even if the settings model is empty.
- Returns
- Error messages per setting (if any), as in IEngine::setSettings().
Reimplemented from nx::sdk::analytics::Engine.
The documentation for this class was generated from the following files:
- samples/stub_analytics_plugin/src/nx/vms_server_plugins/analytics/stub/settings/engine.h
- samples/stub_analytics_plugin/src/nx/vms_server_plugins/analytics/stub/settings/engine.cpp