Classes | |
| struct | Broker::NamedValue |
| The NamedValue structure is used to construct variable length argument lists for some methods. More... | |
| struct | Broker::CPUReserve |
| Structure used to encode a CPU reservation request. More... | |
| exception | Broker::Internal |
| Exception thrown when an internal error occurs. More... | |
| exception | Broker::InvalidTaskParameter |
| Exception thrown when an invalid parameter is passed in a TaskParameters list. More... | |
| exception | Broker::MissingTaskParameter |
| Exception thrown when a required parameter is missing from the TaskParameters list. More... | |
| exception | Broker::DuplicateTaskParameter |
| Exception thrown when a duplicate parameter is found in the TaskParameters list. More... | |
| exception | Broker::InvalidScheduleParameter |
| Exception thrown when an invalid parameter is passed in a ScheduleParameters list. More... | |
| exception | Broker::MissingScheduleParameter |
| Exception thrown when a required parameter is missing from the ScheduleParameters list. More... | |
| exception | Broker::DuplicateScheduleParameter |
| Exception thrown when a duplicate parameter is found in the ScheduleParameters list. More... | |
| exception | Broker::InvalidState |
| Exception thrown when an action is not valid for an object's current state. More... | |
| exception | Broker::InvalidStatus |
| Exception thrown when an invalid status value is received by the implementation. More... | |
| interface | Broker::Task |
| The Task interface encapsulates the per-process resource usage detection policy. More... | |
| interface | Broker::RealTimeTask |
| The RealTimeTask interface encapsulates scheduling parameters for tasks that have real-time requirements. More... | |
| interface | Broker::TaskFactory |
| A TaskFactory provides an interface for processes to request resource management by a task. More... | |
| interface | Broker::Policy |
| A Policy provides an interface for objects that can manage contention for a resource. More... | |
| interface | Broker::Manager |
| The Manager interface is a point of indirection for the Tasks that wish to be scheduled by a contention policy. More... | |
Typedefs | |
| typedef sequence< NamedValue > | TaskParameters |
| Sequence of NamedValue's used when creating a task. | |
| typedef sequence< NamedValue > | ScheduleParameters |
| Sequence of NamedValue's used when beginning a scheduling period. | |
| typedef sequence< NamedValue > | KeyedReportParameters |
| Sequence of NamedValue's used when making a report. | |
| typedef sequence< Task > | TaskList |
| List of tasks. | |
1.3.9.1