14 #ifndef ECL_TIME_LITE_ERRORS_HPP_    15 #define ECL_TIME_LITE_ERRORS_HPP_    21 #include <ecl/errors/handlers.hpp>    22 #include <ecl/config/macros.hpp>    43         virtual const char* outOfRangeErrorString() { 
return "The input time sec/nsec pair was outside of the permitted range."; }
    44         virtual const char* argNotSupportedErrorString() { 
return "The clock specified is not supported on this system."; }
    45         virtual const char* permissionsErrorString() { 
return "You do not have permission to set the specified clock."; }
    46         virtual const char* memoryErrorString() { 
return "One of the input arguments is not in memory addressable space."; }
    47         virtual const char* interruptedErrorString() { 
return "This operation was interrupted by a signal."; }
 
#define ecl_time_lite_PUBLIC