TAO_RTEvent 4.0.2
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
TAO_ECG_Mcast_EH::Observer Class Reference

Observes changes in the EC consumer subscriptions and notifies TAO_ECG_Mcast_EH when there are changes. More...

Inheritance diagram for TAO_ECG_Mcast_EH::Observer:
Inheritance graph
[legend]
Collaboration diagram for TAO_ECG_Mcast_EH::Observer:
Collaboration graph
[legend]

Public Member Functions

 Observer (TAO_ECG_Mcast_EH *eh)
 
void shutdown ()
 
virtual void update_consumer (const RtecEventChannelAdmin::ConsumerQOS &sub)
 Event Channel Observer methods.
 
virtual void update_supplier (const RtecEventChannelAdmin::SupplierQOS &pub)
 
- Public Member Functions inherited from TAO_EC_Deactivated_Object
void set_deactivator (TAO_EC_Object_Deactivator &deactivator)
 

Private Attributes

TAO_ECG_Mcast_EHeh_
 Handler we notify of subscriptions changes.
 

Additional Inherited Members

- Protected Member Functions inherited from TAO_EC_Deactivated_Object
 TAO_EC_Deactivated_Object ()
 
 ~TAO_EC_Deactivated_Object ()
 
- Protected Attributes inherited from TAO_EC_Deactivated_Object
TAO_EC_Object_Deactivator deactivator_
 Utility for deactivating ourselves from POA.
 

Detailed Description

Observes changes in the EC consumer subscriptions and notifies TAO_ECG_Mcast_EH when there are changes.

Constructor & Destructor Documentation

◆ Observer()

TAO_ECG_Mcast_EH::Observer::Observer ( TAO_ECG_Mcast_EH * eh)

Constructor. Changes in the EC subscriptions will be reported to the eh.

Member Function Documentation

◆ shutdown()

void TAO_ECG_Mcast_EH::Observer::shutdown ( )

Shut down the observer: disconnect from EC and deactivate from POA.

◆ update_consumer()

void TAO_ECG_Mcast_EH::Observer::update_consumer ( const RtecEventChannelAdmin::ConsumerQOS & sub)
virtual

Event Channel Observer methods.

◆ update_supplier()

void TAO_ECG_Mcast_EH::Observer::update_supplier ( const RtecEventChannelAdmin::SupplierQOS & pub)
virtual

Member Data Documentation

◆ eh_

TAO_ECG_Mcast_EH* TAO_ECG_Mcast_EH::Observer::eh_
private

Handler we notify of subscriptions changes.


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