|
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.
|