|
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.
|