struct ExponentialIntegerBuckets
Defined at line 60 of file ../../src/lib/metrics_buffer/metrics_buffer.h
Public Members
int64_t floor
uint32_t num_buckets
uint32_t initial_step
uint32_t step_multiplier
Public Methods
void MergeFrom (const ExponentialIntegerBuckets & from)
Defined at line 1348 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
void ~ExponentialIntegerBuckets ()
template <typename = void>
void ExponentialIntegerBuckets (::google::protobuf::internal::ConstantInitialized )
void CopyFrom (const ExponentialIntegerBuckets & from)
void Clear ()
::size_t ByteSizeLong ()
void ExponentialIntegerBuckets ()
Defined at line 1279 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
void ExponentialIntegerBuckets (const ExponentialIntegerBuckets & from)
Defined at line 1293 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
void ExponentialIntegerBuckets (ExponentialIntegerBuckets && from)
Defined at line 1294 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
void Swap (ExponentialIntegerBuckets * other)
Defined at line 1328 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
void UnsafeArenaSwap (ExponentialIntegerBuckets * other)
Defined at line 1336 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
ExponentialIntegerBuckets * New (::google::protobuf::Arena * arena)
implements Message ----------------------------------------------
Defined at line 1344 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
bool IsInitialized ()
Defined at line 1355 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
int GetCachedSize ()
Defined at line 1379 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
::uint8_t * _InternalSerialize (::uint8_t * target, ::google::protobuf::io::EpsCopyOutputStream * stream)
ExponentialIntegerBuckets & operator= (const ExponentialIntegerBuckets & from)
Defined at line 1296 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
ExponentialIntegerBuckets & operator= (ExponentialIntegerBuckets && from)
Defined at line 1300 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
const std::string & unknown_fields ()
Defined at line 1310 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
std::string * mutable_unknown_fields ()
Defined at line 1314 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
const ExponentialIntegerBuckets & default_instance ()
Defined at line 1319 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
const ExponentialIntegerBuckets * internal_default_instance ()
Defined at line 1322 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
void clear_floor ()
int64 floor = 1;
Defined at line 3722 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
::int64_t floor ()
Defined at line 3726 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
void set_floor (::int64_t value)
Defined at line 3730 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
void clear_num_buckets ()
uint32 num_buckets = 2;
Defined at line 3744 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
::uint32_t num_buckets ()
Defined at line 3748 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
void set_num_buckets (::uint32_t value)
Defined at line 3752 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
void clear_initial_step ()
uint32 initial_step = 3;
Defined at line 3766 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
::uint32_t initial_step ()
Defined at line 3770 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
void set_initial_step (::uint32_t value)
Defined at line 3774 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
void clear_step_multiplier_float ()
float step_multiplier_float = 5;
Defined at line 3788 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
float step_multiplier_float ()
Defined at line 3792 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
void set_step_multiplier_float (float value)
Defined at line 3796 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
Protected Methods
void ExponentialIntegerBuckets (::google::protobuf::Arena * arena, ExponentialIntegerBuckets && from)
Defined at line 1394 of file gen/third_party/cobalt/src/registry/report_definition.pb.h
void ExponentialIntegerBuckets (::google::protobuf::Arena * arena)
void ExponentialIntegerBuckets (::google::protobuf::Arena * arena, const ExponentialIntegerBuckets & from)
const ::google::protobuf::internal::ClassData * GetClassData ()
void * PlacementNew_ (const void * , void * mem, ::google::protobuf::Arena * arena)
auto InternalNewImpl_ ()
Enumerations
enum
| Name | Value |
|---|---|
| kFloorFieldNumber | 1 |
| kNumBucketsFieldNumber | 2 |
| kInitialStepFieldNumber | 3 |
| kStepMultiplierFloatFieldNumber | 5 |
accessors -------------------------------------------------------
Defined at line 1408 of file gen/third_party/cobalt/src/registry/report_definition.pb.h