Changed ~ACE_Condition_Attributes_T to default
[ACE_TAO.git] / ACE / ace / Condition_Attributes.inl
blob2c9764127c83697d9b596b101af1abe342dc6ff6
1 // -*- C++ -*-
2 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
4 ACE_INLINE
5 ACE_Condition_Attributes::ACE_Condition_Attributes (int type)
7   (void) ACE_OS::condattr_init (this->attributes_, type);
10 ACE_INLINE
11 ACE_Condition_Attributes::~ACE_Condition_Attributes ()
13   ACE_OS::condattr_destroy (this->attributes_);
16 ACE_INLINE
17 const ACE_condattr_t&
18 ACE_Condition_Attributes::attributes () const
20   return this->attributes_;
23 ACE_INLINE
24 ACE_Condition_Attributes_T<ACE_Monotonic_Time_Policy>::ACE_Condition_Attributes_T (int type)
25  : ACE_Condition_Attributes (type)
27 #if defined (ACE_HAS_POSIX_MONOTONIC_CONDITIONS)
28   (void) ACE_OS::condattr_setclock (this->attributes_, CLOCK_MONOTONIC);
29 #endif
32 ACE_END_VERSIONED_NAMESPACE_DECL