TAO_CosNotification  2.1.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
TAO_Notify_Method_Request_Lookup_No_Copy 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_No_Copy:
Inheritance graph
Collaboration diagram for TAO_Notify_Method_Request_Lookup_No_Copy:
Collaboration graph

Public Member Functions

 TAO_Notify_Method_Request_Lookup_No_Copy (const TAO_Notify_Event *event, TAO_Notify_ProxyConsumer *proxy_consumer)
 Constructor.
 
virtual ~TAO_Notify_Method_Request_Lookup_No_Copy ()
 Destructor.
 
virtual int execute (void)
 Execute the Request.
 
virtual
TAO_Notify_Method_Request_Queueable
copy (void)
 Create a copy of this object.
 
- Public Member Functions inherited from TAO_Notify_Method_Request_Lookup
virtual ~TAO_Notify_Method_Request_Lookup ()
 Destructor.
 
- Public Member Functions inherited from TAO_ESF_Worker< TAO_Notify_ProxySupplier >
virtual ~TAO_ESF_Worker (void)
 
virtual void set_size (size_t size)
 
virtual void work (Object *object)=0
 
- Public Member Functions inherited from TAO_Notify_Method_Request_Event
 TAO_Notify_Method_Request_Event (const TAO_Notify_Event *)
 Construct from event.
 
 TAO_Notify_Method_Request_Event (const TAO_Notify::Delivery_Request_Ptr &delivery_request)
 Construct from a delivery request.
 
 TAO_Notify_Method_Request_Event (const TAO_Notify_Method_Request_Event &rhs, const TAO_Notify_Event *event)
 
virtual ~TAO_Notify_Method_Request_Event ()
 Destructor.
 
const TAO_Notify_Eventevent () const
 
void complete ()
 
unsigned long sequence ()
 
bool should_retry ()
 
- Public Member Functions inherited from TAO_Notify_Method_Request
virtual ~TAO_Notify_Method_Request (void)
 Destructor.
 

Additional Inherited Members

- Public Types inherited from TAO_Notify_Method_Request_Lookup
enum  { persistence_code = 2 }
 an arbitrary code (Octet) to identify this type of request in persistent storage More...
 
- Static Public Member Functions inherited from TAO_Notify_Method_Request_Lookup
static
TAO_Notify_Method_Request_Lookup_Queueable
unmarshal (TAO_Notify::Delivery_Request_Ptr &delivery_request, TAO_Notify_EventChannelFactory &ecf, TAO_InputCDR &cdr)
 Static method used to reconstruct a Method Request Dispatch.
 
- Protected Member Functions inherited from TAO_Notify_Method_Request_Lookup
 TAO_Notify_Method_Request_Lookup (const TAO_Notify_Event *event, TAO_Notify_ProxyConsumer *proxy)
 Constructor.
 
 TAO_Notify_Method_Request_Lookup (const TAO_Notify::Delivery_Request_Ptr &delivery, TAO_Notify_ProxyConsumer *proxy)
 Constructor.
 
int execute_i (void)
 Execute the dispatch operation.
 
virtual void work (TAO_Notify_ProxySupplier *proxy_supplier)
 = TAO_ESF_Worker method
 
- Protected Attributes inherited from TAO_Notify_Method_Request_Lookup
TAO_Notify_ProxyConsumerproxy_consumer_
 The Proxy.
 

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.

Constructor & Destructor Documentation

TAO_Notify_Method_Request_Lookup_No_Copy::TAO_Notify_Method_Request_Lookup_No_Copy ( const TAO_Notify_Event event,
TAO_Notify_ProxyConsumer proxy_consumer 
)

Constructor.

TAO_Notify_Method_Request_Lookup_No_Copy::~TAO_Notify_Method_Request_Lookup_No_Copy ( )
virtual

Destructor.

Member Function Documentation

TAO_Notify_Method_Request_Queueable * TAO_Notify_Method_Request_Lookup_No_Copy::copy ( void  )
virtual

Create a copy of this object.

Implements TAO_Notify_Method_Request.

int TAO_Notify_Method_Request_Lookup_No_Copy::execute ( void  )
virtual

Execute the Request.

Implements TAO_Notify_Method_Request.


The documentation for this class was generated from the following files: