Properties.inl

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // Properties.inl,v 1.9 2005/11/14 22:03:49 ossama Exp
00004 
00005 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00006 
00007 ACE_INLINE TAO_Notify_Factory*
00008 TAO_Notify_Properties::factory (void)
00009 {
00010   return this->factory_;
00011 }
00012 
00013 ACE_INLINE void
00014 TAO_Notify_Properties::factory (TAO_Notify_Factory* factory)
00015 {
00016   this->factory_ = factory;
00017 }
00018 
00019 ACE_INLINE TAO_Notify_Builder*
00020 TAO_Notify_Properties::builder (void)
00021 {
00022   return this->builder_;
00023 }
00024 
00025 ACE_INLINE void
00026 TAO_Notify_Properties::builder (TAO_Notify_Builder* builder)
00027 {
00028   this->builder_ = builder;
00029 }
00030 
00031 ACE_INLINE CORBA::ORB_ptr
00032 TAO_Notify_Properties::orb (void)
00033 {
00034   return CORBA::ORB::_duplicate (orb_.in ());
00035 }
00036 
00037 ACE_INLINE void
00038 TAO_Notify_Properties::orb (CORBA::ORB_ptr orb)
00039 {
00040   orb_ = CORBA::ORB::_duplicate (orb);
00041 }
00042 
00043 ACE_INLINE PortableServer::POA_ptr
00044 TAO_Notify_Properties::default_poa (void)
00045 {
00046   return PortableServer::POA::_duplicate (this->default_poa_.in ());
00047 }
00048 
00049 ACE_INLINE void
00050 TAO_Notify_Properties::default_poa (PortableServer::POA_ptr default_poa)
00051 {
00052   this->default_poa_ = PortableServer::POA::_duplicate (default_poa);
00053 }
00054 
00055 ACE_INLINE CORBA::Boolean
00056 TAO_Notify_Properties::asynch_updates (void)
00057 {
00058   return this->asynch_updates_;
00059 }
00060 
00061 ACE_INLINE void
00062 TAO_Notify_Properties::asynch_updates (CORBA::Boolean asynch_updates)
00063 {
00064   this->asynch_updates_ = asynch_updates;
00065 }
00066 
00067 ACE_INLINE bool
00068 TAO_Notify_Properties::allow_reconnect (void)
00069 {
00070   return this->allow_reconnect_;
00071 }
00072 
00073 ACE_INLINE void
00074 TAO_Notify_Properties::allow_reconnect (bool b)
00075 {
00076   this->allow_reconnect_ = b;
00077 }
00078 
00079 ACE_INLINE CORBA::Boolean
00080 TAO_Notify_Properties::updates (void)
00081 {
00082   return this->updates_;
00083 }
00084 
00085 ACE_INLINE void
00086 TAO_Notify_Properties::updates (CORBA::Boolean updates)
00087 {
00088   this->updates_ = updates;
00089 }
00090 
00091 ACE_INLINE const CosNotification::QoSProperties&
00092 TAO_Notify_Properties::default_event_channel_qos_properties (void)
00093 {
00094   return this->ec_qos_;
00095 }
00096 
00097 ACE_INLINE void
00098 TAO_Notify_Properties::default_event_channel_qos_properties (const CosNotification::QoSProperties &ec_qos)
00099 {
00100   this->ec_qos_ = ec_qos;
00101 }
00102 
00103 ACE_INLINE const CosNotification::QoSProperties&
00104 TAO_Notify_Properties::default_supplier_admin_qos_properties (void)
00105 {
00106   return this->sa_qos_;
00107 }
00108 
00109 ACE_INLINE void
00110 TAO_Notify_Properties::default_supplier_admin_qos_properties (const CosNotification::QoSProperties &sa_qos)
00111 {
00112   this->sa_qos_ = sa_qos;
00113 }
00114 
00115 ACE_INLINE const CosNotification::QoSProperties&
00116 TAO_Notify_Properties::default_consumer_admin_qos_properties (void)
00117 {
00118   return this->ca_qos_;
00119 }
00120 
00121 ACE_INLINE void
00122 TAO_Notify_Properties::default_consumer_admin_qos_properties (const CosNotification::QoSProperties &ca_qos)
00123 {
00124   this->ca_qos_ = ca_qos;
00125 }
00126 
00127 ACE_INLINE const CosNotification::QoSProperties&
00128 TAO_Notify_Properties::default_proxy_supplier_qos_properties (void)
00129 {
00130   return this->ps_qos_;
00131 }
00132 
00133 ACE_INLINE void
00134 TAO_Notify_Properties::default_proxy_supplier_qos_properties (const CosNotification::QoSProperties &ps_qos)
00135 {
00136   this->ps_qos_ = ps_qos;
00137 }
00138 
00139 ACE_INLINE const CosNotification::QoSProperties&
00140 TAO_Notify_Properties::default_proxy_consumer_qos_properties (void)
00141 {
00142   return this->pc_qos_;
00143 }
00144 
00145 ACE_INLINE void
00146 TAO_Notify_Properties::default_proxy_consumer_qos_properties (const CosNotification::QoSProperties &pc_qos)
00147 {
00148   this->pc_qos_ = pc_qos;
00149 }
00150 
00151 TAO_END_VERSIONED_NAMESPACE_DECL

Generated on Thu Nov 9 13:24:13 2006 for TAO_CosNotification by doxygen 1.3.6