TAO_CosNotification 4.0.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
TAO_Notify_StructuredEvent Class Reference

StructuredEvent implementation. More...

#include <StructuredEvent.h>

Inheritance diagram for TAO_Notify_StructuredEvent:
Inheritance graph
[legend]
Collaboration diagram for TAO_Notify_StructuredEvent:
Collaboration graph
[legend]

Public Member Functions

 TAO_Notify_StructuredEvent (const CosNotification::StructuredEvent &notification)
 Constructor.
 
virtual ~TAO_Notify_StructuredEvent ()
 Destructor.
 
- Public Member Functions inherited from TAO_Notify_StructuredEvent_No_Copy
 TAO_Notify_StructuredEvent_No_Copy (const CosNotification::StructuredEvent &notification)
 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 &notification) const
 Convert to CosNotification::Structured type.
 
virtual const TAO_Notify_EventTypetype () 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 ()
 Constructor.
 
virtual ~TAO_Notify_Event ()
 Destructor.
 
TAO_Notify_Eventqueueable_copy () const
 
const TAO_Notify_Property_Shortpriority () const
 
const TAO_Notify_Property_Timetimeout () const
 Timeout.
 
const TAO_Notify_Property_Booleanreliable () const
 Reliable.
 
const ACE_Time_Valuecreation_time () const
 Event creation time.
 
- Public Member Functions inherited from TAO_Notify_Refcountable
 TAO_Notify_Refcountable ()
 Constructor.
 
virtual ~TAO_Notify_Refcountable ()
 
CORBA::ULong _incr_refcnt ()
 
CORBA::ULong _decr_refcnt ()
 

Protected Attributes

CosNotification::StructuredEvent notification_copy
 Copy of the Event.
 
- Protected Attributes inherited from TAO_Notify_StructuredEvent_No_Copy
const CosNotification::StructuredEventnotification_
 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

- Public Types inherited from TAO_Notify_Event
enum  { MARSHAL_ANY =1 , MARSHAL_STRUCTURED =2 }
 
typedef TAO_Notify_Refcountable_Guard_T< TAO_Notify_EventPtr
 
- Public Types inherited from TAO_Notify_Refcountable
typedef TAO_Notify_Refcountable_Guard_T< TAO_Notify_RefcountablePtr
 
- Static Public Member Functions inherited from TAO_Notify_StructuredEvent_No_Copy
static TAO_Notify_StructuredEventunmarshal (TAO_InputCDR &cdr)
 
- Static Public Member Functions inherited from TAO_Notify_Event
static void translate (const CORBA::Any &any, CosNotification::StructuredEvent &notification)
 Translate Any to Structured.
 
static void translate (const CosNotification::StructuredEvent &notification, CORBA::Any &any)
 Translate Structured to Any.
 
static TAO_Notify_Eventunmarshal (TAO_InputCDR &cdr)
 Unmarshal an event from a CDR. (for persistence)
 
- Protected Member Functions inherited from TAO_Notify_StructuredEvent_No_Copy
virtual TAO_Notify_Eventcopy () const
 returns a copy of this event allocated on the heap
 

Detailed Description

StructuredEvent implementation.

Constructor & Destructor Documentation

◆ TAO_Notify_StructuredEvent()

TAO_Notify_StructuredEvent::TAO_Notify_StructuredEvent ( const CosNotification::StructuredEvent & notification)

Constructor.

◆ ~TAO_Notify_StructuredEvent()

TAO_Notify_StructuredEvent::~TAO_Notify_StructuredEvent ( )
virtual

Destructor.

Member Data Documentation

◆ notification_copy

CosNotification::StructuredEvent TAO_Notify_StructuredEvent::notification_copy
protected

Copy of the Event.


The documentation for this class was generated from the following files: