|
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) throw (CORBA::SystemException) |
| | 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.
|
| 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.
|
| void | ChangeTaskCPU (Broker::RealTimeTask_ptr task, CORBA::ULong ct, CORBA::ULong status, CORBA::ULong advice) throw (CORBA::SystemException, Broker::InvalidState) |
| | Change the compute time for the given task to the given advice.
|
| 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.
|