Dispatchs an event to a proxy supplier. More...
#include <Method_Request_Dispatch.h>


Public Member Functions | |
| TAO_Notify_Method_Request_Dispatch_Queueable (const TAO_Notify_Method_Request_Event &request, TAO_Notify_Event::Ptr &event, TAO_Notify_ProxySupplier *proxy_supplier, bool filtering) | |
| TAO_Notify_Method_Request_Dispatch_Queueable (const TAO_Notify::Delivery_Request_Ptr &request, TAO_Notify_ProxySupplier *proxy_supplier, bool filtering) | |
| virtual | ~TAO_Notify_Method_Request_Dispatch_Queueable () |
| Destructor. | |
| virtual int | execute (void) |
| Execute the Request. | |
Private Attributes | |
| TAO_Notify_Event::Ptr | event_var_ |
| TAO_Notify_ProxySupplier::Ptr | proxy_guard_ |
Dispatchs an event to a proxy supplier.
Definition at line 97 of file Method_Request_Dispatch.h.
| TAO_Notify_Method_Request_Dispatch_Queueable::TAO_Notify_Method_Request_Dispatch_Queueable | ( | const TAO_Notify_Method_Request_Event & | request, | |
| TAO_Notify_Event::Ptr & | event, | |||
| TAO_Notify_ProxySupplier * | proxy_supplier, | |||
| bool | filtering | |||
| ) |
Construct construct from another method request+event event is passed separately because we may be using a copy of the one in the previous method request
Definition at line 188 of file Method_Request_Dispatch.cpp.
: TAO_Notify_Method_Request_Dispatch (request, event.get (), proxy_supplier, filtering) , TAO_Notify_Method_Request_Queueable (event.get ()) , event_var_( event ) { }
| TAO_Notify_Method_Request_Dispatch_Queueable::TAO_Notify_Method_Request_Dispatch_Queueable | ( | const TAO_Notify::Delivery_Request_Ptr & | request, | |
| TAO_Notify_ProxySupplier * | proxy_supplier, | |||
| bool | filtering | |||
| ) |
Constuct construct from Delivery Request should ONLY be used by unmarshall
Definition at line 201 of file Method_Request_Dispatch.cpp.
: TAO_Notify_Method_Request_Dispatch (request, request->event ().get (), proxy_supplier, filtering) , TAO_Notify_Method_Request_Queueable (request->event ().get ()) , event_var_( request->event () ) { }
| TAO_Notify_Method_Request_Dispatch_Queueable::~TAO_Notify_Method_Request_Dispatch_Queueable | ( | ) | [virtual] |
| int TAO_Notify_Method_Request_Dispatch_Queueable::execute | ( | void | ) | [virtual] |
Execute the Request.
Implements TAO_Notify_Method_Request.
Definition at line 217 of file Method_Request_Dispatch.cpp.
{
return this->execute_i ();
}
Definition at line 125 of file Method_Request_Dispatch.h.
Definition at line 126 of file Method_Request_Dispatch.h.
1.7.0