#include <periodic_sampler.h>

Public Member Functions | |
| int | period () const noexcept final |
| ~PeriodicSampler ()=default | |
Public Member Functions inherited from absl::profiling_internal::PeriodicSamplerBase | |
| 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 | |
Protected Member Functions inherited from absl::profiling_internal::PeriodicSamplerBase | |
| virtual int64_t | GetExponentialBiased (int period) noexcept |
| ~PeriodicSamplerBase ()=default | |
Definition at line 184 of file abseil-cpp/absl/profiling/internal/periodic_sampler.h.
|
default |
|
inlinefinalvirtualnoexcept |
Implements absl::profiling_internal::PeriodicSamplerBase.
Definition at line 188 of file abseil-cpp/absl/profiling/internal/periodic_sampler.h.
|
inlinestatic |
Definition at line 196 of file abseil-cpp/absl/profiling/internal/periodic_sampler.h.
|
staticprivate |
Definition at line 201 of file abseil-cpp/absl/profiling/internal/periodic_sampler.h.