ADTF
Loading...
Searching...
No Matches
adtf::system::cADTFService Class Reference

#include <adtf_service.h>

Inherits adtf::ucom::catwo::object< ucom::ant::cService, base::ant::configuration<> >.

Public Member Functions

void SetDescription (const char *strDescription)
 
void SetDefaultRunlevel (int8_t nDefaultRunlevel)
 
void SetHelpLink (const char *strUrl)
 
- Public Member Functions inherited from adtf::ucom::catwo::object< ucom::ant::cService, base::ant::configuration<> >
tResult GetInterface (const char *i_strIID, void *&o_pInterface) override
 Query interfaces on an object.
 
tResult GetInterface (const char *i_strIID, const void *&o_pInterface) const override
 Provides const correct interface querying.
 
void Destroy () const override
 Switch from non-virtual destructor to virtual destructor.
 
tResult GetInterface (const char *i_strIID, void *&o_pInterface) override
 Query interfaces on an object.
 
tResult GetInterface (const char *i_strIID, const void *&o_pInterface) const override
 Provides const correct interface querying.
 
void Destroy () const override
 Switch from non-virtual destructor to virtual destructor.
 
tResult GetInterface (const char *i_strIID, void *&o_pInterface) override
 Query interfaces on an object.
 
tResult GetInterface (const char *i_strIID, const void *&o_pInterface) const override
 Provides const correct interface querying.
 
void Destroy () const override
 Switch from non-virtual destructor to virtual destructor.
 
- Public Member Functions inherited from adtf::ucom::ant::IObject
 ADTF_IID (IObject, "object.ant.ucom.adtf.iid")
 

Additional Inherited Members

- Protected Member Functions inherited from adtf::ucom::ant::IObject
 ~IObject ()=default
 Protected destructor --> Only the final implementation can be destroyed!
 

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.

Member Function Documentation

◆ SetDefaultRunlevel()

void adtf::system::ant::cADTFService::SetDefaultRunlevel ( int8_t nDefaultRunlevel)

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

Parameters
[in]nDefaultRunlevelThe default runlevel.

◆ SetDescription()

void adtf::system::ant::cADTFService::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 adtf::system::ant::cADTFService::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).

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