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

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 BeginCPUScheduling (Broker::Manager_ptr man, const Broker::ScheduleParameters &cs) throw (CORBA::SystemException, Broker::DuplicateScheduleParameter, Broker::InvalidScheduleParameter, Broker::MissingScheduleParameter)
 
Parameters:
man The resource manager that will handle scheduling during contention.
cs 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 Mon Dec 1 16:30:26 2003 for CPU Broker by doxygen 1.3.4