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

ACSStructuredPushConsumer Class Reference

#include <loggingClient.h>

Collaboration diagram for ACSStructuredPushConsumer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ACSStructuredPushConsumer (Subscribe *subscribe)
void connect (CosNotifyChannelAdmin::ConsumerAdmin_ptr consumer_admin)
virtual void disconnect ()
CosNotifyChannelAdmin::StructuredProxyPushSupplier_ptr get_proxy_supplier (void)

Protected Member Functions

virtual ~ACSStructuredPushConsumer (void)
virtual void offer_change (const CosNotification::EventTypeSeq &added, const CosNotification::EventTypeSeq &removed) throw (CORBA::SystemException, CosNotifyComm::InvalidEventType)
virtual void push_structured_event (const CosNotification::StructuredEvent &notification) throw (CORBA::SystemException, CosEventComm::Disconnected)
virtual void disconnect_structured_push_consumer () throw (CORBA::SystemException)

Protected Attributes

CosNotifyChannelAdmin::StructuredProxyPushSupplier_var proxy_supplier_
CosNotifyChannelAdmin::ProxyID proxy_supplier_id_
Subscribesubscribe_

Constructor & Destructor Documentation

ACSStructuredPushConsumer::ACSStructuredPushConsumer Subscribe subscribe  ) 
 

virtual ACSStructuredPushConsumer::~ACSStructuredPushConsumer void   )  [protected, virtual]
 


Member Function Documentation

void ACSStructuredPushConsumer::connect CosNotifyChannelAdmin::ConsumerAdmin_ptr  consumer_admin  ) 
 

virtual void ACSStructuredPushConsumer::disconnect  )  [virtual]
 

virtual void ACSStructuredPushConsumer::disconnect_structured_push_consumer  )  throw (CORBA::SystemException) [protected, virtual]
 

CosNotifyChannelAdmin::StructuredProxyPushSupplier_ptr ACSStructuredPushConsumer::get_proxy_supplier void   ) 
 

virtual void ACSStructuredPushConsumer::offer_change const CosNotification::EventTypeSeq &  added,
const CosNotification::EventTypeSeq &  removed
throw (CORBA::SystemException, CosNotifyComm::InvalidEventType) [protected, virtual]
 

virtual void ACSStructuredPushConsumer::push_structured_event const CosNotification::StructuredEvent &  notification  )  throw (CORBA::SystemException, CosEventComm::Disconnected) [protected, virtual]
 


Member Data Documentation

CosNotifyChannelAdmin::StructuredProxyPushSupplier_var ACSStructuredPushConsumer::proxy_supplier_ [protected]
 

CosNotifyChannelAdmin::ProxyID ACSStructuredPushConsumer::proxy_supplier_id_ [protected]
 

Subscribe* ACSStructuredPushConsumer::subscribe_ [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