stub_analytics_plugin  1.6
Network Optix Video Analytics SDK
Public Member Functions | List of all members
nx::sdk::CommonSettings Class Reference
Inheritance diagram for nx::sdk::CommonSettings:
nxpt::CommonRefCounter< Settings >

Public Member Functions

virtual void * queryInterface (const nxpl::NX_GUID &interfaceId) override
 
void addSetting (const std::string &key, const std::string &value)
 
void clear ()
 
virtual int count () const override
 
virtual const char * key (int i) const override
 
virtual const char * value (int i) const override
 
virtual const char * value (const char *key) const override
 
- Public Member Functions inherited from nxpt::CommonRefCounter< Settings >
 CommonRefCounter (const CommonRefCounter &)=delete
 
 CommonRefCounter (CommonRefCounter &&)=delete
 
CommonRefCounteroperator= (const CommonRefCounter &)=delete
 
CommonRefCounteroperator= (CommonRefCounter &&)=delete
 
virtual unsigned int addRef () override
 
virtual unsigned int releaseRef () override
 
unsigned int refCount () const
 

Additional Inherited Members

- Protected Member Functions inherited from nxpt::CommonRefCounter< Settings >
 CommonRefCounter (CommonRefManager *refManager)
 
- Protected Attributes inherited from nxpt::CommonRefCounter< Settings >
CommonRefManager m_refManager
 

Member Function Documentation

◆ key()

const char * nx::sdk::CommonSettings::key ( int  i) const
overridevirtual
Returns
Pointer that is valid only until this object is changed or deleted.

◆ value()

const char * nx::sdk::CommonSettings::value ( int  i) const
overridevirtual
Returns
Pointer that is valid only until this object is changed or deleted.

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