Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TAO_Notify_Method_Request_Event Class Reference

A base class for all Method Requests that are associated with events. More...

#include <Method_Request_Event.h>

Inheritance diagram for TAO_Notify_Method_Request_Event:

Inheritance graph
[legend]
Collaboration diagram for TAO_Notify_Method_Request_Event:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 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 ()

Protected Attributes

const TAO_Notify_Eventevent_
 The Event.
TAO_Notify::Delivery_Request_Ptr delivery_request_
 Pointer to the routing slip's delivery request (if any).

Detailed Description

A base class for all Method Requests that are associated with events.


Constructor & Destructor Documentation

TAO_Notify_Method_Request_Event::TAO_Notify_Method_Request_Event const TAO_Notify_Event  ) 
 

Construct from event.

TAO_Notify_Method_Request_Event::TAO_Notify_Method_Request_Event const TAO_Notify::Delivery_Request_Ptr delivery_request  ) 
 

Construct from a delivery request.

TAO_Notify_Method_Request_Event::TAO_Notify_Method_Request_Event const TAO_Notify_Method_Request_Event rhs,
const TAO_Notify_Event event
 

Construct from another Method Request Event is passed separately because it may be a copy of the one in request.

TAO_Notify_Method_Request_Event::~TAO_Notify_Method_Request_Event  )  [virtual]
 

Destructor.


Member Function Documentation

void TAO_Notify_Method_Request_Event::complete  ) 
 

const TAO_Notify_Event * TAO_Notify_Method_Request_Event::event  )  const
 

unsigned long TAO_Notify_Method_Request_Event::sequence  ) 
 

bool TAO_Notify_Method_Request_Event::should_retry  ) 
 


Member Data Documentation

TAO_Notify::Delivery_Request_Ptr TAO_Notify_Method_Request_Event::delivery_request_ [protected]
 

Pointer to the routing slip's delivery request (if any).

const TAO_Notify_Event* TAO_Notify_Method_Request_Event::event_ [protected]
 

The Event.


The documentation for this class was generated from the following files:
Generated on Sun May 15 13:27:51 2005 for TAO_CosNotification by  doxygen 1.3.9.1