functions_rt.hpp
Go to the documentation of this file.
00001 
00010 /*****************************************************************************
00011 ** Ifdefs
00012 *****************************************************************************/
00013 
00014 #ifndef ECL_TIME_LITE_FUNCTIONS_RT_HPP_
00015 #define ECL_TIME_LITE_FUNCTIONS_RT_HPP_
00016 
00017 /*****************************************************************************
00018 ** Cross Platform Configuration
00019 *****************************************************************************/
00020 
00021 #include "config.hpp"
00022 
00023 #if defined(ECL_HAS_RT_TIMERS)
00024 
00025 /*****************************************************************************
00026 ** Includes
00027 *****************************************************************************/
00028 
00029 #include <ctime>
00030 #include <ecl/config/macros.hpp>
00031 #include "errors.hpp"
00032 #include "types.hpp"
00033 
00034 /*****************************************************************************
00035 ** Namespaces
00036 *****************************************************************************/
00037 
00038 namespace ecl {
00054 ECL_PUBLIC TimeError epoch_time(TimeStructure &time);
00055 
00073 ECL_PUBLIC TimeError sleep_until(const TimeStructure &time);
00074 
00091 ECL_PUBLIC TimeError sleep(const TimeStructure &time);
00092 
00093 } // namespace ecl
00094 
00095 #endif
00096 #endif /* ECL_TIME_LITE_FUNCTIONS_RT_HPP_ */


ecl_time_lite
Author(s): Daniel Stonier (d.stonier@gmail.com)
autogenerated on Thu Jan 2 2014 11:11:35