5 #include <nx/sdk/analytics/helpers/engine.h> 8 namespace vms_server_plugins {
11 namespace object_actions {
17 virtual ~
Engine()
override;
20 virtual std::string manifestString()
const override;
23 virtual void doObtainDeviceAgent(
28 const std::string& actionId,
33 const std::map<std::string, std::string>& params)
override;
47 const std::map<std::string, std::string>& params);
virtual nx::sdk::Result< sdk::analytics::IAction::Result > executeAction(const std::string &actionId, nx::sdk::Uuid trackId, nx::sdk::Uuid deviceId, int64_t timestampUs, nx::sdk::Ptr< nx::sdk::analytics::IObjectTrackInfo > objectTrackInfo, const std::map< std::string, std::string > ¶ms) override
Definition: engine.cpp:204
Definition: i_device_info.h:14
Definition: apple_utils.h:6