ADTF  3.18.2
IKernel::ISchedulingabstract

Interface for retrieving and setting of scheduling options. More...

Inheritance diagram for IKernel::IScheduling:
[legend]

Public Member Functions

 ADTF_IID (IScheduling, "scheduling.ant.kernel.services.adtf.iid")
 
virtual tResult GetScheduling (tSchedulingInfo &sScheduling) const =0
 Get the current scheduling settings. More...
 
virtual tResult SetScheduling (const tSchedulingInfo &sScheduling)=0
 Update the scheduling settings. 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

 ~IScheduling ()=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!
 

Detailed Description

Interface for retrieving and setting of scheduling options.

Definition at line 118 of file kernel_intf.h.

Member Function Documentation

◆ GetScheduling()

virtual tResult 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 SetScheduling ( const tSchedulingInfo sScheduling)
pure virtual

Update the scheduling settings.

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