nx_metadata_sdk
1.0
Metadata SDK
samples
stub_analytics_plugin
src
nx
vms_server_plugins
analytics
stub
best_shots
engine.h
1
// Copyright 2018-present Network Optix, Inc. Licensed under MPL 2.0: www.mozilla.org/MPL/2.0/
2
3
#pragma once
4
5
#include <nx/sdk/analytics/helpers/engine.h>
6
7
namespace
nx
{
8
namespace
vms_server_plugins {
9
namespace
analytics {
10
namespace
stub {
11
namespace
best_shots {
12
13
class
Engine
:
public
nx::sdk::analytics::Engine
14
{
15
public
:
16
Engine
();
17
virtual
~
Engine
()
override
;
18
19
protected
:
20
virtual
std::string manifestString()
const override
;
21
22
protected
:
23
virtual
void
doObtainDeviceAgent(
24
nx::sdk::Result<nx::sdk::analytics::IDeviceAgent*>
* outResult,
25
const
nx::sdk::IDeviceInfo
* deviceInfo)
override
;
26
};
27
28
}
// namespace best_shots
29
}
// namespace stub
30
}
// namespace analytics
31
}
// namespace vms_server_plugins
32
}
// namespace nx
nx::vms_server_plugins::analytics::stub::best_shots::Engine
Definition:
engine.h:13
nx::sdk::IDeviceInfo
Definition:
i_device_info.h:13
nx::sdk::Result
Definition:
result.h:48
nx
Definition:
apple_utils.h:6
nx::sdk::analytics::Engine
Definition:
engine.h:30
Generated by
1.8.14