//
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: bgs/low/pb/client/connection_service.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 Bgs.Protocol.Connection.V1 {
/// Holder for reflection information generated from bgs/low/pb/client/connection_service.proto
public static partial class ConnectionServiceReflection {
#region Descriptor
/// File descriptor for bgs/low/pb/client/connection_service.proto
public static pbr::FileDescriptor Descriptor {
get { return descriptor; }
}
private static pbr::FileDescriptor descriptor;
static ConnectionServiceReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"CipiZ3MvbG93L3BiL2NsaWVudC9jb25uZWN0aW9uX3NlcnZpY2UucHJvdG8S",
"GmJncy5wcm90b2NvbC5jb25uZWN0aW9uLnYxGixiZ3MvbG93L3BiL2NsaWVu",
"dC9jb250ZW50X2hhbmRsZV90eXBlcy5wcm90bxohYmdzL2xvdy9wYi9jbGll",
"bnQvcnBjX3R5cGVzLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxf",
"ZXh0ZW5zaW9ucy9tZXNzYWdlX29wdGlvbnMucHJvdG8aN2Jncy9sb3cvcGIv",
"Y2xpZW50L2dsb2JhbF9leHRlbnNpb25zL2ZpZWxkX29wdGlvbnMucHJvdG8a",
"OGJncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21ldGhvZF9v",
"cHRpb25zLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5z",
"aW9ucy9zZXJ2aWNlX29wdGlvbnMucHJvdG8imwEKDkNvbm5lY3RSZXF1ZXN0",
"EioKCWNsaWVudF9pZBgBIAEoCzIXLmJncy5wcm90b2NvbC5Qcm9jZXNzSWQS",
"PQoMYmluZF9yZXF1ZXN0GAIgASgLMicuYmdzLnByb3RvY29sLmNvbm5lY3Rp",
"b24udjEuQmluZFJlcXVlc3QSHgoQdXNlX2JpbmRsZXNzX3JwYxgDIAEoCDoE",
"dHJ1ZSJXCiBDb25uZWN0aW9uTWV0ZXJpbmdDb250ZW50SGFuZGxlcxIzCg5j",
"b250ZW50X2hhbmRsZRgBIAMoCzIbLmJncy5wcm90b2NvbC5Db250ZW50SGFu",
"ZGxlIrQDCg9Db25uZWN0UmVzcG9uc2USKgoJc2VydmVyX2lkGAEgAigLMhcu",
"YmdzLnByb3RvY29sLlByb2Nlc3NJZBIqCgljbGllbnRfaWQYAiABKAsyFy5i",
"Z3MucHJvdG9jb2wuUHJvY2Vzc0lkEhMKC2JpbmRfcmVzdWx0GAMgASgNEj8K",
"DWJpbmRfcmVzcG9uc2UYBCABKAsyKC5iZ3MucHJvdG9jb2wuY29ubmVjdGlv",
"bi52MS5CaW5kUmVzcG9uc2USWgoUY29udGVudF9oYW5kbGVfYXJyYXkYBSAB",
"KAsyPC5iZ3MucHJvdG9jb2wuY29ubmVjdGlvbi52MS5Db25uZWN0aW9uTWV0",
"ZXJpbmdDb250ZW50SGFuZGxlcxITCgtzZXJ2ZXJfdGltZRgGIAEoBBIfChB1",
"c2VfYmluZGxlc3NfcnBjGAcgASgIOgVmYWxzZRJhChtiaW5hcnlfY29udGVu",
"dF9oYW5kbGVfYXJyYXkYCCABKAsyPC5iZ3MucHJvdG9jb2wuY29ubmVjdGlv",
"bi52MS5Db25uZWN0aW9uTWV0ZXJpbmdDb250ZW50SGFuZGxlcyIoCgxCb3Vu",
"ZFNlcnZpY2USDAoEaGFzaBgBIAIoBxIKCgJpZBgCIAIoDSKYAgoLQmluZFJl",
"cXVlc3QSLgogZGVwcmVjYXRlZF9pbXBvcnRlZF9zZXJ2aWNlX2hhc2gYASAD",
"KAdCBBABGAESUQobZGVwcmVjYXRlZF9leHBvcnRlZF9zZXJ2aWNlGAIgAygL",
"MiguYmdzLnByb3RvY29sLmNvbm5lY3Rpb24udjEuQm91bmRTZXJ2aWNlQgIY",
"ARJCChBleHBvcnRlZF9zZXJ2aWNlGAMgAygLMiguYmdzLnByb3RvY29sLmNv",
"bm5lY3Rpb24udjEuQm91bmRTZXJ2aWNlEkIKEGltcG9ydGVkX3NlcnZpY2UY",
"BCADKAsyKC5iZ3MucHJvdG9jb2wuY29ubmVjdGlvbi52MS5Cb3VuZFNlcnZp",
"Y2UiMQoMQmluZFJlc3BvbnNlEiEKE2ltcG9ydGVkX3NlcnZpY2VfaWQYASAD",
"KA1CBBABGAEijgEKC0VjaG9SZXF1ZXN0EgwKBHRpbWUYASABKAYSGwoMbmV0",
"d29ya19vbmx5GAIgASgIOgVmYWxzZRIPCgdwYXlsb2FkGAMgASgMEigKB2Zv",
"cndhcmQYBCABKAsyFy5iZ3MucHJvdG9jb2wuUHJvY2Vzc0lkEhkKEWZvcndh",
"cmRfY2xpZW50X2lkGAUgASgJIi0KDEVjaG9SZXNwb25zZRIMCgR0aW1lGAEg",
"ASgGEg8KB3BheWxvYWQYAiABKAwiJwoRRGlzY29ubmVjdFJlcXVlc3QSEgoK",
"ZXJyb3JfY29kZRgBIAIoDSI8ChZEaXNjb25uZWN0Tm90aWZpY2F0aW9uEhIK",
"CmVycm9yX2NvZGUYASACKA0SDgoGcmVhc29uGAIgASgJIhAKDkVuY3J5cHRS",
"ZXF1ZXN0MoUGChFDb25uZWN0aW9uU2VydmljZRJqCgdDb25uZWN0EiouYmdz",
"LnByb3RvY29sLmNvbm5lY3Rpb24udjEuQ29ubmVjdFJlcXVlc3QaKy5iZ3Mu",
"cHJvdG9jb2wuY29ubmVjdGlvbi52MS5Db25uZWN0UmVzcG9uc2UiBoL5KwII",
"ARJkCgRCaW5kEicuYmdzLnByb3RvY29sLmNvbm5lY3Rpb24udjEuQmluZFJl",
"cXVlc3QaKC5iZ3MucHJvdG9jb2wuY29ubmVjdGlvbi52MS5CaW5kUmVzcG9u",
"c2UiCYgCAYL5KwIIAhJhCgRFY2hvEicuYmdzLnByb3RvY29sLmNvbm5lY3Rp",
"b24udjEuRWNob1JlcXVlc3QaKC5iZ3MucHJvdG9jb2wuY29ubmVjdGlvbi52",
"MS5FY2hvUmVzcG9uc2UiBoL5KwIIAxJoCg9Gb3JjZURpc2Nvbm5lY3QSMi5i",
"Z3MucHJvdG9jb2wuY29ubmVjdGlvbi52MS5EaXNjb25uZWN0Tm90aWZpY2F0",
"aW9uGhkuYmdzLnByb3RvY29sLk5PX1JFU1BPTlNFIgaC+SsCCAQSRAoJS2Vl",
"cEFsaXZlEhQuYmdzLnByb3RvY29sLk5vRGF0YRoZLmJncy5wcm90b2NvbC5O",
"T19SRVNQT05TRSIGgvkrAggFElYKB0VuY3J5cHQSKi5iZ3MucHJvdG9jb2wu",
"Y29ubmVjdGlvbi52MS5FbmNyeXB0UmVxdWVzdBoULmJncy5wcm90b2NvbC5O",
"b0RhdGEiCYgCAYL5KwIIBhJlChFSZXF1ZXN0RGlzY29ubmVjdBItLmJncy5w",
"cm90b2NvbC5jb25uZWN0aW9uLnYxLkRpc2Nvbm5lY3RSZXF1ZXN0GhkuYmdz",
"LnByb3RvY29sLk5PX1JFU1BPTlNFIgaC+SsCCAcaTIL5KywKKmJuZXQucHJv",
"dG9jb2wuY29ubmVjdGlvbi5Db25uZWN0aW9uU2VydmljZYL5KwwqCmNvbm5l",
"Y3Rpb26K+SsCCAGK+SsCEAFCOwobYm5ldC5wcm90b2NvbC5jb25uZWN0aW9u",
"LnYxQhZDb25uZWN0aW9uU2VydmljZVByb3RvgAEAiAEB"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Bgs.Protocol.ContentHandleTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Connection.V1.ConnectRequest), global::Bgs.Protocol.Connection.V1.ConnectRequest.Parser, new[]{ "ClientId", "BindRequest", "UseBindlessRpc" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Connection.V1.ConnectionMeteringContentHandles), global::Bgs.Protocol.Connection.V1.ConnectionMeteringContentHandles.Parser, new[]{ "ContentHandle" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Connection.V1.ConnectResponse), global::Bgs.Protocol.Connection.V1.ConnectResponse.Parser, new[]{ "ServerId", "ClientId", "BindResult", "BindResponse", "ContentHandleArray", "ServerTime", "UseBindlessRpc", "BinaryContentHandleArray" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Connection.V1.BoundService), global::Bgs.Protocol.Connection.V1.BoundService.Parser, new[]{ "Hash", "Id" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Connection.V1.BindRequest), global::Bgs.Protocol.Connection.V1.BindRequest.Parser, new[]{ "DeprecatedImportedServiceHash", "DeprecatedExportedService", "ExportedService", "ImportedService" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Connection.V1.BindResponse), global::Bgs.Protocol.Connection.V1.BindResponse.Parser, new[]{ "ImportedServiceId" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Connection.V1.EchoRequest), global::Bgs.Protocol.Connection.V1.EchoRequest.Parser, new[]{ "Time", "NetworkOnly", "Payload", "Forward", "ForwardClientId" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Connection.V1.EchoResponse), global::Bgs.Protocol.Connection.V1.EchoResponse.Parser, new[]{ "Time", "Payload" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Connection.V1.DisconnectRequest), global::Bgs.Protocol.Connection.V1.DisconnectRequest.Parser, new[]{ "ErrorCode" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Connection.V1.DisconnectNotification), global::Bgs.Protocol.Connection.V1.DisconnectNotification.Parser, new[]{ "ErrorCode", "Reason" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Connection.V1.EncryptRequest), global::Bgs.Protocol.Connection.V1.EncryptRequest.Parser, null, null, null, null, null)
}));
}
#endregion
}
#region Messages
public sealed partial class ConnectRequest : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ConnectRequest());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[0]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ConnectRequest() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ConnectRequest(ConnectRequest other) : this() {
_hasBits0 = other._hasBits0;
clientId_ = other.HasClientId ? other.clientId_.Clone() : null;
bindRequest_ = other.HasBindRequest ? other.bindRequest_.Clone() : null;
useBindlessRpc_ = other.useBindlessRpc_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ConnectRequest Clone() {
return new ConnectRequest(this);
}
/// Field number for the "client_id" field.
public const int ClientIdFieldNumber = 1;
private global::Bgs.Protocol.ProcessId clientId_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public global::Bgs.Protocol.ProcessId ClientId {
get { return clientId_; }
set {
clientId_ = value;
}
}
/// Gets whether the client_id field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasClientId {
get { return clientId_ != null; }
}
/// Clears the value of the client_id field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearClientId() {
clientId_ = null;
}
/// Field number for the "bind_request" field.
public const int BindRequestFieldNumber = 2;
private global::Bgs.Protocol.Connection.V1.BindRequest bindRequest_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public global::Bgs.Protocol.Connection.V1.BindRequest BindRequest {
get { return bindRequest_; }
set {
bindRequest_ = value;
}
}
/// Gets whether the bind_request field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasBindRequest {
get { return bindRequest_ != null; }
}
/// Clears the value of the bind_request field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearBindRequest() {
bindRequest_ = null;
}
/// Field number for the "use_bindless_rpc" field.
public const int UseBindlessRpcFieldNumber = 3;
private readonly static bool UseBindlessRpcDefaultValue = true;
private bool useBindlessRpc_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool UseBindlessRpc {
get { if ((_hasBits0 & 1) != 0) { return useBindlessRpc_; } else { return UseBindlessRpcDefaultValue; } }
set {
_hasBits0 |= 1;
useBindlessRpc_ = value;
}
}
/// Gets whether the "use_bindless_rpc" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasUseBindlessRpc {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "use_bindless_rpc" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearUseBindlessRpc() {
_hasBits0 &= ~1;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as ConnectRequest);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(ConnectRequest other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (!object.Equals(ClientId, other.ClientId)) return false;
if (!object.Equals(BindRequest, other.BindRequest)) return false;
if (UseBindlessRpc != other.UseBindlessRpc) return false;
return Equals(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (HasClientId) hash ^= ClientId.GetHashCode();
if (HasBindRequest) hash ^= BindRequest.GetHashCode();
if (HasUseBindlessRpc) hash ^= UseBindlessRpc.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.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 (HasClientId) {
output.WriteRawTag(10);
output.WriteMessage(ClientId);
}
if (HasBindRequest) {
output.WriteRawTag(18);
output.WriteMessage(BindRequest);
}
if (HasUseBindlessRpc) {
output.WriteRawTag(24);
output.WriteBool(UseBindlessRpc);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (HasClientId) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(ClientId);
}
if (HasBindRequest) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(BindRequest);
}
if (HasUseBindlessRpc) {
size += 1 + 1;
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(ConnectRequest other) {
if (other == null) {
return;
}
if (other.HasClientId) {
if (!HasClientId) {
ClientId = new global::Bgs.Protocol.ProcessId();
}
ClientId.MergeFrom(other.ClientId);
}
if (other.HasBindRequest) {
if (!HasBindRequest) {
BindRequest = new global::Bgs.Protocol.Connection.V1.BindRequest();
}
BindRequest.MergeFrom(other.BindRequest);
}
if (other.HasUseBindlessRpc) {
UseBindlessRpc = other.UseBindlessRpc;
}
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 10: {
if (!HasClientId) {
ClientId = new global::Bgs.Protocol.ProcessId();
}
input.ReadMessage(ClientId);
break;
}
case 18: {
if (!HasBindRequest) {
BindRequest = new global::Bgs.Protocol.Connection.V1.BindRequest();
}
input.ReadMessage(BindRequest);
break;
}
case 24: {
UseBindlessRpc = input.ReadBool();
break;
}
}
}
}
}
public sealed partial class ConnectionMeteringContentHandles : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ConnectionMeteringContentHandles());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[1]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ConnectionMeteringContentHandles() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ConnectionMeteringContentHandles(ConnectionMeteringContentHandles other) : this() {
contentHandle_ = other.contentHandle_.Clone();
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ConnectionMeteringContentHandles Clone() {
return new ConnectionMeteringContentHandles(this);
}
/// Field number for the "content_handle" field.
public const int ContentHandleFieldNumber = 1;
private static readonly pb::FieldCodec _repeated_contentHandle_codec
= pb::FieldCodec.ForMessage(10, global::Bgs.Protocol.ContentHandle.Parser);
private readonly pbc::RepeatedField contentHandle_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField ContentHandle {
get { return contentHandle_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as ConnectionMeteringContentHandles);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(ConnectionMeteringContentHandles other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if(!contentHandle_.Equals(other.contentHandle_)) return false;
return Equals(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
hash ^= contentHandle_.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.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) {
contentHandle_.WriteTo(output, _repeated_contentHandle_codec);
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
size += contentHandle_.CalculateSize(_repeated_contentHandle_codec);
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(ConnectionMeteringContentHandles other) {
if (other == null) {
return;
}
contentHandle_.Add(other.contentHandle_);
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 10: {
contentHandle_.AddEntriesFrom(input, _repeated_contentHandle_codec);
break;
}
}
}
}
}
public sealed partial class ConnectResponse : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ConnectResponse());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[2]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ConnectResponse() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ConnectResponse(ConnectResponse other) : this() {
_hasBits0 = other._hasBits0;
serverId_ = other.HasServerId ? other.serverId_.Clone() : null;
clientId_ = other.HasClientId ? other.clientId_.Clone() : null;
bindResult_ = other.bindResult_;
bindResponse_ = other.HasBindResponse ? other.bindResponse_.Clone() : null;
contentHandleArray_ = other.HasContentHandleArray ? other.contentHandleArray_.Clone() : null;
serverTime_ = other.serverTime_;
useBindlessRpc_ = other.useBindlessRpc_;
binaryContentHandleArray_ = other.HasBinaryContentHandleArray ? other.binaryContentHandleArray_.Clone() : null;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ConnectResponse Clone() {
return new ConnectResponse(this);
}
/// Field number for the "server_id" field.
public const int ServerIdFieldNumber = 1;
private global::Bgs.Protocol.ProcessId serverId_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public global::Bgs.Protocol.ProcessId ServerId {
get { return serverId_; }
set {
serverId_ = value;
}
}
/// Gets whether the server_id field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasServerId {
get { return serverId_ != null; }
}
/// Clears the value of the server_id field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearServerId() {
serverId_ = null;
}
/// Field number for the "client_id" field.
public const int ClientIdFieldNumber = 2;
private global::Bgs.Protocol.ProcessId clientId_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public global::Bgs.Protocol.ProcessId ClientId {
get { return clientId_; }
set {
clientId_ = value;
}
}
/// Gets whether the client_id field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasClientId {
get { return clientId_ != null; }
}
/// Clears the value of the client_id field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearClientId() {
clientId_ = null;
}
/// Field number for the "bind_result" field.
public const int BindResultFieldNumber = 3;
private readonly static uint BindResultDefaultValue = 0;
private uint bindResult_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint BindResult {
get { if ((_hasBits0 & 1) != 0) { return bindResult_; } else { return BindResultDefaultValue; } }
set {
_hasBits0 |= 1;
bindResult_ = value;
}
}
/// Gets whether the "bind_result" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasBindResult {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "bind_result" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearBindResult() {
_hasBits0 &= ~1;
}
/// Field number for the "bind_response" field.
public const int BindResponseFieldNumber = 4;
private global::Bgs.Protocol.Connection.V1.BindResponse bindResponse_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public global::Bgs.Protocol.Connection.V1.BindResponse BindResponse {
get { return bindResponse_; }
set {
bindResponse_ = value;
}
}
/// Gets whether the bind_response field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasBindResponse {
get { return bindResponse_ != null; }
}
/// Clears the value of the bind_response field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearBindResponse() {
bindResponse_ = null;
}
/// Field number for the "content_handle_array" field.
public const int ContentHandleArrayFieldNumber = 5;
private global::Bgs.Protocol.Connection.V1.ConnectionMeteringContentHandles contentHandleArray_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public global::Bgs.Protocol.Connection.V1.ConnectionMeteringContentHandles ContentHandleArray {
get { return contentHandleArray_; }
set {
contentHandleArray_ = value;
}
}
/// Gets whether the content_handle_array field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasContentHandleArray {
get { return contentHandleArray_ != null; }
}
/// Clears the value of the content_handle_array field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearContentHandleArray() {
contentHandleArray_ = null;
}
/// Field number for the "server_time" field.
public const int ServerTimeFieldNumber = 6;
private readonly static ulong ServerTimeDefaultValue = 0UL;
private ulong serverTime_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ulong ServerTime {
get { if ((_hasBits0 & 2) != 0) { return serverTime_; } else { return ServerTimeDefaultValue; } }
set {
_hasBits0 |= 2;
serverTime_ = value;
}
}
/// Gets whether the "server_time" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasServerTime {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "server_time" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearServerTime() {
_hasBits0 &= ~2;
}
/// Field number for the "use_bindless_rpc" field.
public const int UseBindlessRpcFieldNumber = 7;
private readonly static bool UseBindlessRpcDefaultValue = false;
private bool useBindlessRpc_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool UseBindlessRpc {
get { if ((_hasBits0 & 4) != 0) { return useBindlessRpc_; } else { return UseBindlessRpcDefaultValue; } }
set {
_hasBits0 |= 4;
useBindlessRpc_ = value;
}
}
/// Gets whether the "use_bindless_rpc" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasUseBindlessRpc {
get { return (_hasBits0 & 4) != 0; }
}
/// Clears the value of the "use_bindless_rpc" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearUseBindlessRpc() {
_hasBits0 &= ~4;
}
/// Field number for the "binary_content_handle_array" field.
public const int BinaryContentHandleArrayFieldNumber = 8;
private global::Bgs.Protocol.Connection.V1.ConnectionMeteringContentHandles binaryContentHandleArray_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public global::Bgs.Protocol.Connection.V1.ConnectionMeteringContentHandles BinaryContentHandleArray {
get { return binaryContentHandleArray_; }
set {
binaryContentHandleArray_ = value;
}
}
/// Gets whether the binary_content_handle_array field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasBinaryContentHandleArray {
get { return binaryContentHandleArray_ != null; }
}
/// Clears the value of the binary_content_handle_array field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearBinaryContentHandleArray() {
binaryContentHandleArray_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as ConnectResponse);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(ConnectResponse other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (!object.Equals(ServerId, other.ServerId)) return false;
if (!object.Equals(ClientId, other.ClientId)) return false;
if (BindResult != other.BindResult) return false;
if (!object.Equals(BindResponse, other.BindResponse)) return false;
if (!object.Equals(ContentHandleArray, other.ContentHandleArray)) return false;
if (ServerTime != other.ServerTime) return false;
if (UseBindlessRpc != other.UseBindlessRpc) return false;
if (!object.Equals(BinaryContentHandleArray, other.BinaryContentHandleArray)) return false;
return Equals(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (HasServerId) hash ^= ServerId.GetHashCode();
if (HasClientId) hash ^= ClientId.GetHashCode();
if (HasBindResult) hash ^= BindResult.GetHashCode();
if (HasBindResponse) hash ^= BindResponse.GetHashCode();
if (HasContentHandleArray) hash ^= ContentHandleArray.GetHashCode();
if (HasServerTime) hash ^= ServerTime.GetHashCode();
if (HasUseBindlessRpc) hash ^= UseBindlessRpc.GetHashCode();
if (HasBinaryContentHandleArray) hash ^= BinaryContentHandleArray.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.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 (HasServerId) {
output.WriteRawTag(10);
output.WriteMessage(ServerId);
}
if (HasClientId) {
output.WriteRawTag(18);
output.WriteMessage(ClientId);
}
if (HasBindResult) {
output.WriteRawTag(24);
output.WriteUInt32(BindResult);
}
if (HasBindResponse) {
output.WriteRawTag(34);
output.WriteMessage(BindResponse);
}
if (HasContentHandleArray) {
output.WriteRawTag(42);
output.WriteMessage(ContentHandleArray);
}
if (HasServerTime) {
output.WriteRawTag(48);
output.WriteUInt64(ServerTime);
}
if (HasUseBindlessRpc) {
output.WriteRawTag(56);
output.WriteBool(UseBindlessRpc);
}
if (HasBinaryContentHandleArray) {
output.WriteRawTag(66);
output.WriteMessage(BinaryContentHandleArray);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (HasServerId) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(ServerId);
}
if (HasClientId) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(ClientId);
}
if (HasBindResult) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(BindResult);
}
if (HasBindResponse) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(BindResponse);
}
if (HasContentHandleArray) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(ContentHandleArray);
}
if (HasServerTime) {
size += 1 + pb::CodedOutputStream.ComputeUInt64Size(ServerTime);
}
if (HasUseBindlessRpc) {
size += 1 + 1;
}
if (HasBinaryContentHandleArray) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(BinaryContentHandleArray);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(ConnectResponse other) {
if (other == null) {
return;
}
if (other.HasServerId) {
if (!HasServerId) {
ServerId = new global::Bgs.Protocol.ProcessId();
}
ServerId.MergeFrom(other.ServerId);
}
if (other.HasClientId) {
if (!HasClientId) {
ClientId = new global::Bgs.Protocol.ProcessId();
}
ClientId.MergeFrom(other.ClientId);
}
if (other.HasBindResult) {
BindResult = other.BindResult;
}
if (other.HasBindResponse) {
if (!HasBindResponse) {
BindResponse = new global::Bgs.Protocol.Connection.V1.BindResponse();
}
BindResponse.MergeFrom(other.BindResponse);
}
if (other.HasContentHandleArray) {
if (!HasContentHandleArray) {
ContentHandleArray = new global::Bgs.Protocol.Connection.V1.ConnectionMeteringContentHandles();
}
ContentHandleArray.MergeFrom(other.ContentHandleArray);
}
if (other.HasServerTime) {
ServerTime = other.ServerTime;
}
if (other.HasUseBindlessRpc) {
UseBindlessRpc = other.UseBindlessRpc;
}
if (other.HasBinaryContentHandleArray) {
if (!HasBinaryContentHandleArray) {
BinaryContentHandleArray = new global::Bgs.Protocol.Connection.V1.ConnectionMeteringContentHandles();
}
BinaryContentHandleArray.MergeFrom(other.BinaryContentHandleArray);
}
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 10: {
if (!HasServerId) {
ServerId = new global::Bgs.Protocol.ProcessId();
}
input.ReadMessage(ServerId);
break;
}
case 18: {
if (!HasClientId) {
ClientId = new global::Bgs.Protocol.ProcessId();
}
input.ReadMessage(ClientId);
break;
}
case 24: {
BindResult = input.ReadUInt32();
break;
}
case 34: {
if (!HasBindResponse) {
BindResponse = new global::Bgs.Protocol.Connection.V1.BindResponse();
}
input.ReadMessage(BindResponse);
break;
}
case 42: {
if (!HasContentHandleArray) {
ContentHandleArray = new global::Bgs.Protocol.Connection.V1.ConnectionMeteringContentHandles();
}
input.ReadMessage(ContentHandleArray);
break;
}
case 48: {
ServerTime = input.ReadUInt64();
break;
}
case 56: {
UseBindlessRpc = input.ReadBool();
break;
}
case 66: {
if (!HasBinaryContentHandleArray) {
BinaryContentHandleArray = new global::Bgs.Protocol.Connection.V1.ConnectionMeteringContentHandles();
}
input.ReadMessage(BinaryContentHandleArray);
break;
}
}
}
}
}
public sealed partial class BoundService : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new BoundService());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[3]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public BoundService() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public BoundService(BoundService other) : this() {
_hasBits0 = other._hasBits0;
hash_ = other.hash_;
id_ = other.id_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public BoundService Clone() {
return new BoundService(this);
}
/// Field number for the "hash" field.
public const int HashFieldNumber = 1;
private readonly static uint HashDefaultValue = 0;
private uint hash_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint Hash {
get { if ((_hasBits0 & 1) != 0) { return hash_; } else { return HashDefaultValue; } }
set {
_hasBits0 |= 1;
hash_ = value;
}
}
/// Gets whether the "hash" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasHash {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "hash" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearHash() {
_hasBits0 &= ~1;
}
/// Field number for the "id" field.
public const int IdFieldNumber = 2;
private readonly static uint IdDefaultValue = 0;
private uint id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint Id {
get { if ((_hasBits0 & 2) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 2;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasId {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearId() {
_hasBits0 &= ~2;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as BoundService);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(BoundService other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Hash != other.Hash) return false;
if (Id != other.Id) return false;
return Equals(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (HasHash) hash ^= Hash.GetHashCode();
if (HasId) hash ^= Id.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.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 (HasHash) {
output.WriteRawTag(13);
output.WriteFixed32(Hash);
}
if (HasId) {
output.WriteRawTag(16);
output.WriteUInt32(Id);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (HasHash) {
size += 1 + 4;
}
if (HasId) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Id);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(BoundService other) {
if (other == null) {
return;
}
if (other.HasHash) {
Hash = other.Hash;
}
if (other.HasId) {
Id = other.Id;
}
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 13: {
Hash = input.ReadFixed32();
break;
}
case 16: {
Id = input.ReadUInt32();
break;
}
}
}
}
}
public sealed partial class BindRequest : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new BindRequest());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[4]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public BindRequest() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public BindRequest(BindRequest other) : this() {
deprecatedImportedServiceHash_ = other.deprecatedImportedServiceHash_.Clone();
deprecatedExportedService_ = other.deprecatedExportedService_.Clone();
exportedService_ = other.exportedService_.Clone();
importedService_ = other.importedService_.Clone();
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public BindRequest Clone() {
return new BindRequest(this);
}
/// Field number for the "deprecated_imported_service_hash" field.
public const int DeprecatedImportedServiceHashFieldNumber = 1;
private static readonly pb::FieldCodec _repeated_deprecatedImportedServiceHash_codec
= pb::FieldCodec.ForFixed32(10);
private readonly pbc::RepeatedField deprecatedImportedServiceHash_ = new pbc::RepeatedField();
[global::System.ObsoleteAttribute]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField DeprecatedImportedServiceHash {
get { return deprecatedImportedServiceHash_; }
}
/// Field number for the "deprecated_exported_service" field.
public const int DeprecatedExportedServiceFieldNumber = 2;
private static readonly pb::FieldCodec _repeated_deprecatedExportedService_codec
= pb::FieldCodec.ForMessage(18, global::Bgs.Protocol.Connection.V1.BoundService.Parser);
private readonly pbc::RepeatedField deprecatedExportedService_ = new pbc::RepeatedField();
[global::System.ObsoleteAttribute]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField DeprecatedExportedService {
get { return deprecatedExportedService_; }
}
/// Field number for the "exported_service" field.
public const int ExportedServiceFieldNumber = 3;
private static readonly pb::FieldCodec _repeated_exportedService_codec
= pb::FieldCodec.ForMessage(26, global::Bgs.Protocol.Connection.V1.BoundService.Parser);
private readonly pbc::RepeatedField exportedService_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField ExportedService {
get { return exportedService_; }
}
/// Field number for the "imported_service" field.
public const int ImportedServiceFieldNumber = 4;
private static readonly pb::FieldCodec _repeated_importedService_codec
= pb::FieldCodec.ForMessage(34, global::Bgs.Protocol.Connection.V1.BoundService.Parser);
private readonly pbc::RepeatedField importedService_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField ImportedService {
get { return importedService_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as BindRequest);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(BindRequest other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if(!deprecatedImportedServiceHash_.Equals(other.deprecatedImportedServiceHash_)) return false;
if(!deprecatedExportedService_.Equals(other.deprecatedExportedService_)) return false;
if(!exportedService_.Equals(other.exportedService_)) return false;
if(!importedService_.Equals(other.importedService_)) return false;
return Equals(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
hash ^= deprecatedImportedServiceHash_.GetHashCode();
hash ^= deprecatedExportedService_.GetHashCode();
hash ^= exportedService_.GetHashCode();
hash ^= importedService_.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.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) {
deprecatedImportedServiceHash_.WriteTo(output, _repeated_deprecatedImportedServiceHash_codec);
deprecatedExportedService_.WriteTo(output, _repeated_deprecatedExportedService_codec);
exportedService_.WriteTo(output, _repeated_exportedService_codec);
importedService_.WriteTo(output, _repeated_importedService_codec);
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
size += deprecatedImportedServiceHash_.CalculateSize(_repeated_deprecatedImportedServiceHash_codec);
size += deprecatedExportedService_.CalculateSize(_repeated_deprecatedExportedService_codec);
size += exportedService_.CalculateSize(_repeated_exportedService_codec);
size += importedService_.CalculateSize(_repeated_importedService_codec);
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(BindRequest other) {
if (other == null) {
return;
}
deprecatedImportedServiceHash_.Add(other.deprecatedImportedServiceHash_);
deprecatedExportedService_.Add(other.deprecatedExportedService_);
exportedService_.Add(other.exportedService_);
importedService_.Add(other.importedService_);
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 10:
case 13: {
deprecatedImportedServiceHash_.AddEntriesFrom(input, _repeated_deprecatedImportedServiceHash_codec);
break;
}
case 18: {
deprecatedExportedService_.AddEntriesFrom(input, _repeated_deprecatedExportedService_codec);
break;
}
case 26: {
exportedService_.AddEntriesFrom(input, _repeated_exportedService_codec);
break;
}
case 34: {
importedService_.AddEntriesFrom(input, _repeated_importedService_codec);
break;
}
}
}
}
}
public sealed partial class BindResponse : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new BindResponse());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[5]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public BindResponse() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public BindResponse(BindResponse other) : this() {
importedServiceId_ = other.importedServiceId_.Clone();
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public BindResponse Clone() {
return new BindResponse(this);
}
/// Field number for the "imported_service_id" field.
public const int ImportedServiceIdFieldNumber = 1;
private static readonly pb::FieldCodec _repeated_importedServiceId_codec
= pb::FieldCodec.ForUInt32(10);
private readonly pbc::RepeatedField importedServiceId_ = new pbc::RepeatedField();
[global::System.ObsoleteAttribute]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField ImportedServiceId {
get { return importedServiceId_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as BindResponse);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(BindResponse other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if(!importedServiceId_.Equals(other.importedServiceId_)) return false;
return Equals(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
hash ^= importedServiceId_.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.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) {
importedServiceId_.WriteTo(output, _repeated_importedServiceId_codec);
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
size += importedServiceId_.CalculateSize(_repeated_importedServiceId_codec);
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(BindResponse other) {
if (other == null) {
return;
}
importedServiceId_.Add(other.importedServiceId_);
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 10:
case 8: {
importedServiceId_.AddEntriesFrom(input, _repeated_importedServiceId_codec);
break;
}
}
}
}
}
public sealed partial class EchoRequest : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new EchoRequest());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[6]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public EchoRequest() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public EchoRequest(EchoRequest other) : this() {
_hasBits0 = other._hasBits0;
time_ = other.time_;
networkOnly_ = other.networkOnly_;
payload_ = other.payload_;
forward_ = other.HasForward ? other.forward_.Clone() : null;
forwardClientId_ = other.forwardClientId_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public EchoRequest Clone() {
return new EchoRequest(this);
}
/// Field number for the "time" field.
public const int TimeFieldNumber = 1;
private readonly static ulong TimeDefaultValue = 0UL;
private ulong time_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ulong Time {
get { if ((_hasBits0 & 1) != 0) { return time_; } else { return TimeDefaultValue; } }
set {
_hasBits0 |= 1;
time_ = value;
}
}
/// Gets whether the "time" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasTime {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "time" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearTime() {
_hasBits0 &= ~1;
}
/// Field number for the "network_only" field.
public const int NetworkOnlyFieldNumber = 2;
private readonly static bool NetworkOnlyDefaultValue = false;
private bool networkOnly_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool NetworkOnly {
get { if ((_hasBits0 & 2) != 0) { return networkOnly_; } else { return NetworkOnlyDefaultValue; } }
set {
_hasBits0 |= 2;
networkOnly_ = value;
}
}
/// Gets whether the "network_only" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasNetworkOnly {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "network_only" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearNetworkOnly() {
_hasBits0 &= ~2;
}
/// Field number for the "payload" field.
public const int PayloadFieldNumber = 3;
private readonly static pb::ByteString PayloadDefaultValue = pb::ByteString.Empty;
private pb::ByteString payload_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pb::ByteString Payload {
get { return payload_ ?? PayloadDefaultValue; }
set {
payload_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "payload" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasPayload {
get { return payload_ != null; }
}
/// Clears the value of the "payload" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearPayload() {
payload_ = null;
}
/// Field number for the "forward" field.
public const int ForwardFieldNumber = 4;
private global::Bgs.Protocol.ProcessId forward_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public global::Bgs.Protocol.ProcessId Forward {
get { return forward_; }
set {
forward_ = value;
}
}
/// Gets whether the forward field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasForward {
get { return forward_ != null; }
}
/// Clears the value of the forward field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearForward() {
forward_ = null;
}
/// Field number for the "forward_client_id" field.
public const int ForwardClientIdFieldNumber = 5;
private readonly static string ForwardClientIdDefaultValue = "";
private string forwardClientId_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string ForwardClientId {
get { return forwardClientId_ ?? ForwardClientIdDefaultValue; }
set {
forwardClientId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "forward_client_id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasForwardClientId {
get { return forwardClientId_ != null; }
}
/// Clears the value of the "forward_client_id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearForwardClientId() {
forwardClientId_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as EchoRequest);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(EchoRequest other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Time != other.Time) return false;
if (NetworkOnly != other.NetworkOnly) return false;
if (Payload != other.Payload) return false;
if (!object.Equals(Forward, other.Forward)) return false;
if (ForwardClientId != other.ForwardClientId) return false;
return Equals(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (HasTime) hash ^= Time.GetHashCode();
if (HasNetworkOnly) hash ^= NetworkOnly.GetHashCode();
if (HasPayload) hash ^= Payload.GetHashCode();
if (HasForward) hash ^= Forward.GetHashCode();
if (HasForwardClientId) hash ^= ForwardClientId.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.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 (HasTime) {
output.WriteRawTag(9);
output.WriteFixed64(Time);
}
if (HasNetworkOnly) {
output.WriteRawTag(16);
output.WriteBool(NetworkOnly);
}
if (HasPayload) {
output.WriteRawTag(26);
output.WriteBytes(Payload);
}
if (HasForward) {
output.WriteRawTag(34);
output.WriteMessage(Forward);
}
if (HasForwardClientId) {
output.WriteRawTag(42);
output.WriteString(ForwardClientId);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (HasTime) {
size += 1 + 8;
}
if (HasNetworkOnly) {
size += 1 + 1;
}
if (HasPayload) {
size += 1 + pb::CodedOutputStream.ComputeBytesSize(Payload);
}
if (HasForward) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Forward);
}
if (HasForwardClientId) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(ForwardClientId);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(EchoRequest other) {
if (other == null) {
return;
}
if (other.HasTime) {
Time = other.Time;
}
if (other.HasNetworkOnly) {
NetworkOnly = other.NetworkOnly;
}
if (other.HasPayload) {
Payload = other.Payload;
}
if (other.HasForward) {
if (!HasForward) {
Forward = new global::Bgs.Protocol.ProcessId();
}
Forward.MergeFrom(other.Forward);
}
if (other.HasForwardClientId) {
ForwardClientId = other.ForwardClientId;
}
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 9: {
Time = input.ReadFixed64();
break;
}
case 16: {
NetworkOnly = input.ReadBool();
break;
}
case 26: {
Payload = input.ReadBytes();
break;
}
case 34: {
if (!HasForward) {
Forward = new global::Bgs.Protocol.ProcessId();
}
input.ReadMessage(Forward);
break;
}
case 42: {
ForwardClientId = input.ReadString();
break;
}
}
}
}
}
public sealed partial class EchoResponse : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new EchoResponse());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[7]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public EchoResponse() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public EchoResponse(EchoResponse other) : this() {
_hasBits0 = other._hasBits0;
time_ = other.time_;
payload_ = other.payload_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public EchoResponse Clone() {
return new EchoResponse(this);
}
/// Field number for the "time" field.
public const int TimeFieldNumber = 1;
private readonly static ulong TimeDefaultValue = 0UL;
private ulong time_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ulong Time {
get { if ((_hasBits0 & 1) != 0) { return time_; } else { return TimeDefaultValue; } }
set {
_hasBits0 |= 1;
time_ = value;
}
}
/// Gets whether the "time" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasTime {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "time" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearTime() {
_hasBits0 &= ~1;
}
/// Field number for the "payload" field.
public const int PayloadFieldNumber = 2;
private readonly static pb::ByteString PayloadDefaultValue = pb::ByteString.Empty;
private pb::ByteString payload_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pb::ByteString Payload {
get { return payload_ ?? PayloadDefaultValue; }
set {
payload_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "payload" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasPayload {
get { return payload_ != null; }
}
/// Clears the value of the "payload" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearPayload() {
payload_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as EchoResponse);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(EchoResponse other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Time != other.Time) return false;
if (Payload != other.Payload) return false;
return Equals(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (HasTime) hash ^= Time.GetHashCode();
if (HasPayload) hash ^= Payload.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.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 (HasTime) {
output.WriteRawTag(9);
output.WriteFixed64(Time);
}
if (HasPayload) {
output.WriteRawTag(18);
output.WriteBytes(Payload);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (HasTime) {
size += 1 + 8;
}
if (HasPayload) {
size += 1 + pb::CodedOutputStream.ComputeBytesSize(Payload);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(EchoResponse other) {
if (other == null) {
return;
}
if (other.HasTime) {
Time = other.Time;
}
if (other.HasPayload) {
Payload = other.Payload;
}
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 9: {
Time = input.ReadFixed64();
break;
}
case 18: {
Payload = input.ReadBytes();
break;
}
}
}
}
}
public sealed partial class DisconnectRequest : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DisconnectRequest());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[8]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public DisconnectRequest() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public DisconnectRequest(DisconnectRequest other) : this() {
_hasBits0 = other._hasBits0;
errorCode_ = other.errorCode_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public DisconnectRequest Clone() {
return new DisconnectRequest(this);
}
/// Field number for the "error_code" field.
public const int ErrorCodeFieldNumber = 1;
private readonly static uint ErrorCodeDefaultValue = 0;
private uint errorCode_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint ErrorCode {
get { if ((_hasBits0 & 1) != 0) { return errorCode_; } else { return ErrorCodeDefaultValue; } }
set {
_hasBits0 |= 1;
errorCode_ = value;
}
}
/// Gets whether the "error_code" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasErrorCode {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "error_code" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearErrorCode() {
_hasBits0 &= ~1;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as DisconnectRequest);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(DisconnectRequest other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (ErrorCode != other.ErrorCode) return false;
return Equals(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (HasErrorCode) hash ^= ErrorCode.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.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 (HasErrorCode) {
output.WriteRawTag(8);
output.WriteUInt32(ErrorCode);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (HasErrorCode) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ErrorCode);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(DisconnectRequest other) {
if (other == null) {
return;
}
if (other.HasErrorCode) {
ErrorCode = other.ErrorCode;
}
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
ErrorCode = input.ReadUInt32();
break;
}
}
}
}
}
public sealed partial class DisconnectNotification : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DisconnectNotification());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[9]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public DisconnectNotification() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public DisconnectNotification(DisconnectNotification other) : this() {
_hasBits0 = other._hasBits0;
errorCode_ = other.errorCode_;
reason_ = other.reason_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public DisconnectNotification Clone() {
return new DisconnectNotification(this);
}
/// Field number for the "error_code" field.
public const int ErrorCodeFieldNumber = 1;
private readonly static uint ErrorCodeDefaultValue = 0;
private uint errorCode_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint ErrorCode {
get { if ((_hasBits0 & 1) != 0) { return errorCode_; } else { return ErrorCodeDefaultValue; } }
set {
_hasBits0 |= 1;
errorCode_ = value;
}
}
/// Gets whether the "error_code" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasErrorCode {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "error_code" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearErrorCode() {
_hasBits0 &= ~1;
}
/// Field number for the "reason" field.
public const int ReasonFieldNumber = 2;
private readonly static string ReasonDefaultValue = "";
private string reason_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Reason {
get { return reason_ ?? ReasonDefaultValue; }
set {
reason_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "reason" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasReason {
get { return reason_ != null; }
}
/// Clears the value of the "reason" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearReason() {
reason_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as DisconnectNotification);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(DisconnectNotification other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (ErrorCode != other.ErrorCode) return false;
if (Reason != other.Reason) return false;
return Equals(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (HasErrorCode) hash ^= ErrorCode.GetHashCode();
if (HasReason) hash ^= Reason.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.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 (HasErrorCode) {
output.WriteRawTag(8);
output.WriteUInt32(ErrorCode);
}
if (HasReason) {
output.WriteRawTag(18);
output.WriteString(Reason);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (HasErrorCode) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ErrorCode);
}
if (HasReason) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Reason);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(DisconnectNotification other) {
if (other == null) {
return;
}
if (other.HasErrorCode) {
ErrorCode = other.ErrorCode;
}
if (other.HasReason) {
Reason = other.Reason;
}
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
ErrorCode = input.ReadUInt32();
break;
}
case 18: {
Reason = input.ReadString();
break;
}
}
}
}
}
public sealed partial class EncryptRequest : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new EncryptRequest());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[10]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public EncryptRequest() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public EncryptRequest(EncryptRequest other) : this() {
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public EncryptRequest Clone() {
return new EncryptRequest(this);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as EncryptRequest);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(EncryptRequest other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
return Equals(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (_unknownFields != null) {
hash ^= _unknownFields.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 (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(EncryptRequest other) {
if (other == null) {
return;
}
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
}
}
}
}
#endregion
}
#endregion Designer generated code