types.hpp
Go to the documentation of this file.
1 
8 /*****************************************************************************
9 ** Ifdefs
10 *****************************************************************************/
11 
12 #ifndef ECL_TIME_LITE_TYPES_HPP_
13 #define ECL_TIME_LITE_TYPES_HPP_
14 
15 /*****************************************************************************
16 ** Cross Platform Functionality
17 *****************************************************************************/
18 
19 #include <ecl/time_lite/config.hpp>
20 
21 /*****************************************************************************
22 ** Includes
23 *****************************************************************************/
24 
25 #if defined(ECL_HAS_WIN_TIMERS)
26  #include "types_win.hpp"
27 #elif defined(ECL_HAS_MACH_TIMERS) || defined(ECL_HAS_POSIX_TIMERS) || defined(ECL_HAS_RT_TIMERS) // should probably get cmake to check for timespec.
28  #include "types_pos.hpp"
29 #else
30  #error("There is not a supporting time implementation on this platform (possibly needs extended ecl support).")
31 #endif
32 
33 #endif /* ECL_TIME_LITE_TYPES_HPP_ */
Posix definition for time types.
Cross platform definition for time types.


ecl_time_lite
Author(s): Daniel Stonier
autogenerated on Mon Jun 10 2019 13:09:07