#include <Event_Manager.h>
Collaboration diagram for TAO_NS_Event_Manager:

Public Methods | |
| TAO_NS_Event_Manager (void) | |
| Constuctor. More... | |
| ~TAO_NS_Event_Manager () | |
| Destructor. More... | |
| void | init (ACE_ENV_SINGLE_ARG_DECL) |
| Init. More... | |
| void | shutdown (void) |
| Init. More... | |
| void | connect (TAO_NS_ProxySupplier *proxy_supplier ACE_ENV_ARG_DECL) |
| Connect ProxySupplier. More... | |
| void | disconnect (TAO_NS_ProxySupplier *proxy_supplier ACE_ENV_ARG_DECL) |
| Disconnect ProxySupplier. More... | |
| void | connect (TAO_NS_ProxyConsumer *proxy_consumer ACE_ENV_ARG_DECL) |
| Connect ProxyConsumer. More... | |
| void | disconnect (TAO_NS_ProxyConsumer *proxy_consumer ACE_ENV_ARG_DECL) |
| Disconnect ProxyConsumer. More... | |
| TAO_NS_Consumer_Map * | consumer_map (void) |
| Map accessors. More... | |
| TAO_NS_Supplier_Map * | supplier_map (void) |
| void | offer_change (TAO_NS_ProxyConsumer *proxy_consumer, const TAO_NS_EventTypeSeq &added, const TAO_NS_EventTypeSeq &removed ACE_ENV_ARG_DECL) |
| Offer change received on <proxy_consumer>. More... | |
| void | subscription_change (TAO_NS_ProxySupplier *proxy_supplier, const TAO_NS_EventTypeSeq &added, const TAO_NS_EventTypeSeq &removed ACE_ENV_ARG_DECL) |
| Subscription change received on <proxy_supplier>. More... | |
| const TAO_NS_EventTypeSeq & | offered_types (void) |
| What are the types being offered. More... | |
| const TAO_NS_EventTypeSeq & | subscription_types (void) |
| What are the types being subscribed. More... | |
Protected Methods | |
| void | subscribe (TAO_NS_ProxySupplier *proxy_supplier, const TAO_NS_EventTypeSeq &seq, TAO_NS_EventTypeSeq &new_seq ACE_ENV_ARG_DECL) |
| Subscribe <proxy_supplier> to the event type sequence list <seq>. More... | |
| void | un_subscribe (TAO_NS_ProxySupplier *proxy_supplier, const TAO_NS_EventTypeSeq &seq, TAO_NS_EventTypeSeq &last_seq ACE_ENV_ARG_DECL) |
| Unsubscribe <proxy_supplier> to the event type sequence list <seq>. More... | |
| void | publish (TAO_NS_ProxyConsumer *proxy_consumer, const TAO_NS_EventTypeSeq &seq, TAO_NS_EventTypeSeq &new_seq ACE_ENV_ARG_DECL) |
| Subscribe <proxy_consumer> to the event type sequence list <seq>. More... | |
| void | un_publish (TAO_NS_ProxyConsumer *proxy_consumer, const TAO_NS_EventTypeSeq &seq, TAO_NS_EventTypeSeq &last_seq ACE_ENV_ARG_DECL) |
| Subscribe <proxy_consumer> to the event type sequence list <seq>. More... | |
Protected Attributes | |
| TAO_NS_Consumer_Map * | consumer_map_ |
| Consumer Map. More... | |
| TAO_NS_Supplier_Map * | supplier_map_ |
| Supplier Map. More... | |
|
|
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.
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001