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)
virtual void push_structured_event (const CosNotification::StructuredEvent &notification)
virtual void disconnect_structured_push_consumer ()

Protected Attributes

CosNotifyChannelAdmin::StructuredProxyPushSupplier_var proxy_supplier_
CosNotifyChannelAdmin::ProxyID proxy_supplier_id_
Subscribesubscribe_
bool m_logBin

Static Protected Attributes

ACE_TCHAR * m_LogEntryTypeName []

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  )  [protected, virtual]
 

CosNotifyChannelAdmin::StructuredProxyPushSupplier_ptr ACSStructuredPushConsumer::get_proxy_supplier void   ) 
 

virtual void ACSStructuredPushConsumer::offer_change const CosNotification::EventTypeSeq &  added,
const CosNotification::EventTypeSeq &  removed
[protected, virtual]
 

virtual void ACSStructuredPushConsumer::push_structured_event const CosNotification::StructuredEvent &  notification  )  [protected, virtual]
 


Member Data Documentation

bool ACSStructuredPushConsumer::m_logBin [protected]
 

ACE_TCHAR* ACSStructuredPushConsumer::m_LogEntryTypeName[] [static, protected]
 

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