ESF_Immediate_Changes.inl

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // $Id: ESF_Immediate_Changes.inl 78820 2007-07-07 20:06:46Z sowayaa $
00004 
00005 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00006 
00007 template<class PROXY, class COLLECTION, class ITERATOR, class ACE_LOCK> void
00008 TAO_ESF_Immediate_Changes<PROXY,COLLECTION,ITERATOR,ACE_LOCK>::
00009     connected (PROXY *proxy)
00010 {
00011   ACE_GUARD (ACE_LOCK, ace_mon, this->lock_);
00012 
00013   proxy->_incr_refcnt ();
00014   this->collection_.connected (proxy);
00015 }
00016 
00017 template<class PROXY, class COLLECTION, class ITERATOR, class ACE_LOCK> void
00018 TAO_ESF_Immediate_Changes<PROXY,COLLECTION,ITERATOR,ACE_LOCK>::
00019     reconnected (PROXY *proxy)
00020 {
00021   ACE_GUARD (ACE_LOCK, ace_mon, this->lock_);
00022 
00023   proxy->_incr_refcnt ();
00024   this->collection_.reconnected (proxy);
00025 }
00026 
00027 template<class PROXY, class COLLECTION, class ITERATOR, class ACE_LOCK> void
00028 TAO_ESF_Immediate_Changes<PROXY,COLLECTION,ITERATOR,ACE_LOCK>::
00029     disconnected (PROXY *proxy)
00030 {
00031   ACE_GUARD (ACE_LOCK, ace_mon, this->lock_);
00032 
00033   this->collection_.disconnected (proxy);
00034 }
00035 
00036 template<class PROXY, class COLLECTION, class ITERATOR, class ACE_LOCK> void
00037 TAO_ESF_Immediate_Changes<PROXY,COLLECTION,ITERATOR,ACE_LOCK>::shutdown (void)
00038 {
00039   ACE_GUARD (ACE_LOCK, ace_mon, this->lock_);
00040 
00041   this->collection_.shutdown ();
00042 }
00043 
00044 TAO_END_VERSIONED_NAMESPACE_DECL

Generated on Sun Jan 27 13:38:38 2008 for TAO_ESF by doxygen 1.3.6