|
Public Methods |
| TAO_Notify_Event_Manager (void) |
| Constuctor.
|
| ~TAO_Notify_Event_Manager () |
| Destructor.
|
void | init (ACE_ENV_SINGLE_ARG_DECL) |
| Init.
|
void | shutdown (void) |
| Init.
|
void | connect (TAO_Notify_ProxySupplier *proxy_supplier ACE_ENV_ARG_DECL) |
| Connect ProxySupplier.
|
void | disconnect (TAO_Notify_ProxySupplier *proxy_supplier ACE_ENV_ARG_DECL) |
| Disconnect ProxySupplier.
|
void | connect (TAO_Notify_ProxyConsumer *proxy_consumer ACE_ENV_ARG_DECL) |
| Connect ProxyConsumer.
|
void | disconnect (TAO_Notify_ProxyConsumer *proxy_consumer ACE_ENV_ARG_DECL) |
| Disconnect ProxyConsumer.
|
TAO_Notify_Consumer_Map * | consumer_map (void) |
| Map accessors.
|
TAO_Notify_Supplier_Map * | supplier_map (void) |
void | offer_change (TAO_Notify_ProxyConsumer *proxy_consumer, const TAO_Notify_EventTypeSeq &added, const TAO_Notify_EventTypeSeq &removed ACE_ENV_ARG_DECL) |
| Offer change received on <proxy_consumer>.
|
void | subscription_change (TAO_Notify_ProxySupplier *proxy_supplier, const TAO_Notify_EventTypeSeq &added, const TAO_Notify_EventTypeSeq &removed ACE_ENV_ARG_DECL) |
| Subscription change received on <proxy_supplier>.
|
const TAO_Notify_EventTypeSeq & | offered_types (void) |
| What are the types being offered.
|
const TAO_Notify_EventTypeSeq & | subscription_types (void) |
| What are the types being subscribed.
|
Protected Methods |
void | subscribe (TAO_Notify_ProxySupplier *proxy_supplier, const TAO_Notify_EventTypeSeq &seq, TAO_Notify_EventTypeSeq &new_seq ACE_ENV_ARG_DECL) |
| Subscribe <proxy_supplier> to the event type sequence list <seq>.
|
void | un_subscribe (TAO_Notify_ProxySupplier *proxy_supplier, const TAO_Notify_EventTypeSeq &seq, TAO_Notify_EventTypeSeq &last_seq ACE_ENV_ARG_DECL) |
| Unsubscribe <proxy_supplier> to the event type sequence list <seq>.
|
void | publish (TAO_Notify_ProxyConsumer *proxy_consumer, const TAO_Notify_EventTypeSeq &seq, TAO_Notify_EventTypeSeq &new_seq ACE_ENV_ARG_DECL) |
| Subscribe <proxy_consumer> to the event type sequence list <seq>.
|
void | un_publish (TAO_Notify_ProxyConsumer *proxy_consumer, const TAO_Notify_EventTypeSeq &seq, TAO_Notify_EventTypeSeq &last_seq ACE_ENV_ARG_DECL) |
| Subscribe <proxy_consumer> to the event type sequence list <seq>.
|
Protected Attributes |
TAO_Notify_Consumer_Map * | consumer_map_ |
| Consumer Map.
|
TAO_Notify_Supplier_Map * | supplier_map_ |
| Supplier Map.
|