TAO_CosNotification
2.1.6
|
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. | |
Public Member Functions inherited from TAO_ESF_Worker< TYPE > | |
virtual | ~TAO_ESF_Worker (void) |
virtual void | set_size (size_t size) |
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.
|
private |
|
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.
|
protectedvirtual |
= TAO_ESF_Worker method
Implements TAO_ESF_Worker< TYPE >.
|
protected |
The id we're looking for.
|
protected |
The result.