diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/ESF/ESF_Busy_Lock.cpp')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/ESF/ESF_Busy_Lock.cpp | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/ESF/ESF_Busy_Lock.cpp b/TAO/orbsvcs/orbsvcs/ESF/ESF_Busy_Lock.cpp new file mode 100644 index 00000000000..a4e11e8837a --- /dev/null +++ b/TAO/orbsvcs/orbsvcs/ESF/ESF_Busy_Lock.cpp @@ -0,0 +1,62 @@ +// $Id$ + +#ifndef TAO_ESF_BUSY_LOCK_CPP +#define TAO_ESF_BUSY_LOCK_CPP + +#include "ESF_Busy_Lock.h" + +#if ! defined (__ACE_INLINE__) +#include "ESF_Busy_Lock.i" +#endif /* __ACE_INLINE__ */ + +ACE_RCSID(ESF, ESF_Busy_Lock, "$Id$") + +template<class T> +int TAO_ESF_Busy_Lock_Adapter<T>::remove (void) +{ + return 0; +} + +template<class T> +int TAO_ESF_Busy_Lock_Adapter<T>::acquire (void) +{ + return this->adaptee_->busy (); +} + +template<class T> +int TAO_ESF_Busy_Lock_Adapter<T>::tryacquire (void) +{ + return this->adaptee_->busy (); +} + +template<class T> +int TAO_ESF_Busy_Lock_Adapter<T>::release (void) +{ + return this->adaptee_->idle (); +} + +template<class T> +int TAO_ESF_Busy_Lock_Adapter<T>::acquire_read (void) +{ + return this->adaptee_->busy (); +} + +template<class T> +int TAO_ESF_Busy_Lock_Adapter<T>::acquire_write (void) +{ + return this->adaptee_->busy (); +} + +template<class T> +int TAO_ESF_Busy_Lock_Adapter<T>::tryacquire_read (void) +{ + return this->adaptee_->busy (); +} + +template<class T> +int TAO_ESF_Busy_Lock_Adapter<T>::tryacquire_write (void) +{ + return this->adaptee_->busy (); +} + +#endif /* TAO_ESF_BUSY_LOCK_CPP */ |