nx_metadata_sdk 1.0 Metadata SDK

Public Member Functions | Public Attributes | Protected Member Functions | List of all members
nx::vms_server_plugins::analytics::stub::test::Action Class Reference
Inheritance diagram for nx::vms_server_plugins::analytics::stub::test::Action:

## Public Member Functions
virtual const char * | actionId () const override
virtual int64_t | timestampUs () const override
virtual const IStringMap * | getParams () const override
void | setParams (const std::vector< std::pair< std::string, std::string >> &params)
Public Member Functions inherited from nx::sdk::RefCountable< IAction >
| RefCountable (const RefCountable &)=delete
| RefCountable (RefCountable &&)=delete
RefCountable & | operator= (const RefCountable &)=delete
RefCountable & | operator= (RefCountable &&)=delete
virtual int | addRef () const override
virtual int | releaseRef () const override
int | refCount () const

## Public Attributes
std::string | m_actionId
Uuid | m_objectTrackId
Uuid | m_deviceId
int64_t | m_timestampUs = 0

## Protected Member Functions
virtual IObjectTrackInfo * | getObjectTrackInfo () const override
virtual void | getObjectTrackId (Uuid *outValue) const override
virtual void | getDeviceId (Uuid *outValue) const override

The documentation for this class was generated from the following file:

- samples/stub_analytics_plugin/unit_tests/src/stub_analytics_plugin_ut.cpp