TAO_CosNotification  2.1.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Attributes | List of all members
TAO_Notify_AnyEvent Class Reference

AnyEvent implementation. More...

#include <AnyEvent.h>

Inheritance diagram for TAO_Notify_AnyEvent:
Inheritance graph
Collaboration diagram for TAO_Notify_AnyEvent:
Collaboration graph

Public Member Functions

 TAO_Notify_AnyEvent (const CORBA::Any &event)
 Constructor.
 
virtual ~TAO_Notify_AnyEvent ()
 Destructor.
 
- Public Member Functions inherited from TAO_Notify_AnyEvent_No_Copy
 TAO_Notify_AnyEvent_No_Copy (const CORBA::Any &event)
 Constructor.
 
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 &notification) 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)
 
- Public Member Functions inherited from TAO_Notify_Event
 TAO_Notify_Event (void)
 Constructor.
 
virtual ~TAO_Notify_Event ()
 Destructor.
 
TAO_Notify_Eventqueueable_copy (void) const
 
const TAO_Notify_Property_Shortpriority (void) const
 
const TAO_Notify_Property_Timetimeout (void) const
 Timeout.
 
const TAO_Notify_Property_Booleanreliable (void) const
 Reliable.
 
const ACE_Time_Valuecreation_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

CORBA::Any any_copy_
 Copy of the Event.
 
- Protected Attributes inherited from TAO_Notify_AnyEvent_No_Copy
const CORBA::Any * event_
 
- 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_Event
Ptr
 
- Static Public Member Functions inherited from TAO_Notify_AnyEvent_No_Copy
static TAO_Notify_AnyEventunmarshal (TAO_InputCDR &cdr)
 
- Protected Member Functions inherited from TAO_Notify_AnyEvent_No_Copy
virtual TAO_Notify_Eventcopy (void) const
 returns a copy of this event allocated from the heap
 
- Static Protected Attributes inherited from TAO_Notify_AnyEvent_No_Copy
static TAO_Notify_EventType event_type_
 Our event type.
 

Detailed Description

AnyEvent implementation.

Constructor & Destructor Documentation

TAO_Notify_AnyEvent::TAO_Notify_AnyEvent ( const CORBA::Any &  event)

Constructor.

TAO_Notify_AnyEvent::~TAO_Notify_AnyEvent ( )
virtual

Destructor.

Member Data Documentation

CORBA::Any TAO_Notify_AnyEvent::any_copy_
protected

Copy of the Event.


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