Default implementation of a ADTF Service can be used for convinience.
More...
|
void | SetDescription (const char *strDescription) |
| Sets the description information that tools can display. More...
|
|
void | SetDefaultRunlevel (int8_t nDefaultRunlevel) |
| Sets the default runlevel that this Service should be initialized in. More...
|
|
void | SetHelpLink (const char *strUrl) |
| Sets the link to the documentation that tools can display. More...
|
|
tResult | GetInterface (const char *i_strIID, void *&o_pInterface) override |
| Query interfaces on an object. More...
|
|
tResult | GetInterface (const char *i_strIID, const void *&o_pInterface) const override |
| Provides const correct interface querying. More...
|
|
void | Destroy () const override |
| Destruct and deallocate instantiations of type IObject . More...
|
|
| ADTF_IID (IObject, "object.ant.ucom.adtf.iid") |
| Marks the IObject to be castable with the ucom_cast() More...
|
|
|
| ~IObject ()=default |
| Protected destructor --> Use implemented Destroy() instead of delete!
|
|
Default implementation of a ADTF Service can be used for convinience.
The implemenation enriched the adtf::ucom::cService with capability to use properties.
- See also
- Demo Signal Listener Plugin.
Definition at line 25 of file adtf_service.h.
◆ SetDefaultRunlevel()
void SetDefaultRunlevel |
( |
int8_t |
nDefaultRunlevel | ) |
|
Sets the default runlevel that this Service should be initialized in.
- Parameters
-
[in] | nDefaultRunlevel | The default runlevel. |
◆ SetDescription()
void SetDescription |
( |
const char * |
strDescription | ) |
|
◆ SetHelpLink()
void SetHelpLink |
( |
const char * |
strUrl | ) |
|