Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Broker.idl File Reference


Detailed Description

IDL for the CPU Broker.

Definition in file Broker.idl.

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  Broker

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.


Generated on Fri Oct 22 07:50:28 2004 for CPU Broker by  doxygen 1.3.9.1