Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TAO_NS_Proxy Class Reference

Base class proxy for all proxys in NS. More...

#include <Proxy.h>

Inheritance diagram for TAO_NS_Proxy:

Inheritance graph
[legend]
Collaboration diagram for TAO_NS_Proxy:

Collaboration graph
[legend]
List of all members.

Public Methods

 TAO_NS_Proxy (void)
 Constuctor. More...

 ~TAO_NS_Proxy ()
 Destructor. More...

TAO_NS_EventTypeSeqsubscribed_types (void)
 Subscribed types. More...

CORBA::Boolean check_filters (const TAO_NS_Event_var &event ACE_ENV_ARG_DECL)
 Check if this event passes the admin and proxy filters. More...

void types_changed (const TAO_NS_EventTypeSeq &added, const TAO_NS_EventTypeSeq &removed ACE_ENV_ARG_DECL)
 Inform this proxy that the following types are being advertised. More...

CORBA::Boolean updates_off (void)
 Have updates been turned off. More...

virtual void destroy (ACE_ENV_SINGLE_ARG_DECL)=0
 Destroy this object. More...

virtual TAO_NS_Peerpeer (void)=0
 Access our Peer. More...

virtual CosNotification::EventTypeSeqobtain_types (CosNotifyChannelAdmin::ObtainInfoMode mode, const TAO_NS_EventTypeSeq &types ACE_ENV_ARG_DECL) throw ( CORBA::SystemException )
 Implement the Obtain Types. More...

virtual void admin_types_changed (const CosNotification::EventTypeSeq &added, const CosNotification::EventTypeSeq &removed ACE_ENV_ARG_DECL)=0
 Notification of subscriptions/offers set at the admin. More...

virtual void qos_changed (const TAO_NS_QoSProperties &qos_properties)
 Override, TAO_NS_Object::qos_changed. More...


Protected Types

typedef TAO_NS_Object_T< TAO_NS_Proxy,
TAO_NS_Admin
inherited

Protected Attributes

TAO_NS_FilterAdmin filter_admin_
 Filter Administration. More...

TAO_NS_EventTypeSeq subscribed_types_
 The types that we're subscribed with the event manager. More...

CORBA::Boolean updates_off_
 True if updates have been turned off. More...


Friends

class TAO_NS_Peer

Detailed Description

Base class proxy for all proxys in NS.


Member Typedef Documentation

typedef TAO_NS_Object_T<TAO_NS_Proxy, TAO_NS_Admin> TAO_NS_Proxy::inherited [protected]
 


Constructor & Destructor Documentation

TAO_NS_Proxy::TAO_NS_Proxy void   
 

Constuctor.

TAO_NS_Proxy::~TAO_NS_Proxy  
 

Destructor.


Member Function Documentation

virtual void TAO_NS_Proxy::admin_types_changed const CosNotification::EventTypeSeq   added,
const CosNotification::EventTypeSeq &removed    ACE_ENV_ARG_DECL
[pure virtual]
 

Notification of subscriptions/offers set at the admin.

Reimplemented in TAO_NS_ProxyConsumer_T, and TAO_NS_ProxySupplier_T.

CORBA::Boolean TAO_NS_Proxy::check_filters const TAO_NS_Event_var &event    ACE_ENV_ARG_DECL
 

Check if this event passes the admin and proxy filters.

virtual void TAO_NS_Proxy::destroy ACE_ENV_SINGLE_ARG_DECL    [pure virtual]
 

Destroy this object.

CosNotification::EventTypeSeq * TAO_NS_Proxy::obtain_types CosNotifyChannelAdmin::ObtainInfoMode    mode,
const TAO_NS_EventTypeSeq &types    ACE_ENV_ARG_DECL
throw ( CORBA::SystemException ) [virtual]
 

Implement the Obtain Types.

virtual TAO_NS_Peer* TAO_NS_Proxy::peer void    [pure virtual]
 

Access our Peer.

Reimplemented in TAO_NS_ProxyConsumer, and TAO_NS_ProxySupplier.

void TAO_NS_Proxy::qos_changed const TAO_NS_QoSProperties   qos_properties [virtual]
 

Override, TAO_NS_Object::qos_changed.

Reimplemented from TAO_NS_Object.

Reimplemented in TAO_NS_ProxySupplier.

TAO_NS_EventTypeSeq& TAO_NS_Proxy::subscribed_types void   
 

Subscribed types.

void TAO_NS_Proxy::types_changed const TAO_NS_EventTypeSeq   added,
const TAO_NS_EventTypeSeq &removed    ACE_ENV_ARG_DECL_NOT_USED
 

Inform this proxy that the following types are being advertised.

CORBA::Boolean TAO_NS_Proxy::updates_off void   
 

Have updates been turned off.


Friends And Related Function Documentation

friend class TAO_NS_Peer [friend]
 


Member Data Documentation

TAO_NS_FilterAdmin TAO_NS_Proxy::filter_admin_ [protected]
 

Filter Administration.

TAO_NS_EventTypeSeq TAO_NS_Proxy::subscribed_types_ [protected]
 

The types that we're subscribed with the event manager.

CORBA::Boolean TAO_NS_Proxy::updates_off_ [protected]
 

True if updates have been turned off.


The documentation for this class was generated from the following files:
Generated on Wed Jan 15 23:43:12 2003 for TAO_CosNotification by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001