|
TAO_CosNotification 2.0.5
|
Helper to locate a TYPE given its ID. More...
#include <Find_Worker_T.h>


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 |
Helper to locate a TYPE given its ID.
typedef TAO_ESF_Proxy_Collection<TYPE> TAO_Notify_Find_Worker_T< TYPE, INTERFACE, INTERFACE_PTR, EXCEPTION >::COLLECTION [private] |
typedef TAO_Notify_Container_T<TYPE> TAO_Notify_Find_Worker_T< TYPE, INTERFACE, INTERFACE_PTR, EXCEPTION >::CONTAINER [private] |
| TAO_Notify_Find_Worker_T< TYPE, INTERFACE, INTERFACE_PTR, EXCEPTION >::TAO_Notify_Find_Worker_T | ( | void | ) |
Constructor.
| TYPE * TAO_Notify_Find_Worker_T< TYPE, INTERFACE, INTERFACE_PTR, EXCEPTION >::find | ( | const TAO_Notify_Object::ID | id, |
| CONTAINER & | container | ||
| ) |
Find the Type.
| INTERFACE_PTR TAO_Notify_Find_Worker_T< TYPE, INTERFACE, INTERFACE_PTR, EXCEPTION >::resolve | ( | const TAO_Notify_Object::ID | id, |
| CONTAINER & | container | ||
| ) |
Find and resolve to the Interface.
| void TAO_Notify_Find_Worker_T< TYPE, INTERFACE, INTERFACE_PTR, EXCEPTION >::work | ( | TYPE * | object | ) | [protected, virtual] |
= TAO_ESF_Worker method
Implements TAO_ESF_Worker< TYPE >.
TAO_Notify_Object::ID TAO_Notify_Find_Worker_T< TYPE, INTERFACE, INTERFACE_PTR, EXCEPTION >::id_ [protected] |
The id we're looking for.
TYPE* TAO_Notify_Find_Worker_T< TYPE, INTERFACE, INTERFACE_PTR, EXCEPTION >::result_ [protected] |
The result.
1.7.4