

Definition at line 29 of file LoggingAdvocate.hh.
Public Member Functions | |||||||||||||
| LoggingAdvocate (void) | |||||||||||||
| Default constructor. | |||||||||||||
| virtual | ~LoggingAdvocate (void) | ||||||||||||
| Destructor. | |||||||||||||
| virtual void | SetDelegateAttribute (const char *id, const CORBA::Any &value) throw (CORBA::SystemException) | ||||||||||||
| |||||||||||||
| virtual CORBA::Any * | GetDelegateAttribute (const char *id) throw (CORBA::SystemException) | ||||||||||||
| |||||||||||||
| virtual Broker::CPUReserve | PassCPU (Broker::RealTimeTask_ptr rtt, const Broker::CPUReserve &status, const Broker::CPUReserve &advice, const Broker::KeyedReportParameters &krp) throw (CORBA::SystemException) | ||||||||||||
| This method would then be used by adaptation proxies to change the advice parameter to their liking.
| |||||||||||||
Protected Attributes | |||||||||||||
| CORBA::ULong | la_LastPeriod | ||||||||||||
| The length of the last period in microseconds. | |||||||||||||
| timeval | la_StartTime | ||||||||||||
| The time that this object was constructed. | |||||||||||||
| timeval | la_LastLog | ||||||||||||
| The last time a log enty was generated. | |||||||||||||
| timeval | la_LastCPULog | ||||||||||||
| The last time that the CPU usage was logged. | |||||||||||||
| ofstream * | la_CPULog | ||||||||||||
| The output stream for the CPU usage log. | |||||||||||||
| timeval | la_LastAdviceLog | ||||||||||||
| The last time the advice was logged. | |||||||||||||
| ofstream * | la_AdviceLog | ||||||||||||
| The output stream for the advice log. | |||||||||||||
| ofstream * | la_CompleteLog | ||||||||||||
| The output stream for the completion log. | |||||||||||||
| ofstream * | la_HitLog | ||||||||||||
| The output stream for the deadline hit log. | |||||||||||||
| ofstream * | la_MissLog | ||||||||||||
| The output stream for the deadline miss log. | |||||||||||||
| CORBA::ULong | la_LastAdvice | ||||||||||||
| The last advice given by this advocate. | |||||||||||||
|
|
Currently supported 'id' values are:
Reimplemented from DelegateMixin< Broker::RealTimeTask, Broker::RealTimeTask_var >. Definition at line 199 of file LoggingAdvocate.cc. References DelegateMixin< Broker::RealTimeTask, Broker::RealTimeTask_var >::GetDelegateAttribute(). |
Here is the call graph for this function:

|
||||||||||||
|
Currently supported 'id' values are:
Reimplemented from DelegateMixin< Broker::RealTimeTask, Broker::RealTimeTask_var >. Definition at line 59 of file LoggingAdvocate.cc. References DelegateMixin< Broker::RealTimeTask, Broker::RealTimeTask_var >::SetDelegateAttribute(). |
Here is the call graph for this function:

1.3.9.1