TAO_Notify_Properties Class Reference

Global properties that strategize Notify's run-time behaviour. More...

#include <Properties.h>

Collaboration diagram for TAO_Notify_Properties:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TAO_Notify_Properties (void)
 Constuctor.
 ~TAO_Notify_Properties ()
 Destructor.
TAO_Notify_Factoryfactory (void)
void factory (TAO_Notify_Factory *factory)
TAO_Notify_Builderbuilder (void)
void builder (TAO_Notify_Builder *builder)
CORBA::ORB_ptr orb (void)
void orb (CORBA::ORB_ptr orb)
CORBA::ORB_ptr dispatching_orb (void)
void dispatching_orb (CORBA::ORB_ptr dispatching_orb)
PortableServer::POA_ptr default_poa (void)
void default_poa (PortableServer::POA_ptr default_poa)
CORBA::Boolean asynch_updates (void)
void asynch_updates (CORBA::Boolean asynch_updates)
bool allow_reconnect (void)
void allow_reconnect (bool b)
CORBA::Boolean updates (void)
void updates (CORBA::Boolean updates)
bool separate_dispatching_orb (void)
void separate_dispatching_orb (bool b)
const CosNotification::QoSPropertiesdefault_event_channel_qos_properties (void)
void default_event_channel_qos_properties (const CosNotification::QoSProperties &ec_qos)
const CosNotification::QoSPropertiesdefault_supplier_admin_qos_properties (void)
void default_supplier_admin_qos_properties (const CosNotification::QoSProperties &sa_qos)
const CosNotification::QoSPropertiesdefault_consumer_admin_qos_properties (void)
void default_consumer_admin_qos_properties (const CosNotification::QoSProperties &ca_qos)
const CosNotification::QoSPropertiesdefault_proxy_supplier_qos_properties (void)
void default_proxy_supplier_qos_properties (const CosNotification::QoSProperties &ps_qos)
const CosNotification::QoSPropertiesdefault_proxy_consumer_qos_properties (void)
void default_proxy_consumer_qos_properties (const CosNotification::QoSProperties &pc_qos)

Static Public Member Functions

static TAO_Notify_Propertiesinstance (void)
 Return a singleton instance of this class.
static void instance (TAO_Notify_Properties *properties)
 Set the singleton instance for this class.

Protected Attributes

TAO_Notify_Factoryfactory_
 Object Factory.
TAO_Notify_Builderbuilder_
 Object Builder.
CORBA::ORB_var orb_
 ORB.
CORBA::ORB_var dispatching_orb_
 dispatching orb
PortableServer::POA_var default_poa_
CORBA::Boolean asynch_updates_
 True if send asynch updates.
bool allow_reconnect_
 True if clients can reconnect to proxies.
bool separate_dispatching_orb_
 True is separate dispatching orb.
CORBA::Boolean updates_
 True if updates are enabled (default).
ACE_Time_Value update_period_
 The Update period for updates.
CosNotification::QoSProperties ec_qos_
 The default EC QoS Properties.
CosNotification::QoSProperties sa_qos_
 The default SA QoS Properties.
CosNotification::QoSProperties ca_qos_
 The default CA QoS Properties.
CosNotification::QoSProperties ps_qos_
 The default PS QoS Properties.
CosNotification::QoSProperties pc_qos_
 The default PC QoS Properties.

Detailed Description

Global properties that strategize Notify's run-time behaviour.


Constructor & Destructor Documentation

TAO_Notify_Properties::TAO_Notify_Properties ( void   ) 

Constuctor.

TAO_Notify_Properties::~TAO_Notify_Properties (  ) 

Destructor.


Member Function Documentation

ACE_INLINE void TAO_Notify_Properties::allow_reconnect ( bool  b  ) 

ACE_INLINE bool TAO_Notify_Properties::allow_reconnect ( void   ) 

ACE_INLINE void TAO_Notify_Properties::asynch_updates ( CORBA::Boolean  asynch_updates  ) 

ACE_INLINE CORBA::Boolean TAO_Notify_Properties::asynch_updates ( void   ) 

ACE_INLINE void TAO_Notify_Properties::builder ( TAO_Notify_Builder builder  ) 

ACE_INLINE TAO_Notify_Builder * TAO_Notify_Properties::builder ( void   ) 

ACE_INLINE void TAO_Notify_Properties::default_consumer_admin_qos_properties ( const CosNotification::QoSProperties ca_qos  ) 

ACE_INLINE const CosNotification::QoSProperties & TAO_Notify_Properties::default_consumer_admin_qos_properties ( void   ) 

ACE_INLINE void TAO_Notify_Properties::default_event_channel_qos_properties ( const CosNotification::QoSProperties ec_qos  ) 

ACE_INLINE const CosNotification::QoSProperties & TAO_Notify_Properties::default_event_channel_qos_properties ( void   ) 

ACE_INLINE void TAO_Notify_Properties::default_poa ( PortableServer::POA_ptr  default_poa  ) 

ACE_INLINE PortableServer::POA_ptr TAO_Notify_Properties::default_poa ( void   ) 

ACE_INLINE void TAO_Notify_Properties::default_proxy_consumer_qos_properties ( const CosNotification::QoSProperties pc_qos  ) 

ACE_INLINE const CosNotification::QoSProperties & TAO_Notify_Properties::default_proxy_consumer_qos_properties ( void   ) 

ACE_INLINE void TAO_Notify_Properties::default_proxy_supplier_qos_properties ( const CosNotification::QoSProperties ps_qos  ) 

ACE_INLINE const CosNotification::QoSProperties & TAO_Notify_Properties::default_proxy_supplier_qos_properties ( void   ) 

ACE_INLINE void TAO_Notify_Properties::default_supplier_admin_qos_properties ( const CosNotification::QoSProperties sa_qos  ) 

ACE_INLINE const CosNotification::QoSProperties & TAO_Notify_Properties::default_supplier_admin_qos_properties ( void   ) 

ACE_INLINE void TAO_Notify_Properties::dispatching_orb ( CORBA::ORB_ptr  dispatching_orb  ) 

ACE_INLINE CORBA::ORB_ptr TAO_Notify_Properties::dispatching_orb ( void   ) 

ACE_INLINE void TAO_Notify_Properties::factory ( TAO_Notify_Factory factory  ) 

TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE TAO_Notify_Factory * TAO_Notify_Properties::factory ( void   ) 

void TAO_Notify_Properties::instance ( TAO_Notify_Properties properties  )  [static]

Set the singleton instance for this class.

TAO_Notify_Properties * TAO_Notify_Properties::instance ( void   )  [static]

Return a singleton instance of this class.

ACE_INLINE void TAO_Notify_Properties::orb ( CORBA::ORB_ptr  orb  ) 

ACE_INLINE CORBA::ORB_ptr TAO_Notify_Properties::orb ( void   ) 

ACE_INLINE void TAO_Notify_Properties::separate_dispatching_orb ( bool  b  ) 

ACE_INLINE bool TAO_Notify_Properties::separate_dispatching_orb ( void   ) 

ACE_INLINE void TAO_Notify_Properties::updates ( CORBA::Boolean  updates  ) 

ACE_INLINE CORBA::Boolean TAO_Notify_Properties::updates ( void   ) 


Member Data Documentation

bool TAO_Notify_Properties::allow_reconnect_ [protected]

True if clients can reconnect to proxies.

CORBA::Boolean TAO_Notify_Properties::asynch_updates_ [protected]

True if send asynch updates.

TAO_Notify_Builder* TAO_Notify_Properties::builder_ [protected]

Object Builder.

CosNotification::QoSProperties TAO_Notify_Properties::ca_qos_ [protected]

The default CA QoS Properties.

PortableServer::POA_var TAO_Notify_Properties::default_poa_ [protected]

CORBA::ORB_var TAO_Notify_Properties::dispatching_orb_ [protected]

dispatching orb

CosNotification::QoSProperties TAO_Notify_Properties::ec_qos_ [protected]

The default EC QoS Properties.

TAO_Notify_Factory* TAO_Notify_Properties::factory_ [protected]

Object Factory.

CORBA::ORB_var TAO_Notify_Properties::orb_ [protected]

ORB.

CosNotification::QoSProperties TAO_Notify_Properties::pc_qos_ [protected]

The default PC QoS Properties.

CosNotification::QoSProperties TAO_Notify_Properties::ps_qos_ [protected]

The default PS QoS Properties.

CosNotification::QoSProperties TAO_Notify_Properties::sa_qos_ [protected]

The default SA QoS Properties.

bool TAO_Notify_Properties::separate_dispatching_orb_ [protected]

True is separate dispatching orb.

ACE_Time_Value TAO_Notify_Properties::update_period_ [protected]

The Update period for updates.

CORBA::Boolean TAO_Notify_Properties::updates_ [protected]

True if updates are enabled (default).


The documentation for this class was generated from the following files:
Generated on Thu Mar 22 07:53:15 2007 for TAO_CosNotification by  doxygen 1.4.7-1