A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
Loading...
Searching...
No Matches
time.cc File Reference
#include "a11/time.h"
#include <cstdint>
#include <absl/time/clock.h>
#include <absl/time/time.h>

Namespaces

namespace  a11
 

Functions

Duration a11::ZeroDuration ()
 Returns the zero duration.
 
Duration a11::InfiniteDuration ()
 Returns the duration greater than every finite duration.
 
Time a11::Now ()
 Returns the current wall-clock time from Abseil's clock.
 
Time a11::InfiniteFuture ()
 Returns the instant later than every finite time.
 
Time a11::InfinitePast ()
 Returns the instant earlier than every finite time.
 
absl::StatusOr< std::int64_t > a11::DurationNanoseconds (Duration duration)
 Converts a duration to whole nanoseconds.
 
absl::StatusOr< std::int64_t > a11::TimeNanosecondsSinceEpoch (Time time)
 Converts an instant to nanoseconds since the Unix epoch.