// 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 { /// Holder for reflection information generated from src/proto/grpc/testing/stats.proto [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] public static partial class StatsReflection { #region Descriptor /// File descriptor for src/proto/grpc/testing/stats.proto 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 { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ServerStats()); public static pb::MessageParser 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); } /// Field number for the "time_elapsed" field. public const int TimeElapsedFieldNumber = 1; private double timeElapsed_; /// /// wall clock time change in seconds since last reset /// public double TimeElapsed { get { return timeElapsed_; } set { timeElapsed_ = value; } } /// Field number for the "time_user" field. public const int TimeUserFieldNumber = 2; private double timeUser_; /// /// change in user time (in seconds) used by the server since last reset /// public double TimeUser { get { return timeUser_; } set { timeUser_ = value; } } /// Field number for the "time_system" field. public const int TimeSystemFieldNumber = 3; private double timeSystem_; /// /// change in server time (in seconds) used by the server process and all /// threads since last reset /// 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; } } } } } /// /// Histogram params based on grpc/support/histogram.c /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] public sealed partial class HistogramParams : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new HistogramParams()); public static pb::MessageParser 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); } /// Field number for the "resolution" field. public const int ResolutionFieldNumber = 1; private double resolution_; /// /// first bucket is [0, 1 + resolution) /// public double Resolution { get { return resolution_; } set { resolution_ = value; } } /// Field number for the "max_possible" field. public const int MaxPossibleFieldNumber = 2; private double maxPossible_; /// /// use enough buckets to allow this value /// 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; } } } } } /// /// Histogram data based on grpc/support/histogram.c /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] public sealed partial class HistogramData : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new HistogramData()); public static pb::MessageParser 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); } /// Field number for the "bucket" field. public const int BucketFieldNumber = 1; private static readonly pb::FieldCodec _repeated_bucket_codec = pb::FieldCodec.ForUInt32(10); private readonly pbc::RepeatedField bucket_ = new pbc::RepeatedField(); public pbc::RepeatedField Bucket { get { return bucket_; } } /// Field number for the "min_seen" field. public const int MinSeenFieldNumber = 2; private double minSeen_; public double MinSeen { get { return minSeen_; } set { minSeen_ = value; } } /// Field number for the "max_seen" field. public const int MaxSeenFieldNumber = 3; private double maxSeen_; public double MaxSeen { get { return maxSeen_; } set { maxSeen_ = value; } } /// Field number for the "sum" field. public const int SumFieldNumber = 4; private double sum_; public double Sum { get { return sum_; } set { sum_ = value; } } /// Field number for the "sum_of_squares" field. public const int SumOfSquaresFieldNumber = 5; private double sumOfSquares_; public double SumOfSquares { get { return sumOfSquares_; } set { sumOfSquares_ = value; } } /// Field number for the "count" field. 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 { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ClientStats()); public static pb::MessageParser 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); } /// Field number for the "latencies" field. public const int LatenciesFieldNumber = 1; private global::Grpc.Testing.HistogramData latencies_; /// /// Latency histogram. Data points are in nanoseconds. /// public global::Grpc.Testing.HistogramData Latencies { get { return latencies_; } set { latencies_ = value; } } /// Field number for the "time_elapsed" field. public const int TimeElapsedFieldNumber = 2; private double timeElapsed_; /// /// See ServerStats for details. /// public double TimeElapsed { get { return timeElapsed_; } set { timeElapsed_ = value; } } /// Field number for the "time_user" field. public const int TimeUserFieldNumber = 3; private double timeUser_; public double TimeUser { get { return timeUser_; } set { timeUser_ = value; } } /// Field number for the "time_system" field. 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