summaryrefslogtreecommitdiff
path: root/ACE/Kokyu/DSRT_Dispatch_Item_T.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/Kokyu/DSRT_Dispatch_Item_T.cpp')
-rw-r--r--ACE/Kokyu/DSRT_Dispatch_Item_T.cpp33
1 files changed, 33 insertions, 0 deletions
diff --git a/ACE/Kokyu/DSRT_Dispatch_Item_T.cpp b/ACE/Kokyu/DSRT_Dispatch_Item_T.cpp
new file mode 100644
index 00000000000..b1a29c74c60
--- /dev/null
+++ b/ACE/Kokyu/DSRT_Dispatch_Item_T.cpp
@@ -0,0 +1,33 @@
+// $Id$
+
+#ifndef DSRT_DISPATCH_ITEM_T_CPP
+#define DSRT_DISPATCH_ITEM_T_CPP
+
+#include "DSRT_Dispatch_Item_T.h"
+
+#if ! defined (__ACE_INLINE__)
+#include "DSRT_Dispatch_Item_T.inl"
+#endif /* __ACE_INLINE__ */
+
+namespace Kokyu
+{
+
+template <class DSRT_Scheduler_Traits>
+DSRT_Dispatch_Item_var<DSRT_Scheduler_Traits>::
+DSRT_Dispatch_Item_var (DSRT_Dispatch_Item<DSRT_Scheduler_Traits> *p)
+ :ACE_Strong_Bound_Ptr<DSRT_Dispatch_Item<DSRT_Scheduler_Traits>,
+ ACE_SYNCH_MUTEX> (p)
+{
+}
+
+template <class DSRT_Scheduler_Traits>
+DSRT_Dispatch_Item_var<DSRT_Scheduler_Traits>::
+DSRT_Dispatch_Item_var (const DSRT_Dispatch_Item_var &r)
+ :ACE_Strong_Bound_Ptr<DSRT_Dispatch_Item<DSRT_Scheduler_Traits>,
+ ACE_SYNCH_MUTEX> (r)
+{
+}
+
+}
+
+#endif /* DSRT_DISPATCH_ITEM_T_CPP */