TAO_CosNotification  2.3.0
 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
[legend]
Collaboration diagram for TAO_Notify_Method_Request_Lookup_No_Copy:
Collaboration graph
[legend]

Public Member Functions

 TAO_Notify_Method_Request_Lookup_No_Copy (const TAO_Notify_Event *event, TAO_Notify_ProxyConsumer *proxy_consumer)
 Constructor. More...
 
virtual ~TAO_Notify_Method_Request_Lookup_No_Copy ()
 Destructor. More...
 
virtual int execute (void)
 Execute the Request. More...
 
virtual
TAO_Notify_Method_Request_Queueable
copy (void)
 Create a copy of this object. More...
 
- Public Member Functions inherited from TAO_Notify_Method_Request_Lookup
virtual ~TAO_Notify_Method_Request_Lookup ()
 Destructor. More...
 
- 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. More...
 
 TAO_Notify_Method_Request_Event (const TAO_Notify::Delivery_Request_Ptr &delivery_request)
 Construct from a delivery request. More...
 
 TAO_Notify_Method_Request_Event (const TAO_Notify_Method_Request_Event &rhs, const TAO_Notify_Event *event)
 
virtual ~TAO_Notify_Method_Request_Event ()
 Destructor. More...
 
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. More...
 

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. More...
 
- 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. More...
 
 TAO_Notify_Method_Request_Lookup (const TAO_Notify::Delivery_Request_Ptr &delivery, TAO_Notify_ProxyConsumer *proxy)
 Constructor. More...
 
int execute_i (void)
 Execute the dispatch operation. More...
 
virtual void work (TAO_Notify_ProxySupplier *proxy_supplier)
 = TAO_ESF_Worker method More...
 
- Protected Attributes inherited from TAO_Notify_Method_Request_Lookup
TAO_Notify_ProxyConsumerproxy_consumer_
 The Proxy. More...
 
- Protected Attributes inherited from TAO_Notify_Method_Request_Event
const TAO_Notify_Eventevent_
 The Event. More...
 
TAO_Notify::Delivery_Request_Ptr delivery_request_
 Pointer to the routing slip's delivery request (if any) More...
 

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: