TAO_CosNotification
2.1.6
|
StructuredEvent implementation. More...
#include <StructuredEvent.h>
Public Member Functions | |
TAO_Notify_StructuredEvent (const CosNotification::StructuredEvent ¬ification) | |
Constructor. | |
virtual | ~TAO_Notify_StructuredEvent () |
Destructor. | |
Public Member Functions inherited from TAO_Notify_StructuredEvent_No_Copy | |
TAO_Notify_StructuredEvent_No_Copy (const CosNotification::StructuredEvent ¬ification) | |
Constructor. | |
virtual | ~TAO_Notify_StructuredEvent_No_Copy () |
Destructor. | |
virtual void | marshal (TAO_OutputCDR &cdr) const |
marshal this event into a CDR buffer (for persistence) | |
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 const TAO_Notify_EventType & | type (void) const |
Get the event 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. | |
Public Member Functions inherited from TAO_Notify_Event | |
TAO_Notify_Event (void) | |
Constructor. | |
virtual | ~TAO_Notify_Event () |
Destructor. | |
TAO_Notify_Event * | queueable_copy (void) const |
const TAO_Notify_Property_Short & | priority (void) const |
const TAO_Notify_Property_Time & | timeout (void) const |
Timeout. | |
const TAO_Notify_Property_Boolean & | reliable (void) const |
Reliable. | |
const ACE_Time_Value & | creation_time (void) const |
Event creation time. | |
Public Member Functions inherited from TAO_Notify_Refcountable | |
TAO_Notify_Refcountable (void) | |
Constructor. | |
virtual | ~TAO_Notify_Refcountable () |
CORBA::ULong | _incr_refcnt (void) |
CORBA::ULong | _decr_refcnt (void) |
Protected Attributes | |
CosNotification::StructuredEvent | notification_copy |
Copy of the Event. | |
Protected Attributes inherited from TAO_Notify_StructuredEvent_No_Copy | |
const CosNotification::StructuredEvent * | notification_ |
Structured Event. | |
const TAO_Notify_EventType | type_ |
Our type. | |
Protected Attributes inherited from TAO_Notify_Event | |
TAO_Notify_Property_Short | priority_ |
= QoS properties | |
TAO_Notify_Property_Time | timeout_ |
Timeout. | |
TAO_Notify_Property_Boolean | reliable_ |
Reliability. |
Additional Inherited Members | |
Static Public Member Functions inherited from TAO_Notify_StructuredEvent_No_Copy | |
static TAO_Notify_StructuredEvent * | unmarshal (TAO_InputCDR &cdr) |
Static Public Member Functions inherited from TAO_Notify_Event | |
static void | translate (const CORBA::Any &any, CosNotification::StructuredEvent ¬ification) |
Translate Any to Structured. | |
static void | translate (const CosNotification::StructuredEvent ¬ification, CORBA::Any &any) |
Translate Structured to Any. | |
Protected Member Functions inherited from TAO_Notify_StructuredEvent_No_Copy | |
virtual TAO_Notify_Event * | copy (void) const |
returns a copy of this event allocated on the heap |
StructuredEvent implementation.
TAO_Notify_StructuredEvent::TAO_Notify_StructuredEvent | ( | const CosNotification::StructuredEvent & | notification | ) |
Constructor.
|
virtual |
Destructor.
|
protected |
Copy of the Event.