Namespaces | Macros | Functions
abseil-cpp/absl/time/clock.cc File Reference
#include "absl/time/clock.h"
#include "absl/base/attributes.h"
#include "absl/base/optimization.h"
#include <algorithm>
#include <atomic>
#include <cerrno>
#include <cstdint>
#include <ctime>
#include <limits>
#include "absl/base/internal/spinlock.h"
#include "absl/base/internal/unscaledcycleclock.h"
#include "absl/base/macros.h"
#include "absl/base/port.h"
#include "absl/base/thread_annotations.h"
#include "absl/time/internal/get_current_time_posix.inc"
Include dependency graph for abseil-cpp/absl/time/clock.cc:

Go to the source code of this file.

Namespaces

 absl
 
 absl::ABSL_NAMESPACE_BEGIN
 

Macros

#define ABSL_USE_CYCLECLOCK_FOR_GET_CURRENT_TIME_NANOS   0
 
#define GET_CURRENT_TIME_NANOS_FROM_SYSTEM()   ::absl::time_internal::GetCurrentTimeNanosFromSystem()
 

Functions

ABSL_ATTRIBUTE_WEAK void ABSL_INTERNAL_C_SYMBOL() AbslInternalSleepFor (absl::Duration duration)
 
ABSL_NAMESPACE_BEGIN int64_t absl::GetCurrentTimeNanos ()
 
constexpr absl::Duration absl::ABSL_NAMESPACE_BEGIN::MaxSleep ()
 
ABSL_NAMESPACE_BEGIN Time absl::Now ()
 
void absl::ABSL_NAMESPACE_BEGIN::SleepOnce (absl::Duration to_sleep)
 

Macro Definition Documentation

◆ ABSL_USE_CYCLECLOCK_FOR_GET_CURRENT_TIME_NANOS

#define ABSL_USE_CYCLECLOCK_FOR_GET_CURRENT_TIME_NANOS   0

Definition at line 59 of file abseil-cpp/absl/time/clock.cc.

◆ GET_CURRENT_TIME_NANOS_FROM_SYSTEM

#define GET_CURRENT_TIME_NANOS_FROM_SYSTEM ( )    ::absl::time_internal::GetCurrentTimeNanosFromSystem()

Definition at line 71 of file abseil-cpp/absl/time/clock.cc.

Function Documentation

◆ AbslInternalSleepFor()

ABSL_ATTRIBUTE_WEAK void ABSL_INTERNAL_C_SYMBOL() AbslInternalSleepFor ( absl::Duration  duration)

Definition at line 576 of file abseil-cpp/absl/time/clock.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:07