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