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

CPU Broker Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
edu::utah::pces::AllupThe main interface to the Allup server
AllupImplA straight-forward implementation of the edu::utah::pces::Allup interface
AnyPrinterClass used to print CORBA::Anys
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
Broker::CPUReserveStructure used to encode a CPU reservation request
DelegateAbstract class for fake C++ delegates that work with the rk_stub library
BrokerDelegates::DelegateInterface for objects that will delegate method calls to another object
DelegateMixin< T, T_var >Base class for objects that wish to act as a delegate
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
edu::utah::pces::FactoryLibraryThe FactoryLibrary interface provides a wrapper around shared libraries that can communicate with CORBA objects
FactoryLibrary_ltdlAn edu::utah::pces::FactoryLibrary implementation that uses libltdl
FakeDelegateAbstract class for fake C++ delegates that work with the rk_stub library
GlacialTaskAdvocateAn advocate that is slow to react to changes in the CPU usage
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
HeyPropertyInfoHelper class that holds descriptions of properties
Broker::InternalException thrown when an internal error occurs
Broker::InvalidScheduleParameterException thrown when an invalid parameter is passed in a ScheduleParameters list
Broker::InvalidStateException thrown when an action is not valid for an object's current state
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
lnListA combined head and tail for lists that contain lnNode's
lnMinListA combined head and tail for lists that contain lnMinNode's
lnMinNodeBasic node structure that is used for doubly linked list
lnNodeExtended node structure that is used for doubly linked lists that can be ordered by priority
LoggingAdvocateA decorator that logs the status, advice, period completion, and deadline hit/misses to individual file
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
ManagerImpl::TaskNodeList node used to track the tasks that are currently being managed
MaxDecayTaskAdvocateAn advocate that reacts quickly to increases in CPU usage, but slow to react to decreases in usage, making it an ideal generic advocate
MinMaxTaskAdvocateAn advocate that bounds an advice to a user-defined minimum and maximum
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
edu::utah::pces::NoSuchLibraryException raised when a library could not be found or loaded
BrokerPolicies::PartitionPolicyA contention policy that delegates decisions to zero or more subpolicies
PartitionPolicyImplAn implementation of the PartitionPolicy interface
PartitionPolicyImpl::TaskDataList node used to track tasks that this policy is managing
Broker::PolicyA Policy provides an interface for objects that can manage contention for a resource
FrameManip::ProcessorSend data to node for processing
QuoAdvocateA decorator that sends the status and advice values to QuO system conditions
RealTimeScheduleUsed to help policies that manage Broker::RealTimeTask's
Broker::RealTimeTaskThe RealTimeTask interface encapsulates scheduling parameters for tasks that have real-time requirements
BrokerDelegates::RealTimeTaskDelegateDelegate for Broker::RealTimeTask objects
RealTimeTaskDelegateImplBase class for delegates of the Broker::RealTimeTask class
RealTimeTaskImplA base implementation of the Broker::RealTimeTask interface
rk::ResourceSetNative class used to interact with TimeSys resource sets
ResourceSetTestTest for the rk.ResourceSet class
rk_reserve_paramThe resource reservation parameters
RKObserverAdvocateAn advocate that periodically polls an RK resource set and automatically sends a report with the usage observed over the last period
RKTaskAn implementation of Broker::RealTimeTask for the TimeSys resource kernel
rts_schedulable_rkThe TimeSys implementation of a schedulable
RTServerSimple interface for a synthetic real-time server
RTServerImplBasic implementation of the RTServer interface
RTServerWrapperA QuO wrapper for the RTServerAdapter class
BrokerPolicies::StrictPolicyA simple strict priority-based contention policy
Qosket::StrictPolicy::StrictPolicyCallbackA callback for changing the priorities in the StrictPolicy
StrictPolicyCallbackImplA straight forward implementation of a Qosket::StrictPolicy::StrictPolicyCallback
BrokerDelegates::StrictPolicyDelegateDelegate for BrokerPolicies::StrictPolicy objects
StrictPolicyDelegateImplBase class for objects that wish to act as a delegate of a BrokerPolicies::StrictPolicy object
StrictPolicyImplAn implementation of the StrictPolicy interface
StrictPolicyImpl::ChangeNodeList node used to track changes to be made in the low-level scheduler
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
StubRealTimeTaskA Broker::RealTimeTask class that can be used for testing
StubTaskA Broker::Task class that can be used for testing
Broker::TaskThe Task interface encapsulates the per-process resource usage detection policy
BrokerDelegates::TaskDelegateDelegate for Broker::Task objects
Broker::TaskFactoryA TaskFactory provides an interface for processes to request resource management by a task
TaskFactoryTemplate< T >Template for task factories that just construct a task with the Broker::TaskParameters passed to Broker::TaskFactory::CreateTask
BrokerPolicies::WeightedPolicyA contention policy based on weights, where the weight is the task's proportional share
WeightedPolicyImplAn implementation of the WeightedPolicy interface
WeightedPolicyImpl::ChangeNodeList node used to track changes to be made in the low-level scheduler
WeightedPolicyImpl::TaskDataList node used to track tasks that this policy is managing

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