ADTF
Loading...
Searching...
No Matches
adtf::services::ant::IKernel::IScheduling Class Referenceabstract

#include <kernel_intf.h>

Inherits adtf::ucom::ant::IObject.

Public Member Functions

 ADTF_IID (IScheduling, "scheduling.ant.kernel.services.adtf.iid")
 
virtual tResult GetScheduling (tSchedulingInfo &sScheduling) const =0
 
virtual tResult SetScheduling (const tSchedulingInfo &sScheduling)=0
 
- Public Member Functions inherited from adtf::ucom::ant::IObject
 ADTF_IID (IObject, "object.ant.ucom.adtf.iid")
 

Protected Member Functions

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

Detailed Description

Interface for retrieving and setting of scheduling options.

Member Function Documentation

◆ GetScheduling()

virtual tResult adtf::services::ant::IKernel::IScheduling::GetScheduling ( tSchedulingInfo & sScheduling) const
pure virtual

Get the current scheduling settings.

Parameters
[out]sSchedulingThis will be updated with the current scheduling information.
Returns
Standard result.

◆ SetScheduling()

virtual tResult adtf::services::ant::IKernel::IScheduling::SetScheduling ( const tSchedulingInfo & sScheduling)
pure virtual

Update the scheduling settings.

Parameters
[in]sSchedulingThe new scheduling options.
Returns
Standard result.

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