00001 // -*- C++ -*- 00002 // 00003 // AdminProperties.inl,v 1.7 2005/11/14 22:03:49 ossama Exp 00004 00005 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00006 00007 ACE_INLINE const TAO_Notify_Property_Long& 00008 TAO_Notify_AdminProperties::max_global_queue_length (void) const 00009 { 00010 return this->max_global_queue_length_; 00011 } 00012 00013 ACE_INLINE TAO_Notify_Property_Long& 00014 TAO_Notify_AdminProperties::max_global_queue_length (void) 00015 { 00016 return this->max_global_queue_length_; 00017 } 00018 00019 ACE_INLINE const TAO_Notify_Property_Long& 00020 TAO_Notify_AdminProperties::max_consumers (void) const 00021 { 00022 return this->max_consumers_; 00023 } 00024 00025 ACE_INLINE TAO_Notify_Property_Long& 00026 TAO_Notify_AdminProperties::max_consumers (void) 00027 { 00028 return this->max_consumers_; 00029 } 00030 00031 ACE_INLINE const TAO_Notify_Property_Long& 00032 TAO_Notify_AdminProperties::max_suppliers (void) const 00033 { 00034 return this->max_suppliers_; 00035 } 00036 00037 ACE_INLINE TAO_Notify_Property_Long& 00038 TAO_Notify_AdminProperties::max_suppliers (void) 00039 { 00040 return this->max_suppliers_; 00041 } 00042 00043 ACE_INLINE const TAO_Notify_Property_Boolean& 00044 TAO_Notify_AdminProperties::reject_new_events (void) const 00045 { 00046 return this->reject_new_events_; 00047 } 00048 00049 ACE_INLINE TAO_Notify_Property_Boolean& 00050 TAO_Notify_AdminProperties::reject_new_events (void) 00051 { 00052 return this->reject_new_events_; 00053 } 00054 00055 ACE_INLINE CORBA::Long& 00056 TAO_Notify_AdminProperties::global_queue_length (void) 00057 { 00058 return this->global_queue_length_; 00059 } 00060 00061 ACE_INLINE TAO_SYNCH_MUTEX& 00062 TAO_Notify_AdminProperties::global_queue_lock (void) 00063 { 00064 return this->global_queue_lock_; 00065 } 00066 00067 ACE_INLINE TAO_SYNCH_CONDITION& 00068 TAO_Notify_AdminProperties::global_queue_not_full(void) 00069 { 00070 return this->global_queue_not_full_; 00071 } 00072 00073 ACE_INLINE TAO_Notify_Atomic_Property_Long& 00074 TAO_Notify_AdminProperties::consumers (void) 00075 { 00076 return this->consumers_; 00077 } 00078 00079 ACE_INLINE TAO_Notify_Atomic_Property_Long& 00080 TAO_Notify_AdminProperties::suppliers (void) 00081 { 00082 return this->suppliers_; 00083 } 00084 00085 TAO_END_VERSIONED_NAMESPACE_DECL