#include <EC_ObserverStrategy.h>

Public Member Functions | |
| virtual | ~TAO_EC_ObserverStrategy (void) |
| Destructor. | |
| virtual RtecEventChannelAdmin::Observer_Handle | append_observer (RtecEventChannelAdmin::Observer_ptr)=0 |
| The basic methods to support the EC strategies. | |
| virtual void | remove_observer (RtecEventChannelAdmin::Observer_Handle)=0 |
| virtual void | connected (TAO_EC_ProxyPushConsumer *)=0 |
| virtual void | disconnected (TAO_EC_ProxyPushConsumer *)=0 |
| virtual void | connected (TAO_EC_ProxyPushSupplier *)=0 |
| virtual void | disconnected (TAO_EC_ProxyPushSupplier *)=0 |
The Event Channel supports Observers for the set of subscriptions and publications. This is used to implement federations of event channels, either through UDP (multicast and unicast) and/or regular CORBA calls. This behavior of the EC is strategized to avoid overhead when no gateways are needed.
| TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_EC_ObserverStrategy::~TAO_EC_ObserverStrategy | ( | void | ) | [virtual] |
Destructor.
| virtual RtecEventChannelAdmin::Observer_Handle TAO_EC_ObserverStrategy::append_observer | ( | RtecEventChannelAdmin::Observer_ptr | ) | [pure virtual] |
The basic methods to support the EC strategies.
Implemented in TAO_EC_Null_ObserverStrategy, and TAO_EC_Basic_ObserverStrategy.
| virtual void TAO_EC_ObserverStrategy::remove_observer | ( | RtecEventChannelAdmin::Observer_Handle | ) | [pure virtual] |
Implemented in TAO_EC_Null_ObserverStrategy, and TAO_EC_Basic_ObserverStrategy.
| virtual void TAO_EC_ObserverStrategy::connected | ( | TAO_EC_ProxyPushConsumer * | ) | [pure virtual] |
Used by the EC to inform the ObserverStrategy that a Consumer has connected or disconnected from it.
Implemented in TAO_EC_Null_ObserverStrategy, and TAO_EC_Basic_ObserverStrategy.
| virtual void TAO_EC_ObserverStrategy::disconnected | ( | TAO_EC_ProxyPushConsumer * | ) | [pure virtual] |
Implemented in TAO_EC_Null_ObserverStrategy, and TAO_EC_Basic_ObserverStrategy.
| virtual void TAO_EC_ObserverStrategy::connected | ( | TAO_EC_ProxyPushSupplier * | ) | [pure virtual] |
Used by the EC to inform the ObserverStrategy that a Supplier has connected or disconnected from it.
Implemented in TAO_EC_Null_ObserverStrategy, and TAO_EC_Basic_ObserverStrategy.
| virtual void TAO_EC_ObserverStrategy::disconnected | ( | TAO_EC_ProxyPushSupplier * | ) | [pure virtual] |
Implemented in TAO_EC_Null_ObserverStrategy, and TAO_EC_Basic_ObserverStrategy.
1.5.3