Definition at line 26 of file StubPolicy.hh.
| Public Member Functions | ||||
| StubPolicy (const char *name) | ||||
| Construct a StubPolicy object with the given value. | ||||
| virtual | ~StubPolicy () | |||
| Deconstruct a StubPolicy object. | ||||
| char * | Name (void) throw (CORBA::SystemException) | |||
| void | AddTask (Broker::Task_ptr task, const Broker::ScheduleParameters &sp) throw (CORBA::SystemException, Broker::DuplicateScheduleParameter, Broker::InvalidScheduleParameter, Broker::MissingScheduleParameter) | |||
| Add a task to the sp_Tasks list. | ||||
| void | RemoveTask (Broker::Task_ptr task) throw (CORBA::SystemException) | |||
| Remove a task from the sp_Tasks list. | ||||
| Broker::TaskList * | GetTaskList (void) throw (CORBA::SystemException) | |||
| void | Activate (const Broker::TaskList &tasks) throw (CORBA::SystemException) | |||
| Activate the policy and add the given list of tasks to sp_Tasks. | ||||
| void | Deactivate (void) throw (CORBA::SystemException) | |||
| Deactivate the policy and set the length of sp_Tasks to zero. | ||||
| Broker::CPUReserve | ChangeTaskCPU (Broker::RealTimeTask_ptr task, const Broker::CPUReserve &advice) throw (CORBA::SystemException, Broker::InvalidState) | |||
| Change the compute time for the given task to the given advice. | ||||
| virtual CORBA::Float | GetMaxCPUAllocation (void) throw (CORBA::SystemException) | |||
| 
 | ||||
| virtual void | SetMaxCPUAllocation (CORBA::Float amount) throw (CORBA::SystemException) | |||
| 
 | ||||
| int | TaskIndex (Broker::Task_ptr task) | |||
| Find a task in the sp_Tasks list. | ||||
| Public Attributes | ||||
| CORBA::String_var | sp_Name | |||
| The policy's name. | ||||
| Broker::TaskList | sp_Tasks | |||
| The list of tasks being managed by this policy. | ||||
| CORBA::Float | sp_MaxCPUAllocation | |||
| The maximum CPU allocation. | ||||
| 
 | 
| Construct a StubPolicy object with the given value. 
 
 Definition at line 36 of file StubPolicy.hh. References sp_Name. | 
| 
 | 
| Activate the policy and add the given list of tasks to sp_Tasks. 
 
 Definition at line 117 of file StubPolicy.hh. References sp_Tasks. | 
| 
 | ||||||||||||
| Add a task to the sp_Tasks list. 
 
 Definition at line 66 of file StubPolicy.hh. References sp_Tasks. | 
| 
 | ||||||||||||
| Change the compute time for the given task to the given advice. 
 
 Definition at line 144 of file StubPolicy.hh. References Broker::CPUReserve::Compute. | 
| 
 | 
| 
 
 Definition at line 103 of file StubPolicy.hh. References Broker::TaskList. | 
| 
 | 
| 
 
 Definition at line 51 of file StubPolicy.hh. | 
| 
 | 
| Remove a task from the sp_Tasks list. 
 
 Definition at line 84 of file StubPolicy.hh. References sp_Tasks, and TaskIndex(). | 
Here is the call graph for this function:

| 
 | 
| Find a task in the sp_Tasks list. 
 
 
 Definition at line 176 of file StubPolicy.hh. References sp_Tasks. Referenced by RemoveTask(). | 
 1.3.9.1
 1.3.9.1