/* * (c) Copyright, Real-Time Innovations, 2013-2024. * All rights reserved. * * No duplications, whole or partial, manual or electronic, may be made * without express written permission. Any such copies, or * revisions thereof, must display this notice unaltered. * This code contains trade secrets of Real-Time Innovations, Inc. */ #ifndef clock_infrastructure_h #define clock_infrastructure_h #include "osapi/osapi_type.h" #include "osapi/osapi_ntptime.h" #include "clock/clock_interface.h" #include "clock/clock_dll.h" #ifdef __cplusplus extern "C" { #endif extern RTIClockDllExport RTIBool RTIClock_getTimeOverhead(struct RTIClock *clock, struct RTINtpTime *overhead); extern RTIClockDllExport RTIBool RTIClock_getSpinPerMicrosecond(struct RTIClock *clock, RTI_UINT64 *spinPerUsec); #ifdef __cplusplus } /* extern "C" */ #endif #endif /* clock_infrastructure_h */