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

TaskDelegateMixin.hh File Reference


Detailed Description

Default implementations for the Broker::Task methods.

Kind of a hack really, but it works.

See also:
RealTimeTaskDelegateImpl.hh

Definition in file TaskDelegateMixin.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 char * Name (void) throw (CORBA::SystemException)
 Mostly useful for debugging.
virtual void SetManager (Broker::Manager_ptr man) throw (CORBA::SystemException)
 
Parameters:
man The manager this task was added to.

virtual void BeginCPUScheduling (const Broker::ScheduleParameters &sp) throw (CORBA::SystemException, Broker::DuplicateScheduleParameter, Broker::InvalidScheduleParameter, Broker::MissingScheduleParameter)
 
Parameters:
sp The high level scheduling parameters.
Exceptions:
DuplicateScheduleParameter if the given schedule has a duplicate parameter.
InvalidScheduleParameter if the given schedule has an invalid parameter.
MissingScheduleParameter if the given schedule is missing a required parameter.
CORBA::BAD_INV_ORDER if the method is called without intervening calls to EndCPUScheduling().

virtual void EndCPUScheduling (void) throw (CORBA::SystemException)
 
Exceptions:
CORBA::BAD_INV_ORDER if the method is called without BeginCPUScheduling() being called first.


Generated on Fri Oct 22 07:50:58 2004 for CPU Broker by  doxygen 1.3.9.1