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");
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");
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");
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");
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");
62 ACE_END_VERSIONED_NAMESPACE_DECL