- /*
-
- Part of NTP MODULE
-
- */
-
- // Based on https://github.com/PaulStoffregen/time
- // Avoid doing any math (elapsed..., numberOf... functions and etc.),
- // simply expect POSIX time API usage, and provide bare minimum to simplify `tm` access
-
- #pragma once
-
- #include <cstdint>
- #include <time.h>
- #include <sys/time.h>
-
- int utc_hour(time_t ts);
- int utc_minute(time_t ts);
- int utc_second(time_t ts);
- int utc_day(time_t ts);
- int utc_weekday(time_t ts);
- int utc_month(time_t ts);
- int utc_year(time_t ts);
-
- int hour(time_t ts);
- int minute(time_t ts);
- int second(time_t ts);
- int day(time_t ts);
- int weekday(time_t ts);
- int month(time_t ts);
- int year(time_t ts);
-
- int hour();
- int minute();
- int second();
- int day();
- int weekday();
- int month();
- int year();
-
- time_t now();
|