diff options
Diffstat (limited to 'ACE/Kokyu/DSRT_Dispatch_Item_T.cpp')
-rw-r--r-- | ACE/Kokyu/DSRT_Dispatch_Item_T.cpp | 35 |
1 files changed, 35 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..b2cc29fa788 --- /dev/null +++ b/ACE/Kokyu/DSRT_Dispatch_Item_T.cpp @@ -0,0 +1,35 @@ +// $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.i" +#endif /* __ACE_INLINE__ */ + +ACE_RCSID(Kokyu, DSRT_Dispatch_Item, "$Id$") + +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 */ |