#include <Find_Worker_T.h>
Inheritance diagram for TAO_Notify_Find_Worker_T< TYPE, INTERFACE, INTERFACE_PTR, EXCEPTION >:
Public Member Functions | |
TAO_Notify_Find_Worker_T (void) | |
Constructor. | |
TYPE * | find (const TAO_Notify_Object::ID id, CONTAINER &container) |
Find the Type. | |
INTERFACE_PTR | resolve (const TAO_Notify_Object::ID id, CONTAINER &container) |
Find and resolve to the Interface. | |
Protected Member Functions | |
void | work (TYPE *object) |
= TAO_ESF_Worker method | |
Protected Attributes | |
TAO_Notify_Object::ID | id_ |
The id we're looking for. | |
TYPE * | result_ |
The result. | |
Private Types | |
typedef TAO_Notify_Container_T< TYPE > | CONTAINER |
typedef TAO_ESF_Proxy_Collection< TYPE > | COLLECTION |
Definition at line 36 of file Find_Worker_T.h.
|
Definition at line 39 of file Find_Worker_T.h. |
|
Definition at line 38 of file Find_Worker_T.h. Referenced by TAO_Notify_Find_Worker_T< TYPE, INTERFACE, INTERFACE_PTR, EXCEPTION >::find(), and TAO_Notify_Find_Worker_T< TYPE, INTERFACE, INTERFACE_PTR, EXCEPTION >::resolve(). |
|
Constructor.
Definition at line 15 of file Find_Worker_T.cpp.
|
|
|
Find and resolve to the Interface.
Definition at line 31 of file Find_Worker_T.cpp. References TAO_Notify_Find_Worker_T< TYPE, INTERFACE, INTERFACE_PTR, EXCEPTION >::CONTAINER, TAO_Notify_Find_Worker_T< TYPE, INTERFACE, INTERFACE_PTR, EXCEPTION >::find(), TAO_Notify_Object::ID, and TAO_Notify_Find_Worker_T< TYPE, INTERFACE, INTERFACE_PTR, EXCEPTION >::result_. Referenced by TAO_Notify_EventChannelFactory::get_event_channel(), and TAO_Notify_EventChannel::get_supplieradmin().
|
|
= TAO_ESF_Worker method
Implements TAO_ESF_Worker< TYPE >. Definition at line 8 of file Find_Worker_T.inl. References TAO_Notify_Find_Worker_T< TYPE, INTERFACE, INTERFACE_PTR, EXCEPTION >::result_.
|
|
The id we're looking for.
Definition at line 56 of file Find_Worker_T.h. |
|
The result.
Definition at line 59 of file Find_Worker_T.h. Referenced by TAO_Notify_Find_Worker_T< TYPE, INTERFACE, INTERFACE_PTR, EXCEPTION >::find(), TAO_Notify_Find_Worker_T< TYPE, INTERFACE, INTERFACE_PTR, EXCEPTION >::resolve(), and TAO_Notify_Find_Worker_T< TYPE, INTERFACE, INTERFACE_PTR, EXCEPTION >::work(). |