QoSProperties.inl

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // QoSProperties.inl,v 1.6 2005/11/14 22:03:49 ossama Exp
00004 
00005 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00006 
00007 ACE_INLINE
00008 const TAO_Notify_Property_Short&
00009 TAO_Notify_QoSProperties::event_reliability(void) const
00010 {
00011   return this->event_reliability_;
00012 }
00013 
00014 ACE_INLINE
00015 const TAO_Notify_Property_Short&
00016 TAO_Notify_QoSProperties::connection_reliability(void) const
00017 {
00018   return this->connection_reliability_;
00019 }
00020 
00021 ACE_INLINE
00022 const TAO_Notify_Property_Short&
00023 TAO_Notify_QoSProperties::priority(void) const
00024 {
00025   return this->priority_;
00026 }
00027 
00028 ACE_INLINE
00029 const TAO_Notify_Property_Time&
00030 TAO_Notify_QoSProperties::timeout(void) const
00031 {
00032   return this->timeout_;
00033 }
00034 
00035 ACE_INLINE
00036 const TAO_Notify_Property_Boolean&
00037 TAO_Notify_QoSProperties::stop_time_supported(void) const
00038 {
00039   return this->stop_time_supported_;
00040 }
00041 
00042 ACE_INLINE const TAO_Notify_Property_Long&
00043 TAO_Notify_QoSProperties::maximum_batch_size (void) const
00044 {
00045   return this->maximum_batch_size_;
00046 }
00047 
00048 ACE_INLINE const TAO_Notify_Property_Time&
00049 TAO_Notify_QoSProperties::pacing_interval (void) const
00050 {
00051   return this->pacing_interval_;
00052 }
00053 
00054 ACE_INLINE
00055 const TAO_Notify_Property_Long&
00056 TAO_Notify_QoSProperties::max_events_per_consumer (void) const
00057 {
00058   return this->max_events_per_consumer_;
00059 }
00060 
00061 ACE_INLINE
00062 const TAO_Notify_Property_Short&
00063 TAO_Notify_QoSProperties::discard_policy(void) const
00064 {
00065   return this->discard_policy_;
00066 }
00067 
00068 ACE_INLINE
00069 const TAO_Notify_Property_Short&
00070 TAO_Notify_QoSProperties::order_policy(void) const
00071 {
00072   return this->order_policy_;
00073 }
00074 
00075 ACE_INLINE const TAO_Notify_Property_ThreadPool&
00076 TAO_Notify_QoSProperties::thread_pool (void) const
00077 {
00078   return this->thread_pool_;
00079 }
00080 
00081 ACE_INLINE const TAO_Notify_Property_ThreadPoolLanes&
00082 TAO_Notify_QoSProperties::thread_pool_lane (void) const
00083 {
00084   return this->thread_pool_lane_;
00085 }
00086 
00087 ACE_INLINE
00088 const TAO_Notify_Property_Time&
00089 TAO_Notify_QoSProperties::blocking_policy(void) const
00090 {
00091   return this->blocking_policy_;
00092 }
00093 
00094 ///////////////////////////////////////////////////////////////////////////////
00095 
00096 ACE_INLINE
00097 TAO_Notify_Property_Short&
00098 TAO_Notify_QoSProperties::event_reliability(void)
00099 {
00100   return this->event_reliability_;
00101 }
00102 
00103 ACE_INLINE
00104 TAO_Notify_Property_Short&
00105 TAO_Notify_QoSProperties::connection_reliability(void)
00106 {
00107   return this->connection_reliability_;
00108 }
00109 
00110 ACE_INLINE
00111 TAO_Notify_Property_Short&
00112 TAO_Notify_QoSProperties::priority(void)
00113 {
00114   return this->priority_;
00115 }
00116 
00117 ACE_INLINE
00118 TAO_Notify_Property_Time&
00119 TAO_Notify_QoSProperties::timeout(void)
00120 {
00121   return this->timeout_;
00122 }
00123 
00124 ACE_INLINE
00125 TAO_Notify_Property_Boolean&
00126 TAO_Notify_QoSProperties::stop_time_supported(void)
00127 {
00128   return this->stop_time_supported_;
00129 }
00130 
00131 ACE_INLINE TAO_Notify_Property_Long&
00132 TAO_Notify_QoSProperties::maximum_batch_size (void)
00133 {
00134   return this->maximum_batch_size_;
00135 }
00136 
00137 ACE_INLINE TAO_Notify_Property_Time&
00138 TAO_Notify_QoSProperties::pacing_interval (void)
00139 {
00140   return this->pacing_interval_;
00141 }
00142 ACE_INLINE
00143 TAO_Notify_Property_Long&
00144 TAO_Notify_QoSProperties::max_events_per_consumer (void)
00145 {
00146   return this->max_events_per_consumer_;
00147 }
00148 
00149 ACE_INLINE
00150 TAO_Notify_Property_Short&
00151 TAO_Notify_QoSProperties::discard_policy(void)
00152 {
00153   return this->discard_policy_;
00154 }
00155 
00156 ACE_INLINE
00157 TAO_Notify_Property_Short&
00158 TAO_Notify_QoSProperties::order_policy(void)
00159 {
00160   return this->order_policy_;
00161 }
00162 
00163 TAO_END_VERSIONED_NAMESPACE_DECL

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