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

RealTimeTaskDelegateMixin.hh File Reference


Detailed Description

Default implementations for the Broker::RealTimeTask methods.

Kind of a hack really, but it works.

See also:
RealTimeTaskDelegateImpl.hh

Definition in file RealTimeTaskDelegateMixin.hh.

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Functions

virtual CORBA::ULong Period (void) throw (CORBA::SystemException)
 

virtual CORBA::ULong Deadline (void) throw (CORBA::SystemException)
 

virtual CORBA::ULong GetComputeTime (void) throw (CORBA::SystemException)
 
Returns:
The number of microseconds of compute time.


virtual void SetComputeTime (CORBA::ULong usecs) throw (CORBA::SystemException)
 
Parameters:
usecs The number of microseconds of compute time.


virtual void ReportCPU (Broker::RealTimeTask_ptr rtt, CORBA::ULong status, CORBA::ULong advice) throw (CORBA::SystemException)
 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.
See also:
ChangeTaskCPU



Generated on Mon Dec 1 16:29:51 2003 for CPU Broker by doxygen 1.3.4