diff options
Diffstat (limited to 'ACE/Kokyu/DSRT_Dispatcher_Impl_T.inl')
-rw-r--r-- | ACE/Kokyu/DSRT_Dispatcher_Impl_T.inl | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/ACE/Kokyu/DSRT_Dispatcher_Impl_T.inl b/ACE/Kokyu/DSRT_Dispatcher_Impl_T.inl new file mode 100644 index 00000000000..e4983a17ba3 --- /dev/null +++ b/ACE/Kokyu/DSRT_Dispatcher_Impl_T.inl @@ -0,0 +1,57 @@ +// $Id$ + +namespace Kokyu +{ + +template <class DSRT_Scheduler_Traits> +ACE_INLINE int +DSRT_Dispatcher_Impl<DSRT_Scheduler_Traits>:: +init (const DSRT_ConfigInfo& config_info) +{ + return this->init_i (config_info); +} + +template <class DSRT_Scheduler_Traits> +ACE_INLINE int +DSRT_Dispatcher_Impl<DSRT_Scheduler_Traits>:: +schedule (Guid_t guid, + const DSRT_QoSDescriptor& qos) +{ + return this->schedule_i (guid, qos); +} + +template <class DSRT_Scheduler_Traits> +ACE_INLINE int +DSRT_Dispatcher_Impl<DSRT_Scheduler_Traits>:: +update_schedule (Guid_t guid, + const DSRT_QoSDescriptor& qos) +{ + return this->update_schedule_i (guid, qos); +} + +template <class DSRT_Scheduler_Traits> +ACE_INLINE int +DSRT_Dispatcher_Impl<DSRT_Scheduler_Traits>:: +update_schedule (Guid_t guid, + Block_Flag_t flag) +{ + return this->update_schedule_i (guid, flag); +} + +template <class DSRT_Scheduler_Traits> +ACE_INLINE int +DSRT_Dispatcher_Impl<DSRT_Scheduler_Traits>:: +cancel_schedule (Guid_t guid) +{ + return this->cancel_schedule_i (guid); +} + +template <class DSRT_Scheduler_Traits> +ACE_INLINE int +DSRT_Dispatcher_Impl<DSRT_Scheduler_Traits>::shutdown () + +{ + return this->shutdown_i (); +} + +} |