TAO_Notify_StructuredProxyPushConsumer Class Reference

CosNotifyChannelAdmin::StructuredProxyPushConsumer implementation. More...

#include <StructuredProxyPushConsumer.h>

Inheritance diagram for TAO_Notify_StructuredProxyPushConsumer:

Inheritance graph
[legend]
Collaboration diagram for TAO_Notify_StructuredProxyPushConsumer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 TAO_Notify_StructuredProxyPushConsumer (void)
 Constructor.
virtual ~TAO_Notify_StructuredProxyPushConsumer ()
 Destructor.
virtual void load_attrs (const TAO_Notify::NVPList &attrs)
virtual void validate ()

Protected Member Functions

virtual
CosNotifyChannelAdmin::ProxyType 
MyType (void)
virtual void connect_structured_push_supplier (CosNotifyComm::StructuredPushSupplier_ptr push_supplier)
virtual void push_structured_event (const CosNotification::StructuredEvent &notification)
virtual void disconnect_structured_push_consumer ()
virtual const char * get_proxy_type_name (void) const

Private Types

typedef
TAO_Notify_ProxyConsumer_T
< POA_CosNotifyChannelAdmin::StructuredProxyPushConsumer > 
SuperClass

Private Member Functions

virtual void release (void)
 Release.

Friends

class TAO_Notify_Builder


Detailed Description

CosNotifyChannelAdmin::StructuredProxyPushConsumer implementation.

Member Typedef Documentation

typedef TAO_Notify_ProxyConsumer_T<POA_CosNotifyChannelAdmin::StructuredProxyPushConsumer> TAO_Notify_StructuredProxyPushConsumer::SuperClass [private]


Constructor & Destructor Documentation

TAO_Notify_StructuredProxyPushConsumer::TAO_Notify_StructuredProxyPushConsumer ( void   ) 

Constructor.

TAO_Notify_StructuredProxyPushConsumer::~TAO_Notify_StructuredProxyPushConsumer (  )  [virtual]

Destructor.


Member Function Documentation

void TAO_Notify_StructuredProxyPushConsumer::connect_structured_push_supplier ( CosNotifyComm::StructuredPushSupplier_ptr  push_supplier  )  [protected, virtual]

void TAO_Notify_StructuredProxyPushConsumer::disconnect_structured_push_consumer ( void   )  [protected, virtual]

const char * TAO_Notify_StructuredProxyPushConsumer::get_proxy_type_name ( void   )  const [protected, virtual]

Implements TAO_Notify_Proxy.

void TAO_Notify_StructuredProxyPushConsumer::load_attrs ( const TAO_Notify::NVPList attrs  )  [virtual]

Load our attributes. Each derived type should call the superclass load first before loading its own attributes.

Reimplemented from TAO_Notify_Object.

CosNotifyChannelAdmin::ProxyType TAO_Notify_StructuredProxyPushConsumer::MyType ( void   )  [protected, virtual]

void TAO_Notify_StructuredProxyPushConsumer::push_structured_event ( const CosNotification::StructuredEvent notification  )  [protected, virtual]

void TAO_Notify_StructuredProxyPushConsumer::release ( void   )  [private, virtual]

Release.

Implements TAO_Notify_Refcountable.

void TAO_Notify_StructuredProxyPushConsumer::validate (  )  [virtual]

Implements TAO_Notify_Proxy.


Friends And Related Function Documentation

friend class TAO_Notify_Builder [friend]

Reimplemented from TAO_Notify_Object.


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

Generated on Mon Jul 13 16:53:12 2009 for TAO_CosNotification by  doxygen 1.5.8