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