|
TAO_CosNotification
2.1.0
|
#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... | |
Public Member Functions | |
| 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 (const TAO_Notify::Delivery_Request_Ptr &delivery, TAO_Notify_ProxySupplier *proxy_supplier, bool filtering) | |
| Construct from a delivery rquest. | |
| TAO_Notify_Method_Request_Dispatch (const TAO_Notify_Method_Request_Event &request, const TAO_Notify_Event *event, TAO_Notify_ProxySupplier *proxy_supplier, bool filtering) | |
| virtual | ~TAO_Notify_Method_Request_Dispatch () |
| Destructor. | |
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. | |
Protected Member Functions | |
| int | execute_i (void) |
| Execute the dispatch operation. | |
Protected Attributes | |
| TAO_Notify_ProxySupplier::Ptr | proxy_supplier_ |
| The Proxy. | |
| bool | filtering_ |
| Flag is true if we want to do filtering else false. | |
| 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
Destructor.
| int TAO_Notify_Method_Request_Dispatch::execute_i | ( | void | ) | [protected] |
Execute the dispatch operation.
| TAO_Notify_Method_Request_Dispatch_Queueable * TAO_Notify_Method_Request_Dispatch::unmarshal | ( | TAO_Notify::Delivery_Request_Ptr & | delivery_request, |
| TAO_Notify_EventChannelFactory & | ecf, | ||
| TAO_InputCDR & | cdr | ||
| ) | [static] |
Static method used to reconstruct a Method Request Dispatch.
bool TAO_Notify_Method_Request_Dispatch::filtering_ [protected] |
Flag is true if we want to do filtering else false.
The Proxy.
1.8.0