stub_analytics_plugin  1.6
Network Optix Video Analytics SDK
Public Member Functions | List of all members
nx::sdk::PluginEvent Class Reference
Inheritance diagram for nx::sdk::PluginEvent:
nx::sdk::RefCountable< IPluginEvent > nx::sdk::IPluginEvent nx::sdk::Interface< IPluginEvent > nx::sdk::IRefCountable

Public Member Functions

 PluginEvent (Level level, std::string caption, std::string description)
 
virtual Level level () const override
 
virtual const char * caption () const override
 
virtual const char * description () const override
 
void setLevel (IPluginEvent::Level level)
 
void setCaption (std::string caption)
 
void setDescription (std::string description)
 
- Public Member Functions inherited from nx::sdk::RefCountable< IPluginEvent >
 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
 
virtual IRefCountablequeryInterface (InterfaceId id)
 
const IRefCountablequeryInterface (InterfaceId id) const
 
InterfacequeryInterface ()
 
const InterfacequeryInterface () const
 
- Public Member Functions inherited from nx::sdk::Interface< IPluginEvent >
virtual IRefCountablequeryInterface (IRefCountable::InterfaceId id) override
 
virtual IRefCountablequeryInterface (InterfaceId id)
 
const IRefCountablequeryInterface (InterfaceId id) const
 
InterfacequeryInterface ()
 
const InterfacequeryInterface () const
 
- Public Member Functions inherited from nx::sdk::IRefCountable
virtual ~IRefCountable ()=default
 
const IRefCountablequeryInterface (InterfaceId id) const
 
template<class Interface >
InterfacequeryInterface ()
 
template<class Interface >
const InterfacequeryInterface () const
 

Additional Inherited Members

- Public Types inherited from nx::sdk::IPluginEvent
enum  Level { info, warning, error }
 
- Static Public Member Functions inherited from nx::sdk::IPluginEvent
static auto interfaceId ()
 
- Static Public Member Functions inherited from nx::sdk::IRefCountable
static auto interfaceId ()
 
- Protected Member Functions inherited from nx::sdk::Interface< IPluginEvent >
IRefCountablequeryInterfaceSupportingDeprecatedId (IRefCountable::InterfaceId id, const Uuid &deprecatedInterfaceId)
 

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