Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TAO_Notify_SequenceProxyPushConsumer Class Reference

#include <SequenceProxyPushConsumer.h>

Inheritance diagram for TAO_Notify_SequenceProxyPushConsumer:

Inheritance graph
[legend]
Collaboration diagram for TAO_Notify_SequenceProxyPushConsumer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TAO_Notify_SequenceProxyPushConsumer (void)
 Constuctor.
virtual ~TAO_Notify_SequenceProxyPushConsumer ()
 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 )
 = Protected Methods
virtual void connect_sequence_push_supplier (CosNotifyComm::SequencePushSupplier_ptr push_supplier) throw ( CORBA::SystemException, CosEventChannelAdmin::AlreadyConnected )
virtual void push_structured_events (const CosNotification::EventBatch &notifications) throw ( CORBA::SystemException, CosEventComm::Disconnected )
virtual void disconnect_sequence_push_consumer () throw ( CORBA::SystemException )

Protected Attributes

TAO_Notify_Property_Time pacing_interval_
 = Data Members

Private Types

typedef TAO_Notify_ProxyConsumer_T<
POA_CosNotifyChannelAdmin::SequenceProxyPushConsumer > 
SuperClass

Private Member Functions

virtual void release (void)
 TAO_Notify_Destroy_Callback methods.

Friends

class TAO_Notify_Builder

Member Typedef Documentation

typedef TAO_Notify_ProxyConsumer_T<POA_CosNotifyChannelAdmin::SequenceProxyPushConsumer> TAO_Notify_SequenceProxyPushConsumer::SuperClass [private]
 


Constructor & Destructor Documentation

TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_Notify_SequenceProxyPushConsumer::TAO_Notify_SequenceProxyPushConsumer void   ) 
 

Constuctor.

TAO_Notify_SequenceProxyPushConsumer::~TAO_Notify_SequenceProxyPushConsumer  )  [virtual]
 

Destructor.


Member Function Documentation

void TAO_Notify_SequenceProxyPushConsumer::connect_sequence_push_supplier CosNotifyComm::SequencePushSupplier_ptr  push_supplier  )  throw ( CORBA::SystemException, CosEventChannelAdmin::AlreadyConnected ) [protected, virtual]
 

void TAO_Notify_SequenceProxyPushConsumer::disconnect_sequence_push_consumer  )  throw ( CORBA::SystemException ) [protected, virtual]
 

const char * TAO_Notify_SequenceProxyPushConsumer::get_proxy_type_name void   )  const [virtual]
 

Implements TAO_Notify_Proxy.

void TAO_Notify_SequenceProxyPushConsumer::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.

virtual CosNotifyChannelAdmin::ProxyType TAO_Notify_SequenceProxyPushConsumer::MyType  )  throw ( CORBA::SystemException ) [protected, virtual]
 

= Protected Methods

void TAO_Notify_SequenceProxyPushConsumer::push_structured_events const CosNotification::EventBatch notifications  )  throw ( CORBA::SystemException, CosEventComm::Disconnected ) [protected, virtual]
 

void TAO_Notify_SequenceProxyPushConsumer::release void   )  [private, virtual]
 

TAO_Notify_Destroy_Callback methods.

Implements TAO_Notify_Refcountable.


Friends And Related Function Documentation

friend class TAO_Notify_Builder [friend]
 

Reimplemented from TAO_Notify_Object.


Member Data Documentation

TAO_Notify_Property_Time TAO_Notify_SequenceProxyPushConsumer::pacing_interval_ [protected]
 

= Data Members


The documentation for this class was generated from the following files:
Generated on Sun Mar 5 15:56:04 2006 for TAO_CosNotification by  doxygen 1.3.9.1