

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.9.1