nx_metadata_sdk
1.0
Metadata SDK
samples
stub_analytics_plugin
src
nx
vms_server_plugins
analytics
stub
objects
bicycle.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 "abstract_object.h"
6
7
#include "random_state_changer.h"
8
9
namespace
nx
{
10
namespace
vms_server_plugins {
11
namespace
analytics {
12
namespace
stub {
13
14
const
std::string kBicycleObjectType =
"nx.stub.bicycle"
;
15
16
class
Bicycle
:
public
AbstractObject
17
{
18
using
base_type
=
AbstractObject
;
19
public
:
20
Bicycle
();
21
virtual
void
update()
override
;
22
23
private
:
24
RandomStateChanger
m_stateChanger;
25
};
26
27
}
// namespace stub
28
}
// namespace analytics
29
}
// namespace vms_server_plugins
30
}
// namespace nx
nx::vms_server_plugins::analytics::stub::Bicycle
Definition:
bicycle.h:16
nx::vms_server_plugins::analytics::stub::AbstractObject
Definition:
abstract_object.h:22
nx
Definition:
apple_utils.h:6
nx::vms_server_plugins::analytics::stub::RandomStateChanger
Definition:
random_state_changer.h:12
Generated by
1.8.14