00001 00008 /***************************************************************************** 00009 ** Ifdefs 00010 *****************************************************************************/ 00011 00012 #ifndef ECL_TIME_LITE_TYPES_POS_HPP_ 00013 #define ECL_TIME_LITE_TYPES_POS_HPP_ 00014 00015 /***************************************************************************** 00016 ** Cross Platform Configuration 00017 *****************************************************************************/ 00018 00019 #include <ecl/time_lite/config.hpp> 00020 00021 #if defined(ECL_HAS_MACH_TIMERS) || defined(ECL_HAS_POSIX_TIMERS) || defined(ECL_HAS_RT_TIMERS) 00022 00023 /***************************************************************************** 00024 ** Includes 00025 *****************************************************************************/ 00026 00027 #include <ctime> 00028 #include <ecl/config/macros.hpp> 00029 00030 /***************************************************************************** 00031 ** Namespaces 00032 *****************************************************************************/ 00033 00034 namespace ecl { 00035 00041 typedef timespec TimeStructure; 00042 00043 } // namespace ecl 00044 00045 #endif 00046 #endif /* ECL_TIME_LITE_TYPES_POS_HPP_ */