Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes

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

static 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

ACE_TCHAR* ACSStructuredPushConsumer::m_LogEntryTypeName[] [static, protected]
CosNotifyChannelAdmin::StructuredProxyPushSupplier_var ACSStructuredPushConsumer::proxy_supplier_ [protected]
CosNotifyChannelAdmin::ProxyID ACSStructuredPushConsumer::proxy_supplier_id_ [protected]

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