|
virtual std::string | manifestString () const override |
|
virtual void | doObtainDeviceAgent (nx::sdk::Result< nx::sdk::analytics::IDeviceAgent *> *outResult, const nx::sdk::IDeviceInfo *deviceInfo) override |
|
| Engine (bool enableOutput, const std::string &pluginInstanceId="") |
|
virtual Result< const ISettingsResponse * > | settingsReceived () |
|
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 | doGetSettingsOnActiveSettingChange (Result< const IActiveSettingChangedResponse *> *outResult, const IActiveSettingChangedAction *activeSettingChangedAction) override |
|
virtual void | doSetSettings (Result< const ISettingsResponse *> *outResult, const IStringMap *settings) override |
|
virtual void | getPluginSideSettings (Result< const ISettingsResponse *> *outResult) const override |
|
virtual void | getManifest (Result< const IString *> *outResult) const override |
|
virtual void | doExecuteAction (Result< IAction::Result > *outResult, const IAction *action) override |
|
The documentation for this class was generated from the following files:
- samples/stub_analytics_plugin/src/nx/vms_server_plugins/analytics/stub/roi/engine.h
- samples/stub_analytics_plugin/src/nx/vms_server_plugins/analytics/stub/roi/engine.cpp