Definition at line 27 of file MaxDecayTaskAdvocate.hh.
Public Member Functions | |
virtual void | ReportCPU (Broker::RealTimeTask_ptr rtt, CORBA::ULong status, CORBA::ULong advice) throw (CORBA::SystemException) |
Compute a new processing time advice from the given status value. | |
Private Attributes | |
CORBA::ULong | md_LastAdvice |
The last advice reported by this advocate. | |
CORBA::ULong | md_SubMax |
The maximum observed usage that is still below the last advice given. | |
unsigned int | md_Decay |
The number of periods left before the reservation will be dropped to the value of md_SubMax. |
|
Compute a new processing time advice from the given status value. The max implementation will compare the advice reported by the parent class against the current processing time and return the maximum of the two.
Reimplemented from RealTimeTaskDelegateImpl. Definition at line 38 of file MaxDecayTaskAdvocate.cc. References DECAY_AFTER, max, RealTimeTaskDelegateImpl::ReportCPU(), and rtt. |
Here is the call graph for this function: