TAO_Notify_ProxyPushConsumer Class Reference

#include <ProxyPushConsumer.h>

Inheritance diagram for TAO_Notify_ProxyPushConsumer:

Inheritance graph
[legend]
Collaboration diagram for TAO_Notify_ProxyPushConsumer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TAO_Notify_ProxyPushConsumer (void)
 Constuctor.
virtual ~TAO_Notify_ProxyPushConsumer ()
 Destructor.
virtual const char * get_proxy_type_name (void) const
virtual void load_attrs (const TAO_Notify::NVPList &attrs)

Protected Member Functions

virtual CosNotifyChannelAdmin::ProxyType MyType () throw ( CORBA::SystemException )
 = CosNotifyChannelAdmin::ProxyPushConsumer methods
virtual void push (const CORBA::Any &data) throw ( CORBA::SystemException, CosEventComm::Disconnected )
virtual void connect_any_push_supplier (CosEventComm::PushSupplier_ptr push_supplier) throw ( CORBA::SystemException, CosEventChannelAdmin::AlreadyConnected )
virtual void disconnect_push_consumer () throw ( CORBA::SystemException )

Private Types

typedef TAO_Notify_ProxyConsumer_T<
POA_CosNotifyChannelAdmin::ProxyPushConsumer > 
SuperClass

Private Member Functions

virtual void release (void)
 Release.

Friends

class TAO_Notify_Builder

Member Typedef Documentation

typedef TAO_Notify_ProxyConsumer_T<POA_CosNotifyChannelAdmin::ProxyPushConsumer> TAO_Notify_ProxyPushConsumer::SuperClass [private]


Constructor & Destructor Documentation

TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_Notify_ProxyPushConsumer::TAO_Notify_ProxyPushConsumer ( void   ) 

Constuctor.

TAO_Notify_ProxyPushConsumer::~TAO_Notify_ProxyPushConsumer (  )  [virtual]

Destructor.


Member Function Documentation

void TAO_Notify_ProxyPushConsumer::connect_any_push_supplier ( CosEventComm::PushSupplier_ptr  push_supplier  )  throw ( CORBA::SystemException, CosEventChannelAdmin::AlreadyConnected ) [protected, virtual]

void TAO_Notify_ProxyPushConsumer::disconnect_push_consumer (  )  throw ( CORBA::SystemException ) [protected, virtual]

const char * TAO_Notify_ProxyPushConsumer::get_proxy_type_name ( void   )  const [virtual]

Implements TAO_Notify_Proxy.

void TAO_Notify_ProxyPushConsumer::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_ProxyPushConsumer::MyType (  )  throw ( CORBA::SystemException ) [protected, virtual]

= CosNotifyChannelAdmin::ProxyPushConsumer methods

void TAO_Notify_ProxyPushConsumer::push ( const CORBA::Any &  data  )  throw ( CORBA::SystemException, CosEventComm::Disconnected ) [protected, virtual]

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

Release.

Implements TAO_Notify_Refcountable.


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 Wed Apr 19 03:44:52 2006 for TAO_CosNotification by  doxygen 1.4.6-4