#include <AnyEvent.h>


Public Member Functions | |
| 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 ¬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 | |
| static TAO_Notify_AnyEvent * | unmarshal (TAO_InputCDR &cdr) |
Protected Member Functions | |
| virtual TAO_Notify_Event * | copy (void) const |
| returns a copy of this event allocated from the heap | |
Protected Attributes | |
| const CORBA::Any * | event_ |
Static Protected Attributes | |
| static TAO_Notify_EventType | event_type_ |
| Our event type. | |
Friends | |
| class | TAO_Notify_Builder |
| TAO_Notify_AnyEvent_No_Copy::TAO_Notify_AnyEvent_No_Copy | ( | const CORBA::Any & | event | ) |
Constructor.
| TAO_Notify_AnyEvent_No_Copy::~TAO_Notify_AnyEvent_No_Copy | ( | ) | [virtual] |
Destructor.
| void TAO_Notify_AnyEvent_No_Copy::convert | ( | CosNotification::StructuredEvent & | notification | ) | const [virtual] |
| TAO_Notify_Event * TAO_Notify_AnyEvent_No_Copy::copy | ( | void | ) | const [protected, virtual] |
| CORBA::Boolean TAO_Notify_AnyEvent_No_Copy::do_match | ( | CosNotifyFilter::Filter_ptr | filter | ) | const [virtual] |
| void TAO_Notify_AnyEvent_No_Copy::marshal | ( | TAO_OutputCDR & | cdr | ) | const [virtual] |
| void TAO_Notify_AnyEvent_No_Copy::push | ( | Event_Forwarder::ProxyPushSupplier_ptr | forwarder | ) | const [virtual] |
| void TAO_Notify_AnyEvent_No_Copy::push | ( | Event_Forwarder::StructuredProxyPushSupplier_ptr | forwarder | ) | const [virtual] |
| void TAO_Notify_AnyEvent_No_Copy::push | ( | TAO_Notify_Consumer * | consumer | ) | const [virtual] |
| void TAO_Notify_AnyEvent_No_Copy::push_no_filtering | ( | Event_Forwarder::ProxyPushSupplier_ptr | forwarder | ) | const [virtual] |
| void TAO_Notify_AnyEvent_No_Copy::push_no_filtering | ( | Event_Forwarder::StructuredProxyPushSupplier_ptr | forwarder | ) | const [virtual] |
| const TAO_Notify_EventType & TAO_Notify_AnyEvent_No_Copy::type | ( | void | ) | const [virtual] |
| TAO_Notify_AnyEvent * TAO_Notify_AnyEvent_No_Copy::unmarshal | ( | TAO_InputCDR & | cdr | ) | [static] |
unmarshal this event from a CDR buffer (for persistence)
| code | a code indicating what type of event to create. | |
| cdr | a CDR stream containing the marshalled data for the event. |
Reimplemented from TAO_Notify_Event.
friend class TAO_Notify_Builder [friend] |
const CORBA::Any* TAO_Notify_AnyEvent_No_Copy::event_ [protected] |
TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_Notify_EventType TAO_Notify_AnyEvent_No_Copy::event_type_ [static, protected] |
Our event type.
1.5.8