#include <EC_Scheduling_Strategy.h>
Inheritance diagram for TAO_EC_Scheduling_Strategy
Public Methods | |
virtual | ~TAO_EC_Scheduling_Strategy (void) |
Destructor. | |
virtual void | add_proxy_supplier_dependencies ( TAO_EC_ProxyPushSupplier *supplier, TAO_EC_ProxyPushConsumer *consumer, CORBA::Environment &ACE_TRY_ENV) = 0 |
Add all the dependencies between <supplier> and <consumer>. | |
virtual void | init_event_qos ( const RtecEventComm::EventHeader& header, TAO_EC_ProxyPushConsumer *consumer, TAO_EC_QOS_Info& qos_info, CORBA::Environment &ACE_TRY_ENV) = 0 |
Initializes <qos_info> based on the QoS information for <consumer> and the event header. |
The scheduling strategy controls the actions that the event channel must take to update the dependency information in the scheduler and to query the scheduler for the priority of each event pushed by a supplier. The base
|
Destructor.
|
|
Add all the dependencies between <supplier> and <consumer>.
Reimplemented in TAO_EC_Null_Scheduling, and TAO_EC_Priority_Scheduling. |
|
Initializes <qos_info> based on the QoS information for <consumer> and the event header.
Reimplemented in TAO_EC_Null_Scheduling, and TAO_EC_Priority_Scheduling. |