Changes to attempt to silence bcc64x
[ACE_TAO.git] / ACE / ace / Module.inl
blob8c34f087a855c6e057b898b091261d685053dcc5
1 // -*- C++ -*-
2 #include "ace/OS_NS_string.h"
4 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
6 template <ACE_SYNCH_DECL, class TIME_POLICY> ACE_INLINE void *
7 ACE_Module<ACE_SYNCH_USE, TIME_POLICY>::arg () const
9   ACE_TRACE ("ACE_Module<ACE_SYNCH_USE, TIME_POLICY>::arg");
10   return this->arg_;
13 template <ACE_SYNCH_DECL, class TIME_POLICY> ACE_INLINE void
14 ACE_Module<ACE_SYNCH_USE, TIME_POLICY>::arg (void *a)
16   ACE_TRACE ("ACE_Module<ACE_SYNCH_USE, TIME_POLICY>::arg");
17   this->arg_ = a;
20 template <ACE_SYNCH_DECL, class TIME_POLICY> ACE_INLINE const ACE_TCHAR *
21 ACE_Module<ACE_SYNCH_USE, TIME_POLICY>::name () const
23   ACE_TRACE ("ACE_Module<ACE_SYNCH_USE, TIME_POLICY>::name");
24   return this->name_;
27 template <ACE_SYNCH_DECL, class TIME_POLICY> ACE_INLINE void
28 ACE_Module<ACE_SYNCH_USE, TIME_POLICY>::name (const ACE_TCHAR *n)
30   ACE_TRACE ("ACE_Module<ACE_SYNCH_USE, TIME_POLICY>::name");
31   ACE_OS::strsncpy (this->name_, n, MAXPATHLEN);
34 template <ACE_SYNCH_DECL, class TIME_POLICY> ACE_INLINE ACE_Task<ACE_SYNCH_USE, TIME_POLICY> *
35 ACE_Module<ACE_SYNCH_USE, TIME_POLICY>::writer ()
37   ACE_TRACE ("ACE_Module<ACE_SYNCH_USE, TIME_POLICY>::writer");
38   return this->q_pair_[1];
41 template <ACE_SYNCH_DECL, class TIME_POLICY> ACE_INLINE ACE_Task<ACE_SYNCH_USE, TIME_POLICY> *
42 ACE_Module<ACE_SYNCH_USE, TIME_POLICY>::reader ()
44   ACE_TRACE ("ACE_Module<ACE_SYNCH_USE, TIME_POLICY>::reader");
45   return this->q_pair_[0];
48 template <ACE_SYNCH_DECL, class TIME_POLICY> ACE_INLINE ACE_Module<ACE_SYNCH_USE, TIME_POLICY> *
49 ACE_Module<ACE_SYNCH_USE, TIME_POLICY>::next ()
51   ACE_TRACE ("ACE_Module<ACE_SYNCH_USE, TIME_POLICY>::next");
52   return this->next_;
55 template <ACE_SYNCH_DECL, class TIME_POLICY> ACE_INLINE void
56 ACE_Module<ACE_SYNCH_USE, TIME_POLICY>::next (ACE_Module<ACE_SYNCH_USE, TIME_POLICY> *m)
58   ACE_TRACE ("ACE_Module<ACE_SYNCH_USE, TIME_POLICY>::next");
59   this->next_ = m;
62 ACE_END_VERSIONED_NAMESPACE_DECL