TAO_CosNotification
2.0.8
|
Base Wrappers for Suppliers that connect to the EventChannel. More...
#include <Supplier.h>
Public Member Functions | |
TAO_Notify_Supplier (TAO_Notify_ProxyConsumer *proxy) | |
Constructor. | |
virtual | ~TAO_Notify_Supplier () |
Destructor. | |
TAO_Notify_ProxyConsumer * | proxy_consumer (void) |
Access Specific Proxy. | |
virtual TAO_Notify_Proxy * | proxy (void) |
Access Base Proxy. | |
virtual CORBA::Object_ptr | get_supplier (void)=0 |
bool | is_alive (bool allow_nil_supplier) |
Protected Member Functions | |
virtual void | dispatch_updates_i (const CosNotification::EventTypeSeq &added, const CosNotification::EventTypeSeq &removed) |
Dispatch updates implementation. | |
Protected Attributes | |
TAO_Notify_ProxyConsumer * | proxy_ |
The proxy that we associate with. | |
CosNotifyComm::NotifySubscribe_var | subscribe_ |
Interface that accepts subscription_changes. | |
CORBA::Object_var | rtt_obj_ |
Base Wrappers for Suppliers that connect to the EventChannel.
TAO_Notify_Supplier::TAO_Notify_Supplier | ( | TAO_Notify_ProxyConsumer * | proxy | ) |
Constructor.
TAO_Notify_Supplier::~TAO_Notify_Supplier | ( | ) | [virtual] |
Destructor.
void TAO_Notify_Supplier::dispatch_updates_i | ( | const CosNotification::EventTypeSeq & | added, |
const CosNotification::EventTypeSeq & | removed | ||
) | [protected, virtual] |
Dispatch updates implementation.
Implements TAO_Notify_Peer.
virtual CORBA::Object_ptr TAO_Notify_Supplier::get_supplier | ( | void | ) | [pure virtual] |
Implemented in TAO_Notify_SequencePushSupplier, TAO_Notify_PushSupplier, and TAO_Notify_StructuredPushSupplier.
bool TAO_Notify_Supplier::is_alive | ( | bool | allow_nil_supplier | ) |
TAO_Notify_Proxy * TAO_Notify_Supplier::proxy | ( | void | ) | [virtual] |
Access Base Proxy.
Implements TAO_Notify_Peer.
TAO_Notify_ProxyConsumer * TAO_Notify_Supplier::proxy_consumer | ( | void | ) |
Access Specific Proxy.
TAO_Notify_ProxyConsumer* TAO_Notify_Supplier::proxy_ [protected] |
The proxy that we associate with.
CORBA::Object_var TAO_Notify_Supplier::rtt_obj_ [protected] |
CosNotifyComm::NotifySubscribe_var TAO_Notify_Supplier::subscribe_ [protected] |
Interface that accepts subscription_changes.