ADTF
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ISignalRegistryabstract

More...

#include <signal_registry_intf.h>

Inheritance diagram for ISignalRegistry:
[legend]

Classes

class  ISignalProvider
 
struct  tSignalValueNs
 

Public Member Functions

 ADTF_IID (ISignalRegistry, "signal_registry.flash.services.adtf.iid")
 Interface ID for the interface.
 
virtual tResult CreateProvider (const char *strName, adtf::ucom::ant::iobject_ptr< ISignalProvider > &pProvider)=0
 Creates a new provider.
 
virtual tResult CreateProvider (const char *strName, adtf::ucom::ant::iobject_ptr< ISignalProvider > &pProvider)=0
 Creates a new provider.
 
- Public Member Functions inherited from ISignalRegistry
 ADTF_IID (ISignalRegistry, "signal_registry.ant.services.adtf.iid")
 Interface ID for the interface.
 
- Public Member Functions inherited from IObject
 ADTF_IID (IObject, "object.ant.ucom.adtf.iid")
 Marks the IObject to be castable with the ucom_cast()
 

Additional Inherited Members

- Public Types inherited from ISignalRegistry
typedef size_t tSignalID
 unique id for signals
 
- Protected Member Functions inherited from ISignalRegistry
 ~ISignalRegistry ()=default
 Protected destructor --> Only the final implementation can be destroyed!
 
- Protected Member Functions inherited from IObject
 ~IObject ()=default
 Protected destructor --> Only the final implementation can be destroyed!
 

Detailed Description

Definition at line 149 of file signal_registry_intf.h.

Member Function Documentation

◆ CreateProvider() [1/2]

virtual tResult CreateProvider ( const char * strName,
adtf::ucom::ant::iobject_ptr< ISignalProvider > & pProvider )
virtual

Creates a new provider.

Parameters
[in]strNameThe name of the provider.
[out]pProviderThe new provider instance.
Returns
Standard result.

Implements ISignalRegistry.

◆ CreateProvider() [2/2]

virtual tResult CreateProvider ( const char * strName,
adtf::ucom::ant::iobject_ptr< ISignalProvider > & pProvider )
pure virtual

Creates a new provider.

Parameters
[in]strNameThe name of the provider.
[out]pProviderThe new provider instance.
Returns
Standard result.