ADTF
cADTFService

Default implementation of a ADTF Service can be used for convinience. More...

Inheritance diagram for cADTFService:
[legend]

Public Member Functions

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...
 
- Public Member Functions inherited from object< ucom::ant::cService, base::ant::configuration<> >
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...
 
- 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...
 

Additional Inherited Members

- Protected Member Functions inherited from IObject
 ~IObject ()=default
 Protected destructor --> Use implemented Destroy() instead of delete!
 

Detailed Description

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.

Member Function Documentation

◆ SetDefaultRunlevel()

void SetDefaultRunlevel ( int8_t  nDefaultRunlevel)

Sets the default runlevel that this Service should be initialized in.

Parameters
[in]nDefaultRunlevelThe default runlevel.

◆ SetDescription()

void SetDescription ( const char *  strDescription)

Sets the description information that tools can display.

See also
adtf::streaming::giant::set_description()
Parameters
[in]strDescriptionThe description.

◆ SetHelpLink()

void SetHelpLink ( const char *  strUrl)

Sets the link to the documentation that tools can display.

See also
adtf::streaming::hollow::set_help_link()
Parameters
[in]strUrlThe url to the help document (i.e. an HTML file).