#include <Event.h>
Inheritance diagram for TAO_Notify_Event:
Public Methods | |
TAO_Notify_Event (void) | |
Constuctor. | |
virtual | ~TAO_Notify_Event () |
Destructor. | |
virtual TAO_Notify_Event * | copy (ACE_ENV_SINGLE_ARG_DECL) const=0 |
Copy the event. | |
virtual const TAO_Notify_EventType & | type (void) const=0 |
Get the event type. | |
virtual CORBA::Boolean | do_match (CosNotifyFilter::Filter_ptr filter ACE_ENV_ARG_DECL) const=0 |
Returns true if the filter matches. | |
virtual void | convert (CosNotification::StructuredEvent ¬ification) const=0 |
Convert to CosNotification::Structured type. | |
virtual void | push (TAO_Notify_Consumer *consumer ACE_ENV_ARG_DECL) const=0 |
Push event to consumer. | |
virtual void | push (Event_Forwarder::StructuredProxyPushSupplier_ptr forwarder ACE_ENV_ARG_DECL) const=0 |
Push event to the Event_Forwarder interface. | |
virtual void | push_no_filtering (Event_Forwarder::StructuredProxyPushSupplier_ptr forwarder ACE_ENV_ARG_DECL) const=0 |
Push event to the Event_Forwarder interface. | |
virtual void | push (Event_Forwarder::ProxyPushSupplier_ptr forwarder ACE_ENV_ARG_DECL) const=0 |
Push event to the Event_Forwarder interface. | |
virtual void | push_no_filtering (Event_Forwarder::ProxyPushSupplier_ptr forwarder ACE_ENV_ARG_DECL) const=0 |
Push event to the Event_Forwarder interface. | |
const TAO_Notify_Property_Short & | priority (void) const |
const TAO_Notify_Property_Time & | timeout (void) const |
Timeout. | |
Static Public Methods | |
void | translate (const CORBA::Any &any, CosNotification::StructuredEvent ¬ification) |
Translate Any to Structured. | |
void | translate (const CosNotification::StructuredEvent ¬ification, CORBA::Any &any) |
Translate Structured to Any. | |
Protected Attributes | |
TAO_Notify_Property_Short | priority_ |
= QoS properties Priority. | |
TAO_Notify_Property_Time | timeout_ |
Timeout. |
|
Constuctor.
|
|
Destructor.
|
|
Convert to CosNotification::Structured type.
|
|
Copy the event.
|
|
Returns true if the filter matches.
|
|
= Accessors Priority |
|
Push event to the Event_Forwarder interface.
|
|
Push event to the Event_Forwarder interface.
|
|
Push event to consumer.
|
|
Push event to the Event_Forwarder interface.
|
|
Push event to the Event_Forwarder interface.
|
|
Timeout.
|
|
Translate Structured to Any.
|
|
Translate Any to Structured.
|
|
Get the event type.
|
|
= QoS properties Priority.
|
|
Timeout.
|