| // Generated by the protocol buffer compiler. DO NOT EDIT! |
| // source: src/proto/grpc/testing/stats.proto |
| #pragma warning disable 1591, 0612, 3021 |
| #region Designer generated code |
| |
| using pb = global::Google.Protobuf; |
| using pbc = global::Google.Protobuf.Collections; |
| using pbr = global::Google.Protobuf.Reflection; |
| using scg = global::System.Collections.Generic; |
| namespace Grpc.Testing { |
| |
| /// <summary>Holder for reflection information generated from src/proto/grpc/testing/stats.proto</summary> |
| public static partial class StatsReflection { |
| |
| #region Descriptor |
| /// <summary>File descriptor for src/proto/grpc/testing/stats.proto</summary> |
| public static pbr::FileDescriptor Descriptor { |
| get { return descriptor; } |
| } |
| private static pbr::FileDescriptor descriptor; |
| |
| static StatsReflection() { |
| byte[] descriptorData = global::System.Convert.FromBase64String( |
| string.Concat( |
| "CiJzcmMvcHJvdG8vZ3JwYy90ZXN0aW5nL3N0YXRzLnByb3RvEgxncnBjLnRl", |
| "c3RpbmcikQEKC1NlcnZlclN0YXRzEhQKDHRpbWVfZWxhcHNlZBgBIAEoARIR", |
| "Cgl0aW1lX3VzZXIYAiABKAESEwoLdGltZV9zeXN0ZW0YAyABKAESFgoOdG90", |
| "YWxfY3B1X3RpbWUYBCABKAQSFQoNaWRsZV9jcHVfdGltZRgFIAEoBBIVCg1j", |
| "cV9wb2xsX2NvdW50GAYgASgEIjsKD0hpc3RvZ3JhbVBhcmFtcxISCgpyZXNv", |
| "bHV0aW9uGAEgASgBEhQKDG1heF9wb3NzaWJsZRgCIAEoASJ3Cg1IaXN0b2dy", |
| "YW1EYXRhEg4KBmJ1Y2tldBgBIAMoDRIQCghtaW5fc2VlbhgCIAEoARIQCght", |
| "YXhfc2VlbhgDIAEoARILCgNzdW0YBCABKAESFgoOc3VtX29mX3NxdWFyZXMY", |
| "BSABKAESDQoFY291bnQYBiABKAEiOAoSUmVxdWVzdFJlc3VsdENvdW50EhMK", |
| "C3N0YXR1c19jb2RlGAEgASgFEg0KBWNvdW50GAIgASgDIs0BCgtDbGllbnRT", |
| "dGF0cxIuCglsYXRlbmNpZXMYASABKAsyGy5ncnBjLnRlc3RpbmcuSGlzdG9n", |
| "cmFtRGF0YRIUCgx0aW1lX2VsYXBzZWQYAiABKAESEQoJdGltZV91c2VyGAMg", |
| "ASgBEhMKC3RpbWVfc3lzdGVtGAQgASgBEjkKD3JlcXVlc3RfcmVzdWx0cxgF", |
| "IAMoCzIgLmdycGMudGVzdGluZy5SZXF1ZXN0UmVzdWx0Q291bnQSFQoNY3Ff", |
| "cG9sbF9jb3VudBgGIAEoBGIGcHJvdG8z")); |
| descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, |
| new pbr::FileDescriptor[] { }, |
| new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] { |
| new pbr::GeneratedClrTypeInfo(typeof(global::Grpc.Testing.ServerStats), global::Grpc.Testing.ServerStats.Parser, new[]{ "TimeElapsed", "TimeUser", "TimeSystem", "TotalCpuTime", "IdleCpuTime", "CqPollCount" }, null, null, null), |
| new pbr::GeneratedClrTypeInfo(typeof(global::Grpc.Testing.HistogramParams), global::Grpc.Testing.HistogramParams.Parser, new[]{ "Resolution", "MaxPossible" }, null, null, null), |
| new pbr::GeneratedClrTypeInfo(typeof(global::Grpc.Testing.HistogramData), global::Grpc.Testing.HistogramData.Parser, new[]{ "Bucket", "MinSeen", "MaxSeen", "Sum", "SumOfSquares", "Count" }, null, null, null), |
| new pbr::GeneratedClrTypeInfo(typeof(global::Grpc.Testing.RequestResultCount), global::Grpc.Testing.RequestResultCount.Parser, new[]{ "StatusCode", "Count" }, null, null, null), |
| new pbr::GeneratedClrTypeInfo(typeof(global::Grpc.Testing.ClientStats), global::Grpc.Testing.ClientStats.Parser, new[]{ "Latencies", "TimeElapsed", "TimeUser", "TimeSystem", "RequestResults", "CqPollCount" }, null, null, null) |
| })); |
| } |
| #endregion |
| |
| } |
| #region Messages |
| public sealed partial class ServerStats : pb::IMessage<ServerStats> { |
| private static readonly pb::MessageParser<ServerStats> _parser = new pb::MessageParser<ServerStats>(() => new ServerStats()); |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public static pb::MessageParser<ServerStats> Parser { get { return _parser; } } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public static pbr::MessageDescriptor Descriptor { |
| get { return global::Grpc.Testing.StatsReflection.Descriptor.MessageTypes[0]; } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| pbr::MessageDescriptor pb::IMessage.Descriptor { |
| get { return Descriptor; } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public ServerStats() { |
| OnConstruction(); |
| } |
| |
| partial void OnConstruction(); |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public ServerStats(ServerStats other) : this() { |
| timeElapsed_ = other.timeElapsed_; |
| timeUser_ = other.timeUser_; |
| timeSystem_ = other.timeSystem_; |
| totalCpuTime_ = other.totalCpuTime_; |
| idleCpuTime_ = other.idleCpuTime_; |
| cqPollCount_ = other.cqPollCount_; |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public ServerStats Clone() { |
| return new ServerStats(this); |
| } |
| |
| /// <summary>Field number for the "time_elapsed" field.</summary> |
| public const int TimeElapsedFieldNumber = 1; |
| private double timeElapsed_; |
| /// <summary> |
| /// wall clock time change in seconds since last reset |
| /// </summary> |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public double TimeElapsed { |
| get { return timeElapsed_; } |
| set { |
| timeElapsed_ = value; |
| } |
| } |
| |
| /// <summary>Field number for the "time_user" field.</summary> |
| public const int TimeUserFieldNumber = 2; |
| private double timeUser_; |
| /// <summary> |
| /// change in user time (in seconds) used by the server since last reset |
| /// </summary> |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public double TimeUser { |
| get { return timeUser_; } |
| set { |
| timeUser_ = value; |
| } |
| } |
| |
| /// <summary>Field number for the "time_system" field.</summary> |
| public const int TimeSystemFieldNumber = 3; |
| private double timeSystem_; |
| /// <summary> |
| /// change in server time (in seconds) used by the server process and all |
| /// threads since last reset |
| /// </summary> |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public double TimeSystem { |
| get { return timeSystem_; } |
| set { |
| timeSystem_ = value; |
| } |
| } |
| |
| /// <summary>Field number for the "total_cpu_time" field.</summary> |
| public const int TotalCpuTimeFieldNumber = 4; |
| private ulong totalCpuTime_; |
| /// <summary> |
| /// change in total cpu time of the server (data from proc/stat) |
| /// </summary> |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public ulong TotalCpuTime { |
| get { return totalCpuTime_; } |
| set { |
| totalCpuTime_ = value; |
| } |
| } |
| |
| /// <summary>Field number for the "idle_cpu_time" field.</summary> |
| public const int IdleCpuTimeFieldNumber = 5; |
| private ulong idleCpuTime_; |
| /// <summary> |
| /// change in idle time of the server (data from proc/stat) |
| /// </summary> |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public ulong IdleCpuTime { |
| get { return idleCpuTime_; } |
| set { |
| idleCpuTime_ = value; |
| } |
| } |
| |
| /// <summary>Field number for the "cq_poll_count" field.</summary> |
| public const int CqPollCountFieldNumber = 6; |
| private ulong cqPollCount_; |
| /// <summary> |
| /// Number of polls called inside completion queue |
| /// </summary> |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public ulong CqPollCount { |
| get { return cqPollCount_; } |
| set { |
| cqPollCount_ = value; |
| } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public override bool Equals(object other) { |
| return Equals(other as ServerStats); |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public bool Equals(ServerStats other) { |
| if (ReferenceEquals(other, null)) { |
| return false; |
| } |
| if (ReferenceEquals(other, this)) { |
| return true; |
| } |
| if (TimeElapsed != other.TimeElapsed) return false; |
| if (TimeUser != other.TimeUser) return false; |
| if (TimeSystem != other.TimeSystem) return false; |
| if (TotalCpuTime != other.TotalCpuTime) return false; |
| if (IdleCpuTime != other.IdleCpuTime) return false; |
| if (CqPollCount != other.CqPollCount) return false; |
| return true; |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public override int GetHashCode() { |
| int hash = 1; |
| if (TimeElapsed != 0D) hash ^= TimeElapsed.GetHashCode(); |
| if (TimeUser != 0D) hash ^= TimeUser.GetHashCode(); |
| if (TimeSystem != 0D) hash ^= TimeSystem.GetHashCode(); |
| if (TotalCpuTime != 0UL) hash ^= TotalCpuTime.GetHashCode(); |
| if (IdleCpuTime != 0UL) hash ^= IdleCpuTime.GetHashCode(); |
| if (CqPollCount != 0UL) hash ^= CqPollCount.GetHashCode(); |
| return hash; |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public override string ToString() { |
| return pb::JsonFormatter.ToDiagnosticString(this); |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public void WriteTo(pb::CodedOutputStream output) { |
| if (TimeElapsed != 0D) { |
| output.WriteRawTag(9); |
| output.WriteDouble(TimeElapsed); |
| } |
| if (TimeUser != 0D) { |
| output.WriteRawTag(17); |
| output.WriteDouble(TimeUser); |
| } |
| if (TimeSystem != 0D) { |
| output.WriteRawTag(25); |
| output.WriteDouble(TimeSystem); |
| } |
| if (TotalCpuTime != 0UL) { |
| output.WriteRawTag(32); |
| output.WriteUInt64(TotalCpuTime); |
| } |
| if (IdleCpuTime != 0UL) { |
| output.WriteRawTag(40); |
| output.WriteUInt64(IdleCpuTime); |
| } |
| if (CqPollCount != 0UL) { |
| output.WriteRawTag(48); |
| output.WriteUInt64(CqPollCount); |
| } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public int CalculateSize() { |
| int size = 0; |
| if (TimeElapsed != 0D) { |
| size += 1 + 8; |
| } |
| if (TimeUser != 0D) { |
| size += 1 + 8; |
| } |
| if (TimeSystem != 0D) { |
| size += 1 + 8; |
| } |
| if (TotalCpuTime != 0UL) { |
| size += 1 + pb::CodedOutputStream.ComputeUInt64Size(TotalCpuTime); |
| } |
| if (IdleCpuTime != 0UL) { |
| size += 1 + pb::CodedOutputStream.ComputeUInt64Size(IdleCpuTime); |
| } |
| if (CqPollCount != 0UL) { |
| size += 1 + pb::CodedOutputStream.ComputeUInt64Size(CqPollCount); |
| } |
| return size; |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public void MergeFrom(ServerStats other) { |
| if (other == null) { |
| return; |
| } |
| if (other.TimeElapsed != 0D) { |
| TimeElapsed = other.TimeElapsed; |
| } |
| if (other.TimeUser != 0D) { |
| TimeUser = other.TimeUser; |
| } |
| if (other.TimeSystem != 0D) { |
| TimeSystem = other.TimeSystem; |
| } |
| if (other.TotalCpuTime != 0UL) { |
| TotalCpuTime = other.TotalCpuTime; |
| } |
| if (other.IdleCpuTime != 0UL) { |
| IdleCpuTime = other.IdleCpuTime; |
| } |
| if (other.CqPollCount != 0UL) { |
| CqPollCount = other.CqPollCount; |
| } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public void MergeFrom(pb::CodedInputStream input) { |
| uint tag; |
| while ((tag = input.ReadTag()) != 0) { |
| switch(tag) { |
| default: |
| input.SkipLastField(); |
| break; |
| case 9: { |
| TimeElapsed = input.ReadDouble(); |
| break; |
| } |
| case 17: { |
| TimeUser = input.ReadDouble(); |
| break; |
| } |
| case 25: { |
| TimeSystem = input.ReadDouble(); |
| break; |
| } |
| case 32: { |
| TotalCpuTime = input.ReadUInt64(); |
| break; |
| } |
| case 40: { |
| IdleCpuTime = input.ReadUInt64(); |
| break; |
| } |
| case 48: { |
| CqPollCount = input.ReadUInt64(); |
| break; |
| } |
| } |
| } |
| } |
| |
| } |
| |
| /// <summary> |
| /// Histogram params based on grpc/support/histogram.c |
| /// </summary> |
| public sealed partial class HistogramParams : pb::IMessage<HistogramParams> { |
| private static readonly pb::MessageParser<HistogramParams> _parser = new pb::MessageParser<HistogramParams>(() => new HistogramParams()); |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public static pb::MessageParser<HistogramParams> Parser { get { return _parser; } } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public static pbr::MessageDescriptor Descriptor { |
| get { return global::Grpc.Testing.StatsReflection.Descriptor.MessageTypes[1]; } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| pbr::MessageDescriptor pb::IMessage.Descriptor { |
| get { return Descriptor; } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public HistogramParams() { |
| OnConstruction(); |
| } |
| |
| partial void OnConstruction(); |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public HistogramParams(HistogramParams other) : this() { |
| resolution_ = other.resolution_; |
| maxPossible_ = other.maxPossible_; |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public HistogramParams Clone() { |
| return new HistogramParams(this); |
| } |
| |
| /// <summary>Field number for the "resolution" field.</summary> |
| public const int ResolutionFieldNumber = 1; |
| private double resolution_; |
| /// <summary> |
| /// first bucket is [0, 1 + resolution) |
| /// </summary> |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public double Resolution { |
| get { return resolution_; } |
| set { |
| resolution_ = value; |
| } |
| } |
| |
| /// <summary>Field number for the "max_possible" field.</summary> |
| public const int MaxPossibleFieldNumber = 2; |
| private double maxPossible_; |
| /// <summary> |
| /// use enough buckets to allow this value |
| /// </summary> |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public double MaxPossible { |
| get { return maxPossible_; } |
| set { |
| maxPossible_ = value; |
| } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public override bool Equals(object other) { |
| return Equals(other as HistogramParams); |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public bool Equals(HistogramParams other) { |
| if (ReferenceEquals(other, null)) { |
| return false; |
| } |
| if (ReferenceEquals(other, this)) { |
| return true; |
| } |
| if (Resolution != other.Resolution) return false; |
| if (MaxPossible != other.MaxPossible) return false; |
| return true; |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public override int GetHashCode() { |
| int hash = 1; |
| if (Resolution != 0D) hash ^= Resolution.GetHashCode(); |
| if (MaxPossible != 0D) hash ^= MaxPossible.GetHashCode(); |
| return hash; |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public override string ToString() { |
| return pb::JsonFormatter.ToDiagnosticString(this); |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public void WriteTo(pb::CodedOutputStream output) { |
| if (Resolution != 0D) { |
| output.WriteRawTag(9); |
| output.WriteDouble(Resolution); |
| } |
| if (MaxPossible != 0D) { |
| output.WriteRawTag(17); |
| output.WriteDouble(MaxPossible); |
| } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public int CalculateSize() { |
| int size = 0; |
| if (Resolution != 0D) { |
| size += 1 + 8; |
| } |
| if (MaxPossible != 0D) { |
| size += 1 + 8; |
| } |
| return size; |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public void MergeFrom(HistogramParams other) { |
| if (other == null) { |
| return; |
| } |
| if (other.Resolution != 0D) { |
| Resolution = other.Resolution; |
| } |
| if (other.MaxPossible != 0D) { |
| MaxPossible = other.MaxPossible; |
| } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public void MergeFrom(pb::CodedInputStream input) { |
| uint tag; |
| while ((tag = input.ReadTag()) != 0) { |
| switch(tag) { |
| default: |
| input.SkipLastField(); |
| break; |
| case 9: { |
| Resolution = input.ReadDouble(); |
| break; |
| } |
| case 17: { |
| MaxPossible = input.ReadDouble(); |
| break; |
| } |
| } |
| } |
| } |
| |
| } |
| |
| /// <summary> |
| /// Histogram data based on grpc/support/histogram.c |
| /// </summary> |
| public sealed partial class HistogramData : pb::IMessage<HistogramData> { |
| private static readonly pb::MessageParser<HistogramData> _parser = new pb::MessageParser<HistogramData>(() => new HistogramData()); |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public static pb::MessageParser<HistogramData> Parser { get { return _parser; } } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public static pbr::MessageDescriptor Descriptor { |
| get { return global::Grpc.Testing.StatsReflection.Descriptor.MessageTypes[2]; } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| pbr::MessageDescriptor pb::IMessage.Descriptor { |
| get { return Descriptor; } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public HistogramData() { |
| OnConstruction(); |
| } |
| |
| partial void OnConstruction(); |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public HistogramData(HistogramData other) : this() { |
| bucket_ = other.bucket_.Clone(); |
| minSeen_ = other.minSeen_; |
| maxSeen_ = other.maxSeen_; |
| sum_ = other.sum_; |
| sumOfSquares_ = other.sumOfSquares_; |
| count_ = other.count_; |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public HistogramData Clone() { |
| return new HistogramData(this); |
| } |
| |
| /// <summary>Field number for the "bucket" field.</summary> |
| public const int BucketFieldNumber = 1; |
| private static readonly pb::FieldCodec<uint> _repeated_bucket_codec |
| = pb::FieldCodec.ForUInt32(10); |
| private readonly pbc::RepeatedField<uint> bucket_ = new pbc::RepeatedField<uint>(); |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public pbc::RepeatedField<uint> Bucket { |
| get { return bucket_; } |
| } |
| |
| /// <summary>Field number for the "min_seen" field.</summary> |
| public const int MinSeenFieldNumber = 2; |
| private double minSeen_; |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public double MinSeen { |
| get { return minSeen_; } |
| set { |
| minSeen_ = value; |
| } |
| } |
| |
| /// <summary>Field number for the "max_seen" field.</summary> |
| public const int MaxSeenFieldNumber = 3; |
| private double maxSeen_; |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public double MaxSeen { |
| get { return maxSeen_; } |
| set { |
| maxSeen_ = value; |
| } |
| } |
| |
| /// <summary>Field number for the "sum" field.</summary> |
| public const int SumFieldNumber = 4; |
| private double sum_; |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public double Sum { |
| get { return sum_; } |
| set { |
| sum_ = value; |
| } |
| } |
| |
| /// <summary>Field number for the "sum_of_squares" field.</summary> |
| public const int SumOfSquaresFieldNumber = 5; |
| private double sumOfSquares_; |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public double SumOfSquares { |
| get { return sumOfSquares_; } |
| set { |
| sumOfSquares_ = value; |
| } |
| } |
| |
| /// <summary>Field number for the "count" field.</summary> |
| public const int CountFieldNumber = 6; |
| private double count_; |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public double Count { |
| get { return count_; } |
| set { |
| count_ = value; |
| } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public override bool Equals(object other) { |
| return Equals(other as HistogramData); |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public bool Equals(HistogramData other) { |
| if (ReferenceEquals(other, null)) { |
| return false; |
| } |
| if (ReferenceEquals(other, this)) { |
| return true; |
| } |
| if(!bucket_.Equals(other.bucket_)) return false; |
| if (MinSeen != other.MinSeen) return false; |
| if (MaxSeen != other.MaxSeen) return false; |
| if (Sum != other.Sum) return false; |
| if (SumOfSquares != other.SumOfSquares) return false; |
| if (Count != other.Count) return false; |
| return true; |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public override int GetHashCode() { |
| int hash = 1; |
| hash ^= bucket_.GetHashCode(); |
| if (MinSeen != 0D) hash ^= MinSeen.GetHashCode(); |
| if (MaxSeen != 0D) hash ^= MaxSeen.GetHashCode(); |
| if (Sum != 0D) hash ^= Sum.GetHashCode(); |
| if (SumOfSquares != 0D) hash ^= SumOfSquares.GetHashCode(); |
| if (Count != 0D) hash ^= Count.GetHashCode(); |
| return hash; |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public override string ToString() { |
| return pb::JsonFormatter.ToDiagnosticString(this); |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public void WriteTo(pb::CodedOutputStream output) { |
| bucket_.WriteTo(output, _repeated_bucket_codec); |
| if (MinSeen != 0D) { |
| output.WriteRawTag(17); |
| output.WriteDouble(MinSeen); |
| } |
| if (MaxSeen != 0D) { |
| output.WriteRawTag(25); |
| output.WriteDouble(MaxSeen); |
| } |
| if (Sum != 0D) { |
| output.WriteRawTag(33); |
| output.WriteDouble(Sum); |
| } |
| if (SumOfSquares != 0D) { |
| output.WriteRawTag(41); |
| output.WriteDouble(SumOfSquares); |
| } |
| if (Count != 0D) { |
| output.WriteRawTag(49); |
| output.WriteDouble(Count); |
| } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public int CalculateSize() { |
| int size = 0; |
| size += bucket_.CalculateSize(_repeated_bucket_codec); |
| if (MinSeen != 0D) { |
| size += 1 + 8; |
| } |
| if (MaxSeen != 0D) { |
| size += 1 + 8; |
| } |
| if (Sum != 0D) { |
| size += 1 + 8; |
| } |
| if (SumOfSquares != 0D) { |
| size += 1 + 8; |
| } |
| if (Count != 0D) { |
| size += 1 + 8; |
| } |
| return size; |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public void MergeFrom(HistogramData other) { |
| if (other == null) { |
| return; |
| } |
| bucket_.Add(other.bucket_); |
| if (other.MinSeen != 0D) { |
| MinSeen = other.MinSeen; |
| } |
| if (other.MaxSeen != 0D) { |
| MaxSeen = other.MaxSeen; |
| } |
| if (other.Sum != 0D) { |
| Sum = other.Sum; |
| } |
| if (other.SumOfSquares != 0D) { |
| SumOfSquares = other.SumOfSquares; |
| } |
| if (other.Count != 0D) { |
| Count = other.Count; |
| } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public void MergeFrom(pb::CodedInputStream input) { |
| uint tag; |
| while ((tag = input.ReadTag()) != 0) { |
| switch(tag) { |
| default: |
| input.SkipLastField(); |
| break; |
| case 10: |
| case 8: { |
| bucket_.AddEntriesFrom(input, _repeated_bucket_codec); |
| break; |
| } |
| case 17: { |
| MinSeen = input.ReadDouble(); |
| break; |
| } |
| case 25: { |
| MaxSeen = input.ReadDouble(); |
| break; |
| } |
| case 33: { |
| Sum = input.ReadDouble(); |
| break; |
| } |
| case 41: { |
| SumOfSquares = input.ReadDouble(); |
| break; |
| } |
| case 49: { |
| Count = input.ReadDouble(); |
| break; |
| } |
| } |
| } |
| } |
| |
| } |
| |
| public sealed partial class RequestResultCount : pb::IMessage<RequestResultCount> { |
| private static readonly pb::MessageParser<RequestResultCount> _parser = new pb::MessageParser<RequestResultCount>(() => new RequestResultCount()); |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public static pb::MessageParser<RequestResultCount> Parser { get { return _parser; } } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public static pbr::MessageDescriptor Descriptor { |
| get { return global::Grpc.Testing.StatsReflection.Descriptor.MessageTypes[3]; } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| pbr::MessageDescriptor pb::IMessage.Descriptor { |
| get { return Descriptor; } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public RequestResultCount() { |
| OnConstruction(); |
| } |
| |
| partial void OnConstruction(); |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public RequestResultCount(RequestResultCount other) : this() { |
| statusCode_ = other.statusCode_; |
| count_ = other.count_; |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public RequestResultCount Clone() { |
| return new RequestResultCount(this); |
| } |
| |
| /// <summary>Field number for the "status_code" field.</summary> |
| public const int StatusCodeFieldNumber = 1; |
| private int statusCode_; |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public int StatusCode { |
| get { return statusCode_; } |
| set { |
| statusCode_ = value; |
| } |
| } |
| |
| /// <summary>Field number for the "count" field.</summary> |
| public const int CountFieldNumber = 2; |
| private long count_; |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public long Count { |
| get { return count_; } |
| set { |
| count_ = value; |
| } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public override bool Equals(object other) { |
| return Equals(other as RequestResultCount); |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public bool Equals(RequestResultCount other) { |
| if (ReferenceEquals(other, null)) { |
| return false; |
| } |
| if (ReferenceEquals(other, this)) { |
| return true; |
| } |
| if (StatusCode != other.StatusCode) return false; |
| if (Count != other.Count) return false; |
| return true; |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public override int GetHashCode() { |
| int hash = 1; |
| if (StatusCode != 0) hash ^= StatusCode.GetHashCode(); |
| if (Count != 0L) hash ^= Count.GetHashCode(); |
| return hash; |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public override string ToString() { |
| return pb::JsonFormatter.ToDiagnosticString(this); |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public void WriteTo(pb::CodedOutputStream output) { |
| if (StatusCode != 0) { |
| output.WriteRawTag(8); |
| output.WriteInt32(StatusCode); |
| } |
| if (Count != 0L) { |
| output.WriteRawTag(16); |
| output.WriteInt64(Count); |
| } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public int CalculateSize() { |
| int size = 0; |
| if (StatusCode != 0) { |
| size += 1 + pb::CodedOutputStream.ComputeInt32Size(StatusCode); |
| } |
| if (Count != 0L) { |
| size += 1 + pb::CodedOutputStream.ComputeInt64Size(Count); |
| } |
| return size; |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public void MergeFrom(RequestResultCount other) { |
| if (other == null) { |
| return; |
| } |
| if (other.StatusCode != 0) { |
| StatusCode = other.StatusCode; |
| } |
| if (other.Count != 0L) { |
| Count = other.Count; |
| } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public void MergeFrom(pb::CodedInputStream input) { |
| uint tag; |
| while ((tag = input.ReadTag()) != 0) { |
| switch(tag) { |
| default: |
| input.SkipLastField(); |
| break; |
| case 8: { |
| StatusCode = input.ReadInt32(); |
| break; |
| } |
| case 16: { |
| Count = input.ReadInt64(); |
| break; |
| } |
| } |
| } |
| } |
| |
| } |
| |
| public sealed partial class ClientStats : pb::IMessage<ClientStats> { |
| private static readonly pb::MessageParser<ClientStats> _parser = new pb::MessageParser<ClientStats>(() => new ClientStats()); |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public static pb::MessageParser<ClientStats> Parser { get { return _parser; } } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public static pbr::MessageDescriptor Descriptor { |
| get { return global::Grpc.Testing.StatsReflection.Descriptor.MessageTypes[4]; } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| pbr::MessageDescriptor pb::IMessage.Descriptor { |
| get { return Descriptor; } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public ClientStats() { |
| OnConstruction(); |
| } |
| |
| partial void OnConstruction(); |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public ClientStats(ClientStats other) : this() { |
| Latencies = other.latencies_ != null ? other.Latencies.Clone() : null; |
| timeElapsed_ = other.timeElapsed_; |
| timeUser_ = other.timeUser_; |
| timeSystem_ = other.timeSystem_; |
| requestResults_ = other.requestResults_.Clone(); |
| cqPollCount_ = other.cqPollCount_; |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public ClientStats Clone() { |
| return new ClientStats(this); |
| } |
| |
| /// <summary>Field number for the "latencies" field.</summary> |
| public const int LatenciesFieldNumber = 1; |
| private global::Grpc.Testing.HistogramData latencies_; |
| /// <summary> |
| /// Latency histogram. Data points are in nanoseconds. |
| /// </summary> |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public global::Grpc.Testing.HistogramData Latencies { |
| get { return latencies_; } |
| set { |
| latencies_ = value; |
| } |
| } |
| |
| /// <summary>Field number for the "time_elapsed" field.</summary> |
| public const int TimeElapsedFieldNumber = 2; |
| private double timeElapsed_; |
| /// <summary> |
| /// See ServerStats for details. |
| /// </summary> |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public double TimeElapsed { |
| get { return timeElapsed_; } |
| set { |
| timeElapsed_ = value; |
| } |
| } |
| |
| /// <summary>Field number for the "time_user" field.</summary> |
| public const int TimeUserFieldNumber = 3; |
| private double timeUser_; |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public double TimeUser { |
| get { return timeUser_; } |
| set { |
| timeUser_ = value; |
| } |
| } |
| |
| /// <summary>Field number for the "time_system" field.</summary> |
| public const int TimeSystemFieldNumber = 4; |
| private double timeSystem_; |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public double TimeSystem { |
| get { return timeSystem_; } |
| set { |
| timeSystem_ = value; |
| } |
| } |
| |
| /// <summary>Field number for the "request_results" field.</summary> |
| public const int RequestResultsFieldNumber = 5; |
| private static readonly pb::FieldCodec<global::Grpc.Testing.RequestResultCount> _repeated_requestResults_codec |
| = pb::FieldCodec.ForMessage(42, global::Grpc.Testing.RequestResultCount.Parser); |
| private readonly pbc::RepeatedField<global::Grpc.Testing.RequestResultCount> requestResults_ = new pbc::RepeatedField<global::Grpc.Testing.RequestResultCount>(); |
| /// <summary> |
| /// Number of failed requests (one row per status code seen) |
| /// </summary> |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public pbc::RepeatedField<global::Grpc.Testing.RequestResultCount> RequestResults { |
| get { return requestResults_; } |
| } |
| |
| /// <summary>Field number for the "cq_poll_count" field.</summary> |
| public const int CqPollCountFieldNumber = 6; |
| private ulong cqPollCount_; |
| /// <summary> |
| /// Number of polls called inside completion queue |
| /// </summary> |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public ulong CqPollCount { |
| get { return cqPollCount_; } |
| set { |
| cqPollCount_ = value; |
| } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public override bool Equals(object other) { |
| return Equals(other as ClientStats); |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public bool Equals(ClientStats other) { |
| if (ReferenceEquals(other, null)) { |
| return false; |
| } |
| if (ReferenceEquals(other, this)) { |
| return true; |
| } |
| if (!object.Equals(Latencies, other.Latencies)) return false; |
| if (TimeElapsed != other.TimeElapsed) return false; |
| if (TimeUser != other.TimeUser) return false; |
| if (TimeSystem != other.TimeSystem) return false; |
| if(!requestResults_.Equals(other.requestResults_)) return false; |
| if (CqPollCount != other.CqPollCount) return false; |
| return true; |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public override int GetHashCode() { |
| int hash = 1; |
| if (latencies_ != null) hash ^= Latencies.GetHashCode(); |
| if (TimeElapsed != 0D) hash ^= TimeElapsed.GetHashCode(); |
| if (TimeUser != 0D) hash ^= TimeUser.GetHashCode(); |
| if (TimeSystem != 0D) hash ^= TimeSystem.GetHashCode(); |
| hash ^= requestResults_.GetHashCode(); |
| if (CqPollCount != 0UL) hash ^= CqPollCount.GetHashCode(); |
| return hash; |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public override string ToString() { |
| return pb::JsonFormatter.ToDiagnosticString(this); |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public void WriteTo(pb::CodedOutputStream output) { |
| if (latencies_ != null) { |
| output.WriteRawTag(10); |
| output.WriteMessage(Latencies); |
| } |
| if (TimeElapsed != 0D) { |
| output.WriteRawTag(17); |
| output.WriteDouble(TimeElapsed); |
| } |
| if (TimeUser != 0D) { |
| output.WriteRawTag(25); |
| output.WriteDouble(TimeUser); |
| } |
| if (TimeSystem != 0D) { |
| output.WriteRawTag(33); |
| output.WriteDouble(TimeSystem); |
| } |
| requestResults_.WriteTo(output, _repeated_requestResults_codec); |
| if (CqPollCount != 0UL) { |
| output.WriteRawTag(48); |
| output.WriteUInt64(CqPollCount); |
| } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public int CalculateSize() { |
| int size = 0; |
| if (latencies_ != null) { |
| size += 1 + pb::CodedOutputStream.ComputeMessageSize(Latencies); |
| } |
| if (TimeElapsed != 0D) { |
| size += 1 + 8; |
| } |
| if (TimeUser != 0D) { |
| size += 1 + 8; |
| } |
| if (TimeSystem != 0D) { |
| size += 1 + 8; |
| } |
| size += requestResults_.CalculateSize(_repeated_requestResults_codec); |
| if (CqPollCount != 0UL) { |
| size += 1 + pb::CodedOutputStream.ComputeUInt64Size(CqPollCount); |
| } |
| return size; |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public void MergeFrom(ClientStats other) { |
| if (other == null) { |
| return; |
| } |
| if (other.latencies_ != null) { |
| if (latencies_ == null) { |
| latencies_ = new global::Grpc.Testing.HistogramData(); |
| } |
| Latencies.MergeFrom(other.Latencies); |
| } |
| if (other.TimeElapsed != 0D) { |
| TimeElapsed = other.TimeElapsed; |
| } |
| if (other.TimeUser != 0D) { |
| TimeUser = other.TimeUser; |
| } |
| if (other.TimeSystem != 0D) { |
| TimeSystem = other.TimeSystem; |
| } |
| requestResults_.Add(other.requestResults_); |
| if (other.CqPollCount != 0UL) { |
| CqPollCount = other.CqPollCount; |
| } |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
| public void MergeFrom(pb::CodedInputStream input) { |
| uint tag; |
| while ((tag = input.ReadTag()) != 0) { |
| switch(tag) { |
| default: |
| input.SkipLastField(); |
| break; |
| case 10: { |
| if (latencies_ == null) { |
| latencies_ = new global::Grpc.Testing.HistogramData(); |
| } |
| input.ReadMessage(latencies_); |
| break; |
| } |
| case 17: { |
| TimeElapsed = input.ReadDouble(); |
| break; |
| } |
| case 25: { |
| TimeUser = input.ReadDouble(); |
| break; |
| } |
| case 33: { |
| TimeSystem = input.ReadDouble(); |
| break; |
| } |
| case 42: { |
| requestResults_.AddEntriesFrom(input, _repeated_requestResults_codec); |
| break; |
| } |
| case 48: { |
| CqPollCount = input.ReadUInt64(); |
| break; |
| } |
| } |
| } |
| } |
| |
| } |
| |
| #endregion |
| |
| } |
| |
| #endregion Designer generated code |