internal static void CleanupIn(ref c_time to)
 {
 }
 internal static void CopyOut(c_time from, ref Duration to)
 {
     to.Sec     = from.seconds;
     to.NanoSec = from.nanoseconds;
 }
 internal static DDS.ReturnCode CopyIn(Duration from, ref c_time to)
 {
     to.seconds     = from.Sec;
     to.nanoseconds = from.NanoSec;
     return(DDS.ReturnCode.Ok);
 }