| // 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> |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |
| 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", |
| "c3RpbmciSwoLU2VydmVyU3RhdHMSFAoMdGltZV9lbGFwc2VkGAEgASgBEhEK", |
| "CXRpbWVfdXNlchgCIAEoARITCgt0aW1lX3N5c3RlbRgDIAEoASI7Cg9IaXN0", |
| "b2dyYW1QYXJhbXMSEgoKcmVzb2x1dGlvbhgBIAEoARIUCgxtYXhfcG9zc2li", |
| "bGUYAiABKAEidwoNSGlzdG9ncmFtRGF0YRIOCgZidWNrZXQYASADKA0SEAoI", |
| "bWluX3NlZW4YAiABKAESEAoIbWF4X3NlZW4YAyABKAESCwoDc3VtGAQgASgB", |
| "EhYKDnN1bV9vZl9zcXVhcmVzGAUgASgBEg0KBWNvdW50GAYgASgBInsKC0Ns", |
| "aWVudFN0YXRzEi4KCWxhdGVuY2llcxgBIAEoCzIbLmdycGMudGVzdGluZy5I", |
| "aXN0b2dyYW1EYXRhEhQKDHRpbWVfZWxhcHNlZBgCIAEoARIRCgl0aW1lX3Vz", |
| "ZXIYAyABKAESEwoLdGltZV9zeXN0ZW0YBCABKAFiBnByb3RvMw==")); |
| 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" }, 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.ClientStats), global::Grpc.Testing.ClientStats.Parser, new[]{ "Latencies", "TimeElapsed", "TimeUser", "TimeSystem" }, null, null, null) |
| })); |
| } |
| #endregion |
| |
| } |
| #region Messages |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |
| public sealed partial class ServerStats : pb::IMessage<ServerStats> { |
| private static readonly pb::MessageParser<ServerStats> _parser = new pb::MessageParser<ServerStats>(() => new ServerStats()); |
| public static pb::MessageParser<ServerStats> Parser { get { return _parser; } } |
| |
| public static pbr::MessageDescriptor Descriptor { |
| get { return global::Grpc.Testing.StatsReflection.Descriptor.MessageTypes[0]; } |
| } |
| |
| pbr::MessageDescriptor pb::IMessage.Descriptor { |
| get { return Descriptor; } |
| } |
| |
| public ServerStats() { |
| OnConstruction(); |
| } |
| |
| partial void OnConstruction(); |
| |
| public ServerStats(ServerStats other) : this() { |
| timeElapsed_ = other.timeElapsed_; |
| timeUser_ = other.timeUser_; |
| timeSystem_ = other.timeSystem_; |
| } |
| |
| 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> |
| 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> |
| 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> |
| public double TimeSystem { |
| get { return timeSystem_; } |
| set { |
| timeSystem_ = value; |
| } |
| } |
| |
| public override bool Equals(object other) { |
| return Equals(other as ServerStats); |
| } |
| |
| 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; |
| return true; |
| } |
| |
| 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(); |
| return hash; |
| } |
| |
| public override string ToString() { |
| return pb::JsonFormatter.ToDiagnosticString(this); |
| } |
| |
| 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); |
| } |
| } |
| |
| public int CalculateSize() { |
| int size = 0; |
| if (TimeElapsed != 0D) { |
| size += 1 + 8; |
| } |
| if (TimeUser != 0D) { |
| size += 1 + 8; |
| } |
| if (TimeSystem != 0D) { |
| size += 1 + 8; |
| } |
| return size; |
| } |
| |
| 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; |
| } |
| } |
| |
| 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; |
| } |
| } |
| } |
| } |
| |
| } |
| |
| /// <summary> |
| /// Histogram params based on grpc/support/histogram.c |
| /// </summary> |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |
| public sealed partial class HistogramParams : pb::IMessage<HistogramParams> { |
| private static readonly pb::MessageParser<HistogramParams> _parser = new pb::MessageParser<HistogramParams>(() => new HistogramParams()); |
| public static pb::MessageParser<HistogramParams> Parser { get { return _parser; } } |
| |
| public static pbr::MessageDescriptor Descriptor { |
| get { return global::Grpc.Testing.StatsReflection.Descriptor.MessageTypes[1]; } |
| } |
| |
| pbr::MessageDescriptor pb::IMessage.Descriptor { |
| get { return Descriptor; } |
| } |
| |
| public HistogramParams() { |
| OnConstruction(); |
| } |
| |
| partial void OnConstruction(); |
| |
| public HistogramParams(HistogramParams other) : this() { |
| resolution_ = other.resolution_; |
| maxPossible_ = other.maxPossible_; |
| } |
| |
| 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> |
| 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> |
| public double MaxPossible { |
| get { return maxPossible_; } |
| set { |
| maxPossible_ = value; |
| } |
| } |
| |
| public override bool Equals(object other) { |
| return Equals(other as HistogramParams); |
| } |
| |
| 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; |
| } |
| |
| public override int GetHashCode() { |
| int hash = 1; |
| if (Resolution != 0D) hash ^= Resolution.GetHashCode(); |
| if (MaxPossible != 0D) hash ^= MaxPossible.GetHashCode(); |
| return hash; |
| } |
| |
| public override string ToString() { |
| return pb::JsonFormatter.ToDiagnosticString(this); |
| } |
| |
| public void WriteTo(pb::CodedOutputStream output) { |
| if (Resolution != 0D) { |
| output.WriteRawTag(9); |
| output.WriteDouble(Resolution); |
| } |
| if (MaxPossible != 0D) { |
| output.WriteRawTag(17); |
| output.WriteDouble(MaxPossible); |
| } |
| } |
| |
| public int CalculateSize() { |
| int size = 0; |
| if (Resolution != 0D) { |
| size += 1 + 8; |
| } |
| if (MaxPossible != 0D) { |
| size += 1 + 8; |
| } |
| return size; |
| } |
| |
| public void MergeFrom(HistogramParams other) { |
| if (other == null) { |
| return; |
| } |
| if (other.Resolution != 0D) { |
| Resolution = other.Resolution; |
| } |
| if (other.MaxPossible != 0D) { |
| MaxPossible = other.MaxPossible; |
| } |
| } |
| |
| 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> |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |
| public sealed partial class HistogramData : pb::IMessage<HistogramData> { |
| private static readonly pb::MessageParser<HistogramData> _parser = new pb::MessageParser<HistogramData>(() => new HistogramData()); |
| public static pb::MessageParser<HistogramData> Parser { get { return _parser; } } |
| |
| public static pbr::MessageDescriptor Descriptor { |
| get { return global::Grpc.Testing.StatsReflection.Descriptor.MessageTypes[2]; } |
| } |
| |
| pbr::MessageDescriptor pb::IMessage.Descriptor { |
| get { return Descriptor; } |
| } |
| |
| public HistogramData() { |
| OnConstruction(); |
| } |
| |
| partial void OnConstruction(); |
| |
| public HistogramData(HistogramData other) : this() { |
| bucket_ = other.bucket_.Clone(); |
| minSeen_ = other.minSeen_; |
| maxSeen_ = other.maxSeen_; |
| sum_ = other.sum_; |
| sumOfSquares_ = other.sumOfSquares_; |
| count_ = other.count_; |
| } |
| |
| 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>(); |
| 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_; |
| 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_; |
| 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_; |
| 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_; |
| 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_; |
| public double Count { |
| get { return count_; } |
| set { |
| count_ = value; |
| } |
| } |
| |
| public override bool Equals(object other) { |
| return Equals(other as HistogramData); |
| } |
| |
| 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; |
| } |
| |
| 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; |
| } |
| |
| public override string ToString() { |
| return pb::JsonFormatter.ToDiagnosticString(this); |
| } |
| |
| 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); |
| } |
| } |
| |
| 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; |
| } |
| |
| 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; |
| } |
| } |
| |
| 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; |
| } |
| } |
| } |
| } |
| |
| } |
| |
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |
| public sealed partial class ClientStats : pb::IMessage<ClientStats> { |
| private static readonly pb::MessageParser<ClientStats> _parser = new pb::MessageParser<ClientStats>(() => new ClientStats()); |
| public static pb::MessageParser<ClientStats> Parser { get { return _parser; } } |
| |
| public static pbr::MessageDescriptor Descriptor { |
| get { return global::Grpc.Testing.StatsReflection.Descriptor.MessageTypes[3]; } |
| } |
| |
| pbr::MessageDescriptor pb::IMessage.Descriptor { |
| get { return Descriptor; } |
| } |
| |
| public ClientStats() { |
| OnConstruction(); |
| } |
| |
| partial void OnConstruction(); |
| |
| public ClientStats(ClientStats other) : this() { |
| Latencies = other.latencies_ != null ? other.Latencies.Clone() : null; |
| timeElapsed_ = other.timeElapsed_; |
| timeUser_ = other.timeUser_; |
| timeSystem_ = other.timeSystem_; |
| } |
| |
| 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> |
| 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> |
| 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_; |
| 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_; |
| public double TimeSystem { |
| get { return timeSystem_; } |
| set { |
| timeSystem_ = value; |
| } |
| } |
| |
| public override bool Equals(object other) { |
| return Equals(other as ClientStats); |
| } |
| |
| 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; |
| return true; |
| } |
| |
| 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(); |
| return hash; |
| } |
| |
| public override string ToString() { |
| return pb::JsonFormatter.ToDiagnosticString(this); |
| } |
| |
| 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); |
| } |
| } |
| |
| 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; |
| } |
| return size; |
| } |
| |
| 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; |
| } |
| } |
| |
| 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; |
| } |
| } |
| } |
| } |
| |
| } |
| |
| #endregion |
| |
| } |
| |
| #endregion Designer generated code |