Public Member Functions | Private Attributes

TAO_Notify_Method_Request_Lookup_Queueable Class Reference

Lookup command object looks up the event type of the given event in the consumer map and send the event to each proxysupplier. More...

#include <Method_Request_Lookup.h>

Inheritance diagram for TAO_Notify_Method_Request_Lookup_Queueable:
Inheritance graph
[legend]
Collaboration diagram for TAO_Notify_Method_Request_Lookup_Queueable:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TAO_Notify_Method_Request_Lookup_Queueable (const TAO_Notify_Event::Ptr &event, TAO_Notify_ProxyConsumer *proxy_consumer)
 Constructor from event.
 TAO_Notify_Method_Request_Lookup_Queueable (TAO_Notify::Delivery_Request_Ptr &request, TAO_Notify_ProxyConsumer *proxy_consumer)
 Constructor from delivery request.
virtual ~TAO_Notify_Method_Request_Lookup_Queueable ()
 Destructor.
virtual int execute (void)
 Execute the Request.

Private Attributes

TAO_Notify_Event::Ptr event_var_
TAO_Notify_ProxyConsumer::Ptr proxy_guard_

Detailed Description

Lookup command object looks up the event type of the given event in the consumer map and send the event to each proxysupplier.

Definition at line 85 of file Method_Request_Lookup.h.


Constructor & Destructor Documentation

TAO_Notify_Method_Request_Lookup_Queueable::TAO_Notify_Method_Request_Lookup_Queueable ( const TAO_Notify_Event::Ptr event,
TAO_Notify_ProxyConsumer proxy_consumer 
)

Constructor from event.

Definition at line 168 of file Method_Request_Lookup.cpp.

  : TAO_Notify_Method_Request_Lookup (event.get (), proxy_consumer)
  , TAO_Notify_Method_Request_Queueable (event.get ())
  , event_var_ (event)
  , proxy_guard_ (proxy_consumer)
{
}

TAO_Notify_Method_Request_Lookup_Queueable::TAO_Notify_Method_Request_Lookup_Queueable ( TAO_Notify::Delivery_Request_Ptr request,
TAO_Notify_ProxyConsumer proxy_consumer 
)

Constructor from delivery request.

Definition at line 178 of file Method_Request_Lookup.cpp.

  : TAO_Notify_Method_Request_Lookup (request, proxy_consumer)
  , TAO_Notify_Method_Request_Queueable (request->event ().get ())
  , event_var_ (request->event ())
  , proxy_guard_ (proxy_consumer)
{
}

TAO_Notify_Method_Request_Lookup_Queueable::~TAO_Notify_Method_Request_Lookup_Queueable (  )  [virtual]

Destructor.

Definition at line 189 of file Method_Request_Lookup.cpp.

{
}


Member Function Documentation

int TAO_Notify_Method_Request_Lookup_Queueable::execute ( void   )  [virtual]

Execute the Request.

Implements TAO_Notify_Method_Request.

Definition at line 194 of file Method_Request_Lookup.cpp.

{
  return this->execute_i ();
}


Member Data Documentation

Definition at line 107 of file Method_Request_Lookup.h.

Definition at line 108 of file Method_Request_Lookup.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines