Public Member Functions | Protected Member Functions | Protected Attributes

ACSStructuredPushSupplier Class Reference

#include <loggingACSStructuredPushSupplier.h>

Inheritance diagram for ACSStructuredPushSupplier:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 ACSStructuredPushSupplier (void)
void connect (CosNotifyChannelAdmin::SupplierAdmin_ptr supplier_admin)
void disconnect ()
virtual void send_event (const CosNotification::StructuredEvent &event)
virtual void subscription_change (const CosNotification::EventTypeSeq &added, const CosNotification::EventTypeSeq &removed)
virtual void disconnect_structured_push_supplier ()

Protected Member Functions

virtual ~ACSStructuredPushSupplier ()

Protected Attributes

CosNotifyChannelAdmin::StructuredProxyPushConsumer_var proxy_consumer_
CosNotifyChannelAdmin::ProxyID proxy_consumer_id_

Detailed Description

NOTE: This class contains quite a bit of duplicated code that could be reduced if it inherited from the basencSupplier class - however, due to build order dependency issues, this is not possible.


Constructor & Destructor Documentation

ACSStructuredPushSupplier::ACSStructuredPushSupplier ( void   ) 
virtual ACSStructuredPushSupplier::~ACSStructuredPushSupplier (  )  [protected, virtual]

Member Function Documentation

void ACSStructuredPushSupplier::connect ( CosNotifyChannelAdmin::SupplierAdmin_ptr  supplier_admin  ) 
void ACSStructuredPushSupplier::disconnect (  ) 
virtual void ACSStructuredPushSupplier::disconnect_structured_push_supplier (  )  [virtual]
virtual void ACSStructuredPushSupplier::send_event ( const CosNotification::StructuredEvent &  event  )  [virtual]
virtual void ACSStructuredPushSupplier::subscription_change ( const CosNotification::EventTypeSeq &  added,
const CosNotification::EventTypeSeq &  removed 
) [virtual]

Member Data Documentation

CosNotifyChannelAdmin::StructuredProxyPushConsumer_var ACSStructuredPushSupplier::proxy_consumer_ [protected]
CosNotifyChannelAdmin::ProxyID ACSStructuredPushSupplier::proxy_consumer_id_ [protected]

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