stub_analytics_plugin
1.6
Network Optix Video Analytics SDK
src
plugins
plugin_container_api.h
1
#pragma once
2
3
#include <stdint.h>
4
5
#include <plugins/plugin_api.h>
6
7
namespace
nxpl
{
8
9
static
const
NX_GUID IID_TimeProvider =
//< {8118AE76-37A1-4849-83E2-54C11EBF5A22}
10
{{0x81,0x18,0xae,0x76,0x37,0xa1,0x48,0x49,0x83,0xe2,0x54,0xc1,0x1e,0xbf,0x5a,0x22}};
11
16
class
TimeProvider
:
public
nxpl::PluginInterface
17
{
18
public
:
19
virtual
~
TimeProvider
() {}
20
22
virtual
uint64_t
millisSinceEpoch
()
const
= 0;
23
};
24
25
}
// namespace
nxpl::PluginInterface
Base class for every interface, provided by plugin.
Definition:
plugin_api.h:38
nxpl
VMS dynamic plugin API (c++)
Definition:
plugin_api.h:18
nxpl::TimeProvider
Definition:
plugin_container_api.h:16
nxpl::TimeProvider::millisSinceEpoch
virtual uint64_t millisSinceEpoch() const =0
Generated by
1.8.14