| TAO_CosNotification
    2.3.2
    | 
Base class for Supplier and Consumer classes. This object delegates its reference count to its creator proxy object. More...
#include <Peer.h>

| Public Types | |
| typedef TAO_Notify_Refcountable_Guard_T< TAO_Notify_Peer > | Ptr | 
| Public Member Functions | |
| TAO_Notify_Peer (void) | |
| Constructor.  More... | |
| virtual | ~TAO_Notify_Peer () | 
| Destructor.  More... | |
| CORBA::ULong | _incr_refcnt (void) | 
| CORBA::ULong | _decr_refcnt (void) | 
| virtual void | shutdown (void) | 
| Shutdown the peer.  More... | |
| virtual TAO_Notify_Proxy * | proxy (void)=0 | 
| Access Proxy.  More... | |
| virtual void | dispatch_updates (const TAO_Notify_EventTypeSeq &added, const TAO_Notify_EventTypeSeq &removed) | 
| virtual void | qos_changed (const TAO_Notify_QoSProperties &qos_properties) | 
| QoS changed notification from the Peer.  More... | |
| void | handle_dispatch_exception (void) | 
| Handle dispatch exceptions.  More... | |
| virtual ACE_CString | get_ior (void) const =0 | 
| Retrieve the ior of this peer.  More... | |
| Protected Member Functions | |
| virtual void | dispatch_updates_i (const CosNotification::EventTypeSeq &added, const CosNotification::EventTypeSeq &removed)=0 | 
| Implementation of Peer specific dispatch_updates.  More... | |
| Private Member Functions | |
| virtual void | release (void)=0 | 
| Release.  More... | |
Base class for Supplier and Consumer classes. This object delegates its reference count to its creator proxy object.
| TAO_Notify_Peer::TAO_Notify_Peer | ( | void | ) | 
Constructor.
| 
 | virtual | 
Destructor.
| CORBA::ULong TAO_Notify_Peer::_decr_refcnt | ( | void | ) | 
| CORBA::ULong TAO_Notify_Peer::_incr_refcnt | ( | void | ) | 
This method sigantures deliberately match the RefCounting methods required for ESF Proxy
| 
 | virtual | 
| 
 | protectedpure virtual | 
Implementation of Peer specific dispatch_updates.
Implemented in TAO_Notify_Consumer, and TAO_Notify_Supplier.
| 
 | pure virtual | 
Retrieve the ior of this peer.
Implemented in TAO_Notify_SequencePushConsumer, TAO_Notify_StructuredPushConsumer, TAO_Notify_PushConsumer, TAO_Notify_SequencePushSupplier, TAO_Notify_PushSupplier, and TAO_Notify_StructuredPushSupplier.
| void TAO_Notify_Peer::handle_dispatch_exception | ( | void | ) | 
Handle dispatch exceptions.
| 
 | pure virtual | 
Access Proxy.
Implemented in TAO_Notify_Consumer, and TAO_Notify_Supplier.
| 
 | virtual | 
QoS changed notification from the Peer.
Reimplemented in TAO_Notify_Consumer.
| 
 | privatepure virtual | 
| 
 | virtual | 
Shutdown the peer.
Reimplemented in TAO_Notify_Consumer.
 1.8.9.1
 1.8.9.1