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

CPUBroker Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
ATRMain_quoA version of the ATRMain class that interacts with QuO
ATRWrapperWrapper class for the adapter/delegate
BasicDelegateA simple delegate that computes the number of deadlines missed and passes the value to Broker::RealTimeAdvocate::ReportCPU
Qosket::Basic::BasicTaskCallbackA basic callback for monitoring a real-time application
BasicTaskCallbackImplAn implementation of a Qosket::Basic::BasicTaskCallback that logs when its methods were called
Qosket::Basic::BasicTaskCallbackImplA subclass of the Qosket::Basic::BasicTaskCallbackPOA class generated from the BasicTaskContract
Qosket::Basic::BasicTaskQosketBasic Qosket for real-time tasks
BasicTaskQosketImplA subclass of the Qosket::Basic::BasicTaskQosketSkel class generated from the BasicTaskContract
Qosket::Basic::BasicTaskQosketImplA subclass of the Qosket::Basic::BasicTaskQosketSkel class generated from the BasicTaskContract
ContractDelegateA BasicDelegate that will evaluate a QuO contract during a precall/postcall
CORBA_quoA CORBA CommunicationsModel for the ATR that includes support for QuO
cpu_reserve_attrThe CPU reservation parameters
DelegateAbstract class for fake C++ delegates that work with the rk_stub library
Broker::DuplicateScheduleParameterException thrown when a duplicate parameter is found in the ScheduleParameters list
Broker::DuplicateTaskParameterException thrown when a duplicate parameter is found in the TaskParameters list
ExactTaskAdvocateA Broker::RealTimeAdvocate that suggests the task gets the exact amount of compute time as needed by the last period
ExactTaskAdvocate_QuoAn ExactTaskAdvocate that includes some support for Quo
GCTaskAdvocateAn ExactTaskAdvocate that will always advise the gcimum required processing time it has ever seen
GlacialTaskAdvocateAn ExactTaskAdvocate that is slower to react to changes in the required amount of CPU time
HeyParserA parser for command-line arguments given in the pseudo-english "hey" form:
HeyParser::PairHelper class that stores name/value pairs
HeyParserExceptionBase class for exceptions thrown by the parser
Broker::InternalException thrown when an internal error occurs
Broker::InvalidScheduleParameterException thrown when an invalid parameter is passed in a ScheduleParameters list
Broker::InvalidStateXXX fill me in
Broker::InvalidStatusException thrown when an invalid status value is received by the implementation
Broker::InvalidTaskParameterException thrown when an invalid parameter is passed in a TaskParameters list
Broker::ManagerThe Manager interface is a point of indirection for the Tasks that wish to be scheduled by a contention policy
ManagerImplA default implementation of the Broker::Manager interface
MaxDecayTaskAdvocateAn ExactTaskAdvocate that will always advise the maximum required processing time it has ever seen
MaxTaskAdvocateAn ExactTaskAdvocate that will always advise the maximum required processing time it has ever seen
Broker::MissingScheduleParameterException thrown when a required parameter is missing from the ScheduleParameters list
Broker::MissingTaskParameterException thrown when a required parameter is missing from the TaskParameters list
Broker::NamedValueThe NamedValue structure is used to construct variable length argument lists for some methods
NamingHelper< T >Utility functions for using the CORBA Naming Service
Broker::PolicyA Policy provides an interface for objects that can manage contention for a resource
FrameManip::ProcessorSend data to node for processing
Broker::RealTimeAdvocateA RealTimeAdvocate provides an interface for objects that will adapt a RealTimeTask's scheduling parameters based on whether or not the task is meeting its deadlines
RealTimeScheduleUsed to help policies that manage Broker::RealTimeTask's
Broker::RealTimeTaskThe RealTimeTask interface encapsulates scheduling parameters for tasks that have real-time requirements
rk::ResourceSetNative class used to interact with TimeSys resource sets
ResourceSetTestTest for the rk.ResourceSet class
rk_reserve_paramThe resource reservation parameters
RKTaskAn implementation of Broker::RealTimeTask for the TimeSys resource kernel
RTServer_hourglassThe
StrictPolicyA simple strict priority-based contention policy
StrictPolicyImplAn implementation of the StrictPolicy interface
StrictPolicyImpl::TaskPriorityList node used to track tasks that this policy is managing
StubBasicTaskCallbackA stub Qosket::Basic::BasicTaskCallback that can be used for testing
StubBasicTaskQosketA BasicTaskQosketImpl subclass that can be used for testing
StubPolicyA Broker::Policy subclass that can be used for testing
StubTaskA Broker::Task class that can be used for testing
Broker::TaskThe Task interface encapsulates the per-process detection policy
Broker::TaskFactoryA TaskFactory provides an interface for processes to request resource management by an advocate
TaskFactoryTemplate< T >Template for task factories that just construct a task with the Broker::TaskParameters passed to Broker::TaskFactory::CreateTask

Generated on Mon Dec 1 16:22:37 2003 for CPUBroker by doxygen 1.3.4