00001 // -*- C++ -*- 00002 // 00003 // Event_Map_Entry_T.inl,v 1.7 2005/11/14 22:03:49 ossama Exp 00004 00005 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00006 00007 template <class PROXY> ACE_INLINE ACE_TYPENAME 00008 TAO_Notify_Event_Map_Entry_T<PROXY>::COLLECTION* 00009 TAO_Notify_Event_Map_Entry_T<PROXY>::collection (void) { 00010 return collection_; 00011 } 00012 00013 template <class PROXY> ACE_INLINE int 00014 TAO_Notify_Event_Map_Entry_T<PROXY>::count (void) 00015 { 00016 return this->count_; 00017 } 00018 00019 template <class PROXY> ACE_INLINE CORBA::ULong 00020 TAO_Notify_Event_Map_Entry_T<PROXY>::_incr_refcnt (void) 00021 { 00022 return ++this->usage_count_; 00023 } 00024 00025 template <class PROXY> ACE_INLINE CORBA::ULong 00026 TAO_Notify_Event_Map_Entry_T<PROXY>::_decr_refcnt (void) 00027 { 00028 return --this->usage_count_; 00029 } 00030 00031 TAO_END_VERSIONED_NAMESPACE_DECL