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:
nx::sdk::RefCountable< IAction >

Public Member Functions

virtual const char * actionId () const override
 
virtual int64_t timestampUs () const override
 
virtual const IStringMapgetParams () 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
 
RefCountableoperator= (const RefCountable &)=delete
 
RefCountableoperator= (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 IObjectTrackInfogetObjectTrackInfo () 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: