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