Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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]
 

Reimplemented in ACSStructuredPushSupplierBin, and ACSStructuredPushSupplierXml.

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:
Generated on Thu Apr 30 02:35:55 2009 for ACS C++ API by doxygen 1.3.8