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