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