nx_metadata_sdk  1.0
Metadata SDK
Public Member Functions | Static Public Member Functions | List of all members
nx::sdk::analytics::IEventMetadata Class Referenceabstract
Inheritance diagram for nx::sdk::analytics::IEventMetadata:
nx::sdk::Interface< IEventMetadata, IEventMetadata1 >

Public Member Functions

virtual const char * key () const =0
 
- Public Member Functions inherited from nx::sdk::Interface< IEventMetadata, IEventMetadata1 >
virtual IRefCountablequeryInterface (const InterfaceId *id)
 
Ptr< RefCountablequeryInterface ()
 
Ptr< const RefCountablequeryInterface () const
 

Static Public Member Functions

static auto interfaceId ()
 

Additional Inherited Members

- Protected Member Functions inherited from nx::sdk::Interface< IEventMetadata, IEventMetadata1 >
virtual IRefCountablequeryInterface (const IRefCountable::InterfaceId *id) override
 
IRefCountablequeryInterfaceSupportingDeprecatedId (const IRefCountable::InterfaceId *id, const Uuid &deprecatedInterfaceId)
 

Member Function Documentation

◆ key()

virtual const char* nx::sdk::analytics::IEventMetadata::key ( ) const
pure virtual

Optional property used to identify duplicates of state-dependent Events which are isActive.

State-dependent (prolonged) Events allow for duplicate EventMetadata instances that denote the beginning of the Event (with isActive() being true) - all such duplicates except the first one are ignored by the Server. To be able to do so, the Server uses a key to identify such duplicates, which consists of the Event's type id, track id (if specified) and this property (if specified).


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