Public Methods |
| | TAO_Notify_Event_Manager (TAO_Notify_EventChannel_i* parent, TAO_Notify_EMO_Factory* emo_factory) |
| | ~TAO_Notify_Event_Manager () |
| void | init (CORBA::Environment &ACE_TRY_ENV) |
| void | shutdown (CORBA::Environment &ACE_TRY_ENV) |
| void | subscribe_for_events (TAO_Notify_EventListener* event_listener, const CosNotification::EventTypeSeq & added, const CosNotification::EventTypeSeq & removed, CORBA::Environment &ACE_TRY_ENV) |
| void | update_publication_list (const CosNotification::EventTypeSeq & added, const CosNotification::EventTypeSeq & removed, CORBA::Environment &ACE_TRY_ENV) |
| void | register_for_subscription_updates (TAO_Notify_UpdateListener* update_listener, CORBA::Environment &ACE_TRY_ENV) |
| void | unregister_from_subscription_updates (TAO_Notify_UpdateListener* update_listener, CORBA::Environment &ACE_TRY_ENV) |
| void | register_for_publication_updates (TAO_Notify_UpdateListener* update_listener, CORBA::Environment &ACE_TRY_ENV) |
| void | unregister_from_publication_updates (TAO_Notify_UpdateListener* update_listener, CORBA::Environment &ACE_TRY_ENV) |
| CosNotification::EventTypeSeq* | obtain_offered_types (void) |
| CosNotification::EventTypeSeq* | obtain_subscription_types (void) |
| TAO_Notify_Event_Map* | event_map (void) |
| TAO_Notify_Event_Processor* | event_processor (void) |
| TAO_Notify_AdminProperties* | admin_properties (void) |
| TAO_Notify_EMO_Factory* | resource_factory (void) |
| void | process_event (TAO_Notify_Event* event, TAO_Notify_EventSource* event_source, CORBA::Environment &ACE_TRY_ENV) |
Protected Methods |
| void | dispatch_updates_i (TAO_Notify_UpdateListener_List* update_listener_list, TAO_Notify_EventType_List& added, TAO_Notify_EventType_List& removed, CORBA::Environment &ACE_TRY_ENV) |
Protected Attributes |
| TAO_Notify_EventChannel_i* | event_channel_ |
| TAO_Notify_Event_Map* | event_map_ |
| TAO_Notify_Event_Processor* | event_processor_ |
| TAO_Notify_Worker_Task* | updates_dispatching_task_ |
| TAO_Notify_EMO_Factory* | emo_factory_ |
| ACE_Lock* | lock_ |
| TAO_Notify_AdminProperties* | admin_properties_ |