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>

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) throw (CORBA::SystemException, CosNotifyComm::InvalidEventType)
virtual void disconnect_structured_push_supplier () throw (CORBA::SystemException)

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  )  throw (CORBA::SystemException) [virtual]
 

virtual void ACSStructuredPushSupplier::send_event const CosNotification::StructuredEvent &  event  )  [virtual]
 

virtual void ACSStructuredPushSupplier::subscription_change const CosNotification::EventTypeSeq &  added,
const CosNotification::EventTypeSeq &  removed
throw (CORBA::SystemException, CosNotifyComm::InvalidEventType) [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 Sun Oct 29 02:30:14 2006 for ACS C++ API by doxygen 1.3.6