#include <Event_Manager.h>
Collaboration diagram for TAO_Notify_Event_Manager:
Public Member Functions | |
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 Member Functions | |
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. |
|
Constuctor.
|
|
Destructor.
|
|
Connect ProxyConsumer.
|
|
Connect ProxySupplier.
|
|
Map accessors.
|
|
Disconnect ProxyConsumer.
|
|
Disconnect ProxySupplier.
|
|
Init.
|
|
Offer change received on <proxy_consumer>.
|
|
What are the types being offered.
|
|
Subscribe <proxy_consumer> to the event type sequence list <seq>.
|
|
Init.
|
|
Subscribe <proxy_supplier> to the event type sequence list <seq>.
|
|
Subscription change received on <proxy_supplier>.
|
|
What are the types being subscribed.
|
|
|
|
Subscribe <proxy_consumer> to the event type sequence list <seq>.
|
|
Unsubscribe <proxy_supplier> to the event type sequence list <seq>.
|
|
Consumer Map.
|
|
Supplier Map.
|