

Definition at line 29 of file RKObserverAdvocate.hh.
Public Member Functions | |||||||||||
| RKObserverAdvocate (void) throw (CORBA::SystemException) | |||||||||||
| Construct the advocate. | |||||||||||
| virtual | ~RKObserverAdvocate (void) | ||||||||||
| Deconstruct the advocate. | |||||||||||
| virtual void | BeginCPUScheduling (const Broker::ScheduleParameters &sp) throw (CORBA::SystemException, Broker::DuplicateScheduleParameter, Broker::InvalidScheduleParameter, Broker::MissingScheduleParameter) | ||||||||||
| |||||||||||
| virtual void | EndCPUScheduling (void) throw (CORBA::SystemException) | ||||||||||
| |||||||||||
| virtual void | run (void) | ||||||||||
| The main polling loop. | |||||||||||
Private Attributes | |||||||||||
| Broker::RealTimeTask_var | rkoa_Advocate | ||||||||||
| A cached reference to this CORBA object. | |||||||||||
| pthread_mutex_t | rkoa_Mutex | ||||||||||
| Mutex used to serialize access to this object. | |||||||||||
| pthread_cond_t | rkoa_Cond | ||||||||||
| Condition variable used to block/unblock the polling loop. | |||||||||||
| pthread_t | rkoa_Thread | ||||||||||
| Reference to the polling thread. | |||||||||||
| timespec | rkoa_Period | ||||||||||
| The task's period in a convenient form. | |||||||||||
| volatile rk_resource_set_t | rkoa_ResourceSet | ||||||||||
| The resource set being monitored. | |||||||||||
1.3.6