From 89b03eb9a6a9dfb14046b54f077d71d7f110cae9 Mon Sep 17 00:00:00 2001 From: Feng Lee Date: Tue, 24 Sep 2019 17:08:06 +0800 Subject: [PATCH] Add function specs --- src/emqx_time.erl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/emqx_time.erl b/src/emqx_time.erl index 16508cdda..073ee7067 100644 --- a/src/emqx_time.erl +++ b/src/emqx_time.erl @@ -34,15 +34,19 @@ seed() -> rand:seed(exsplus, erlang:timestamp()). +-spec(now_secs() -> pos_integer()). now_secs() -> erlang:system_time(second). +-spec(now_secs(erlang:timestamp()) -> pos_integer()). now_secs({MegaSecs, Secs, _MicroSecs}) -> MegaSecs * 1000000 + Secs. +-spec(now_ms() -> pos_integer()). now_ms() -> erlang:system_time(millisecond). +-spec(now_ms(erlang:timestamp()) -> pos_integer()). now_ms({MegaSecs, Secs, MicroSecs}) -> (MegaSecs * 1000000 + Secs) * 1000 + round(MicroSecs/1000).