TAO_CosNotification
2.2.5
|
#include <Method_Request_Dispatch.h>
Public Types | |
enum | { persistence_code = 1 } |
an arbitrary code (Octet) to identify this delivery method type in persistent storage More... | |
Static Public Member Functions | |
static TAO_Notify_Method_Request_Dispatch_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 | |
int | execute_i (void) |
Execute the dispatch operation. More... | |
Protected Attributes | |
TAO_Notify_ProxySupplier::Ptr | proxy_supplier_ |
The Proxy. More... | |
bool | filtering_ |
Flag is true if we want to do filtering else false. More... | |
Protected Attributes inherited from TAO_Notify_Method_Request_Event | |
const TAO_Notify_Event * | event_ |
The Event. More... | |
TAO_Notify::Delivery_Request_Ptr | delivery_request_ |
Pointer to the routing slip's delivery request (if any) More... | |
anonymous enum |
TAO_Notify_Method_Request_Dispatch::TAO_Notify_Method_Request_Dispatch | ( | const TAO_Notify_Event * | event, |
TAO_Notify_ProxySupplier * | proxy_supplier, | ||
bool | filtering | ||
) |
Constuct from event.
TAO_Notify_Method_Request_Dispatch::TAO_Notify_Method_Request_Dispatch | ( | const TAO_Notify::Delivery_Request_Ptr & | delivery, |
TAO_Notify_ProxySupplier * | proxy_supplier, | ||
bool | filtering | ||
) |
Construct from a delivery rquest.
TAO_Notify_Method_Request_Dispatch::TAO_Notify_Method_Request_Dispatch | ( | const TAO_Notify_Method_Request_Event & | request, |
const TAO_Notify_Event * | event, | ||
TAO_Notify_ProxySupplier * | proxy_supplier, | ||
bool | filtering | ||
) |
Constuct from another method request+event event is passed separately because we may be using a copy of the one in the previous method request
|
virtual |
Destructor.
|
protected |
Execute the dispatch operation.
|
static |
Static method used to reconstruct a Method Request Dispatch.
|
protected |
Flag is true if we want to do filtering else false.
|
protected |
The Proxy.