#include <Notify_Event_Processor.h>
Collaboration diagram for TAO_Notify_Event_Processor:

Public Methods | |
| TAO_Notify_Event_Processor (TAO_Notify_Event_Manager *event_manager) | |
| virtual | ~TAO_Notify_Event_Processor () |
| void | init (TAO_Notify_QoSAdmin_i *qos_properties ACE_ENV_ARG_DECL) |
| Init. More... | |
| void | shutdown (ACE_ENV_SINGLE_ARG_DECL) |
| Shutdown operations. More... | |
| void | evaluate_source_filter (TAO_Notify_Event *event, TAO_Notify_EventSource *event_source ACE_ENV_ARG_DECL) |
| Event processing entry point. More... | |
| void | lookup_subscriptions (TAO_Notify_Event *event, TAO_Notify_EventSource *event_source ACE_ENV_ARG_DECL) |
| This method is called by an Event_Source after it has successfully evaluated its filter. More... | |
| void | evaluate_listener_filter (TAO_Notify_Event *event, TAO_Notify_EventListener *event_listener, CORBA::Boolean eval_parent ACE_ENV_ARG_DECL) |
| This method is called by the subscription lookup command asking that <event> be delivered to <event_listener>. More... | |
| void | dispatch_event (TAO_Notify_Event *event, TAO_Notify_EventListener *event_listener ACE_ENV_ARG_DECL) |
| This method is called by an Event_Listener after it has successfully evaluated its filter. More... | |
Protected Attributes | |
| TAO_Notify_Event_Manager * | event_manager_ |
| The Event Manager. More... | |
| TAO_Notify_Worker_Task * | lookup_task_ |
| TAO_Notify_EMO_Factory * | emo_factory_ |
| Factory for manager ojects. More... | |
The Event Processor.
|
|
|
|
|
|
|
||||||||||||
|
This method is called by an Event_Listener after it has successfully evaluated its filter.
|
|
||||||||||||||||
|
This method is called by the subscription lookup command asking that <event> be delivered to <event_listener>.
|
|
||||||||||||
|
Event processing entry point.
|
|
|
Init.
|
|
||||||||||||
|
This method is called by an Event_Source after it has successfully evaluated its filter.
|
|
|
Shutdown operations.
|
|
|
Factory for manager ojects.
|
|
|
The Event Manager.
|
|
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001