Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Broker::RealTimeTask Interface Reference

Inheritance diagram for Broker::RealTimeTask:

Inheritance graph
[legend]
Collaboration diagram for Broker::RealTimeTask:

Collaboration graph
[legend]
List of all members.

Detailed Description

The RealTimeTask interface encapsulates scheduling parameters for tasks that have real-time requirements.

See also:
RKTask

RealTimeTaskDelegateImpl

Definition at line 193 of file Broker.idl.

Public Member Functions

CPUReserve PassCPU (in RealTimeTask rtt, in CPUReserve status, in CPUReserve advice, in KeyedReportParameters krp)
 Method used by the application to report its actual CPU usage.
CPUReserve ReportCPU (in CPUReserve status, in CPUReserve advice, in KeyedReportParameters krp)
 Method used by the application to report its actual CPU usage.


Member Function Documentation

CPUReserve Broker::RealTimeTask::PassCPU in RealTimeTask  rtt,
in CPUReserve  status,
in CPUReserve  advice,
in KeyedReportParameters  krp
 

Method used by the application to report its actual CPU usage.

This method would then be used by adaptation proxies to change the advice parameter to their liking.

Parameters:
rtt The task object that was actually added to the manager.
status The CPU usage of the task in microseconds.
advice The amount of CPU time, in microseconds, that the application would like for the next period.
krp Non-standard report parameters that are indexed by key name.
Returns:
The actual CPU reserve given to the task.
See also:
ChangeTaskCPU

CPUReserve Broker::RealTimeTask::ReportCPU in CPUReserve  status,
in CPUReserve  advice,
in KeyedReportParameters  krp
 

Method used by the application to report its actual CPU usage.

This method would then be used by adaptation proxies to change the advice parameter to their liking.

Parameters:
status The CPU usage of the task in microseconds.
advice The amount of CPU time, in microseconds, that the application would like for the next period.
krp Non-standard report parameters that are indexed by key name.
Returns:
The actual CPU reserve given to the task.
See also:
ChangeTaskCPU


The documentation for this interface was generated from the following file:
Generated on Fri Oct 22 07:51:07 2004 for CPU Broker by  doxygen 1.3.9.1