TAO_CosNotification  2.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Attributes | List of all 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]

Public Member Functions

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

Protected Attributes

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

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 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: