#include <AnyEvent.h>
Inheritance diagram for TAO_Notify_AnyEvent_No_Copy:
Public Member Functions | |
TAO_Notify_AnyEvent_No_Copy (const CORBA::Any &event) | |
Constuctor. | |
virtual | ~TAO_Notify_AnyEvent_No_Copy () |
Destructor. | |
virtual const TAO_Notify_EventType & | type (void) const |
Get the event type. | |
CORBA::Boolean | do_match (CosNotifyFilter::Filter_ptr filter) const |
Returns true if the filter matches. | |
virtual void | convert (CosNotification::StructuredEvent ¬ification) const |
Convert to CosNotification::Structured type. | |
virtual void | push (TAO_Notify_Consumer *consumer) const |
Push event to consumer. | |
virtual void | push (Event_Forwarder::StructuredProxyPushSupplier_ptr forwarder) const |
Push event to the Event_Forwarder interface. | |
virtual void | push_no_filtering (Event_Forwarder::StructuredProxyPushSupplier_ptr forwarder) const |
Push event to the Event_Forwarder interface. | |
virtual void | push (Event_Forwarder::ProxyPushSupplier_ptr forwarder) const |
Push event to the Event_Forwarder interface. | |
virtual void | push_no_filtering (Event_Forwarder::ProxyPushSupplier_ptr forwarder) const |
Push event to the Event_Forwarder interface. | |
virtual void | marshal (TAO_OutputCDR &cdr) const |
marshal this event into a CDR buffer (for persistence) | |
Static Public Member Functions | |
TAO_Notify_AnyEvent * | unmarshal (TAO_InputCDR &cdr) |
Protected Member Functions | |
virtual TAO_Notify_Event * | copy () const |
returns a copy of this event allocated from the heap | |
Protected Attributes | |
const CORBA::Any * | event_ |
Static Protected Attributes | |
TAO_Notify_EventType | event_type_ |
Our event type. | |
Friends | |
class | TAO_Notify_Builder |
|
Constuctor.
|
|
Destructor.
|
|
Convert to CosNotification::Structured type.
Implements TAO_Notify_Event. |
|
returns a copy of this event allocated from the heap
|
|
Returns true if the filter matches.
Implements TAO_Notify_Event. |
|
marshal this event into a CDR buffer (for persistence)
Implements TAO_Notify_Event. |
|
Push event to the Event_Forwarder interface.
Implements TAO_Notify_Event. |
|
Push event to the Event_Forwarder interface.
Implements TAO_Notify_Event. |
|
Push event to consumer.
|
|
Push event to the Event_Forwarder interface.
Implements TAO_Notify_Event. |
|
Push event to the Event_Forwarder interface.
Implements TAO_Notify_Event. |
|
Get the event type.
Implements TAO_Notify_Event. |
|
unmarshal this event from a CDR buffer (for persistence)
Reimplemented from TAO_Notify_Event. |
|
|
|
|
|
Our event type.
|