TAO_CosNotification  2.0.8
Public Member Functions | Protected Member Functions | Protected Attributes | Private Types | Private Member Functions | Friends
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)
 Constructor.
virtual ~TAO_Notify_SequenceProxyPushConsumer ()
 Destructor.
virtual const char * get_proxy_type_name (void) const
virtual void load_attrs (const TAO_Notify::NVPList &attrs)
virtual void validate ()
virtual void configure (TAO_Notify_SupplierAdmin &admin, CosNotifyChannelAdmin::ProxyID_out proxy_id)

Protected Member Functions

virtual
CosNotifyChannelAdmin::ProxyType 
MyType (void)
 = Protected Methods
virtual void connect_sequence_push_supplier (CosNotifyComm::SequencePushSupplier_ptr push_supplier)
virtual void push_structured_events (const CosNotification::EventBatch &notifications)
virtual void disconnect_sequence_push_consumer (void)

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_Notify_SequenceProxyPushConsumer::TAO_Notify_SequenceProxyPushConsumer ( void  )

Constructor.

TAO_Notify_SequenceProxyPushConsumer::~TAO_Notify_SequenceProxyPushConsumer ( ) [virtual]

Destructor.


Member Function Documentation

void TAO_Notify_SequenceProxyPushConsumer::configure ( TAO_Notify_SupplierAdmin admin,
CosNotifyChannelAdmin::ProxyID_out  proxy_id 
) [virtual]
void TAO_Notify_SequenceProxyPushConsumer::connect_sequence_push_supplier ( CosNotifyComm::SequencePushSupplier_ptr  push_supplier) [protected, virtual]
void TAO_Notify_SequenceProxyPushConsumer::disconnect_sequence_push_consumer ( void  ) [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.

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

= Protected Methods

void TAO_Notify_SequenceProxyPushConsumer::push_structured_events ( const CosNotification::EventBatch notifications) [protected, virtual]
void TAO_Notify_SequenceProxyPushConsumer::release ( void  ) [private, virtual]

TAO_Notify_Destroy_Callback methods.

Implements TAO_Notify_Refcountable.

void TAO_Notify_SequenceProxyPushConsumer::validate ( ) [virtual]

Implements TAO_Notify_Proxy.


Friends And Related Function Documentation

friend class TAO_Notify_Builder [friend]

Reimplemented from TAO_Notify_Object.


Member Data Documentation

= Data Members


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines