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

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


Public Member Functions

unsigned long GetComputeTime ()
void SetComputeTime (in unsigned long usecs)

Public Attributes

readonly attribute unsigned
long 
Period
 The period, in microseconds.

readonly attribute unsigned
long 
Deadline
 The deadline, in microseconds, relative to the start of the period.


Member Function Documentation

unsigned long Broker::RealTimeTask::GetComputeTime  ) 
 

Returns:
The number of microseconds of compute time.

void Broker::RealTimeTask::SetComputeTime in unsigned long  usecs  ) 
 

Parameters:
usecs The number of microseconds of compute time.


Member Data Documentation

readonly attribute unsigned long Broker::RealTimeTask::Deadline
 

The deadline, in microseconds, relative to the start of the period.

readonly attribute unsigned long Broker::RealTimeTask::Period
 

The period, in microseconds.


The documentation for this interface was generated from the following file:
Generated on Mon Dec 1 16:22:46 2003 for CPUBroker by doxygen 1.3.4