ADTF
|
Interface for asynchronous signal transmission. More...
Classes | |
class | ISignalProvider |
Interface for a signal provider. More... | |
struct | tSignalAttributes |
attributes of a signal More... | |
struct | tSignalValue |
an update of a signal More... | |
Public Types | |
typedef size_t | tSignalID |
unique id for signals | |
Public Member Functions | |
ADTF_IID (ISignalRegistry, "signal_registry.ant.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. More... | |
Public Member Functions inherited from IObject | |
ADTF_IID (IObject, "object.ant.ucom.adtf.iid") | |
Marks the IObject to be castable with the ucom_cast() More... | |
Protected Member Functions | |
~ISignalRegistry ()=default | |
Protected destructor --> Use implemented Destroy() instead of delete! | |
Protected Member Functions inherited from IObject | |
~IObject ()=default | |
Protected destructor --> Use implemented Destroy() instead of delete! | |
Interface for asynchronous signal transmission.
Definition at line 27 of file signal_registry_intf.h.
|
pure virtual |
Creates a new provider.
[in] | strName | The name of the provider. |
[out] | pProvider | The new provider instance. |