#include <periodic_sampler.h>
Public Member Functions | |
int | period () const noexcept final |
~PeriodicSampler ()=default | |
![]() | |
PeriodicSamplerBase ()=default | |
PeriodicSamplerBase (const PeriodicSamplerBase &)=default | |
PeriodicSamplerBase (PeriodicSamplerBase &&)=default | |
bool | Sample () noexcept |
bool | SubtleConfirmSample () noexcept |
bool | SubtleMaybeSample () noexcept |
Static Public Member Functions | |
static void | SetGlobalPeriod (int period) |
Static Private Attributes | |
static std::atomic< int > | period_ |
Additional Inherited Members | |
![]() | |
virtual int64_t | GetExponentialBiased (int period) noexcept |
~PeriodicSamplerBase ()=default | |
Definition at line 184 of file bloaty/third_party/abseil-cpp/absl/base/internal/periodic_sampler.h.
|
default |
|
inlinefinalvirtualnoexcept |
Implements absl::base_internal::PeriodicSamplerBase.
Definition at line 188 of file bloaty/third_party/abseil-cpp/absl/base/internal/periodic_sampler.h.
|
inlinestatic |
Definition at line 196 of file bloaty/third_party/abseil-cpp/absl/base/internal/periodic_sampler.h.
|
staticprivate |
Definition at line 201 of file bloaty/third_party/abseil-cpp/absl/base/internal/periodic_sampler.h.