functions_win.hpp
Go to the documentation of this file.
00001 
00008 /*****************************************************************************
00009 ** Ifdefs
00010 *****************************************************************************/
00011 
00012 #ifndef ECL_TIME_LITE_FUNCTIONS_WIN_HPP_
00013 #define ECL_TIME_LITE_FUNCTIONS_WIN_HPP_
00014 
00015 /*****************************************************************************
00016 ** Cross Platform Configuration
00017 *****************************************************************************/
00018 
00019 #include <ecl/time_lite/config.hpp>
00020 #include "macros.hpp"
00021 
00022 #if defined(ECL_HAS_WIN_TIMERS)
00023 
00024 /*****************************************************************************
00025 ** Includes
00026 *****************************************************************************/
00027 
00028 #include <ctime>
00029 #include <ecl/config/macros.hpp>
00030 #include "types_win.hpp"
00031 #include "errors.hpp"
00032 #include "macros.hpp"
00033 
00034 /*****************************************************************************
00035 ** Namespaces
00036 *****************************************************************************/
00037 
00038 namespace ecl {
00039 
00040 /*****************************************************************************
00041 ** Functions
00042 *****************************************************************************/
00043 
00060 ecl_time_lite_PUBLIC  TimeError epoch_time(TimeStructure &time);
00061 
00078 ecl_time_lite_PUBLIC  TimeError sleep_until(const TimeStructure &time);
00079 
00094 ecl_time_lite_PUBLIC  TimeError sleep(const TimeStructure &time);
00095 
00096 } // namespace ecl
00097 
00098 #endif
00099 #endif /* ECL_TIME_LITE_FUNCTIONS_WIN_HPP_ */


ecl_time_lite
Author(s): Daniel Stonier
autogenerated on Thu Jun 16 2016 09:47:18