#include <EC_ObserverStrategy.h>
Inheritance diagram for TAO_EC_ObserverStrategy:

Public Methods | |
| virtual | ~TAO_EC_ObserverStrategy (void) |
| Destructor. More... | |
| virtual RtecEventChannelAdmin::Observer_Handle | append_observer (RtecEventChannelAdmin::Observer_ptr ACE_ENV_ARG_DECL)=0 throw ( CORBA::SystemException, RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR, RtecEventChannelAdmin::EventChannel::CANT_APPEND_OBSERVER) |
| The basic methods to support the EC strategies. More... | |
| virtual void | remove_observer (RtecEventChannelAdmin::Observer_Handle ACE_ENV_ARG_DECL)=0 throw ( CORBA::SystemException, RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR, RtecEventChannelAdmin::EventChannel::CANT_REMOVE_OBSERVER) |
| virtual void | connected (TAO_EC_ProxyPushConsumer *ACE_ENV_ARG_DECL_NOT_USED)=0 |
| Used by the EC to inform the ObserverStrategy that a Consumer has connected or disconnected from it. More... | |
| virtual void | disconnected (TAO_EC_ProxyPushConsumer *ACE_ENV_ARG_DECL_NOT_USED)=0 |
| virtual void | connected (TAO_EC_ProxyPushSupplier *ACE_ENV_ARG_DECL_NOT_USED)=0 |
| Used by the EC to inform the ObserverStrategy that a Consumer has connected or disconnected from it. More... | |
| virtual void | disconnected (TAO_EC_ProxyPushSupplier *ACE_ENV_ARG_DECL_NOT_USED)=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.
|
|
Destructor.
|
|
|
The basic methods to support the EC strategies.
Reimplemented in TAO_EC_Null_ObserverStrategy, and TAO_EC_Basic_ObserverStrategy. |
|
|
Used by the EC to inform the ObserverStrategy that a Consumer has connected or disconnected from it.
Reimplemented in TAO_EC_Null_ObserverStrategy, and TAO_EC_Basic_ObserverStrategy. |
|
|
Used by the EC to inform the ObserverStrategy that a Consumer has connected or disconnected from it.
Reimplemented in TAO_EC_Null_ObserverStrategy, and TAO_EC_Basic_ObserverStrategy. |
|
|
Reimplemented in TAO_EC_Null_ObserverStrategy, and TAO_EC_Basic_ObserverStrategy. |
|
|
Reimplemented in TAO_EC_Null_ObserverStrategy, and TAO_EC_Basic_ObserverStrategy. |
|
|
Reimplemented in TAO_EC_Null_ObserverStrategy, and TAO_EC_Basic_ObserverStrategy. |
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001