| TAO_RTEvent 2.0.3 | 
A scheduling strategy that uses TAO's real-time scheduler. More...
#include <EC_Priority_Scheduling.h>


| Public Member Functions | |
| TAO_EC_Priority_Scheduling (RtecScheduler::Scheduler_ptr scheduler) | |
| Constructor. | |
| virtual | ~TAO_EC_Priority_Scheduling (void) | 
| Destructor. | |
| virtual void | add_proxy_supplier_dependencies (TAO_EC_ProxyPushSupplier *supplier, TAO_EC_ProxyPushConsumer *consumer) | 
| Add all the dependencies between supplier and consumer. | |
| virtual void | schedule_event (const RtecEventComm::EventSet &event, TAO_EC_ProxyPushConsumer *consumer, TAO_EC_Supplier_Filter *filter) | 
| Private Member Functions | |
| TAO_EC_Priority_Scheduling (const TAO_EC_Priority_Scheduling &) | |
| TAO_EC_Priority_Scheduling & | operator= (const TAO_EC_Priority_Scheduling &) | 
| void | init_rt_info (void) | 
| Initialize our RT_Info handle and dependencies. | |
| Private Attributes | |
| RtecScheduler::Scheduler_var | scheduler_ | 
| The scheduler we are going to use. | |
A scheduling strategy that uses TAO's real-time scheduler.
This implementation of the Scheduling_Strategy uses TAO's real-time scheduler.
| TAO_EC_Priority_Scheduling::TAO_EC_Priority_Scheduling | ( | RtecScheduler::Scheduler_ptr | scheduler | ) | 
Constructor.
| TAO_EC_Priority_Scheduling::~TAO_EC_Priority_Scheduling | ( | void | ) |  [virtual] | 
Destructor.
| TAO_EC_Priority_Scheduling::TAO_EC_Priority_Scheduling | ( | const TAO_EC_Priority_Scheduling & | ) |  [private] | 
| void TAO_EC_Priority_Scheduling::add_proxy_supplier_dependencies | ( | TAO_EC_ProxyPushSupplier * | supplier, | 
| TAO_EC_ProxyPushConsumer * | consumer | ||
| ) |  [virtual] | 
Add all the dependencies between supplier and consumer.
Implements TAO_EC_Scheduling_Strategy.
| void TAO_EC_Priority_Scheduling::init_rt_info | ( | void | ) |  [private] | 
Initialize our RT_Info handle and dependencies.
| TAO_EC_Priority_Scheduling& TAO_EC_Priority_Scheduling::operator= | ( | const TAO_EC_Priority_Scheduling & | ) |  [private] | 
| void TAO_EC_Priority_Scheduling::schedule_event | ( | const RtecEventComm::EventSet & | event, | 
| TAO_EC_ProxyPushConsumer * | consumer, | ||
| TAO_EC_Supplier_Filter * | filter | ||
| ) |  [virtual] | 
Schedule an event set and deliver them to the filter in the desired order and grouping.
Implements TAO_EC_Scheduling_Strategy.
| RtecScheduler::Scheduler_var TAO_EC_Priority_Scheduling::scheduler_  [private] | 
The scheduler we are going to use.
 1.7.4
 1.7.4