// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: sync.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 Protos {
/// Holder for reflection information generated from sync.proto
public static partial class SyncReflection {
#region Descriptor
/// File descriptor for sync.proto
public static pbr::FileDescriptor Descriptor {
get { return descriptor; }
}
private static pbr::FileDescriptor descriptor;
static SyncReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"CgpzeW5jLnByb3RvEgZwcm90b3MaDnVzZXJpbmZvLnByb3RvGgxyZXN1bHQu",
"cHJvdG8iEAoOUmVzdG9yZVJlcXVlc3QioQEKD1Jlc3RvcmVSZXNwb25zZRIf",
"CgVVc2VycxgBIAMoCzIQLnByb3Rvcy5Vc2VySW5mbxIMCgRTdGVwGAIgASgE",
"EjEKBXN0YXRlGAMgAygLMiIucHJvdG9zLlJlc3RvcmVSZXNwb25zZS5TdGF0",
"ZUVudHJ5GiwKClN0YXRlRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIg",
"ASgMOgI4ASJ7CgtTeW5jUmVxdWVzdBIMCgRTdGVwGAEgASgEEi8KBlZhbHVl",
"cxgCIAMoCzIfLnByb3Rvcy5TeW5jUmVxdWVzdC5WYWx1ZXNFbnRyeRotCgtW",
"YWx1ZXNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAw6AjgBIpgB",
"CgxTeW5jUmVzcG9uc2USDgoGU3RhdHVzGAEgASgIEgwKBFN0ZXAYAiABKAQS",
"MAoGVmFsdWVzGAMgAygLMiAucHJvdG9zLlN5bmNSZXNwb25zZS5WYWx1ZXNF",
"bnRyeRIJCgFUGAQgASgEGi0KC1ZhbHVlc0VudHJ5EgsKA2tleRgBIAEoCRIN",
"CgV2YWx1ZRgCIAEoDDoCOAEihgEKD0RNZXNzYWdlUmVxdWVzdBIPCgdVc2Vy",
"SURzGAEgAygNEjMKBlZhbHVlcxgCIAMoCzIjLnByb3Rvcy5ETWVzc2FnZVJl",
"cXVlc3QuVmFsdWVzRW50cnkaLQoLVmFsdWVzRW50cnkSCwoDa2V5GAEgASgJ",
"Eg0KBXZhbHVlGAIgASgMOgI4ASIyChBETWVzc2FnZVJlc3BvbnNlEh4KBlJl",
"c3VsdBgBIAEoCzIOLnByb3Rvcy5SZXN1bHQibwoMRE1lc3NhZ2VQdXNoEjAK",
"BlZhbHVlcxgBIAMoCzIgLnByb3Rvcy5ETWVzc2FnZVB1c2guVmFsdWVzRW50",
"cnkaLQoLVmFsdWVzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgM",
"OgI4ASKAAQoIU3luY1B1c2gSDAoEU3RlcBgBIAEoBBIsCgZWYWx1ZXMYAiAD",
"KAsyHC5wcm90b3MuU3luY1B1c2guVmFsdWVzRW50cnkSCQoBVBgDIAEoBBot",
"CgtWYWx1ZXNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAw6AjgB",
"IoQBCgpNYXN0ZXJQdXNoEgwKBFN0ZXAYASABKAQSLgoGVmFsdWVzGAIgAygL",
"Mh4ucHJvdG9zLk1hc3RlclB1c2guVmFsdWVzRW50cnkSCQoBVBgDIAEoBBot",
"CgtWYWx1ZXNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAw6AjgB",
"In0KDE1hc3Rlck5vdGlmeRIMCgRTdGVwGAEgASgEEjAKBlZhbHVlcxgCIAMo",
"CzIgLnByb3Rvcy5NYXN0ZXJOb3RpZnkuVmFsdWVzRW50cnkaLQoLVmFsdWVz",
"RW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgMOgI4ASIhChRNYXN0",
"ZXJOb3RpZnlSZXNwb25zZRIJCgFUGAEgASgEInkKEU1hc3RlclN0b3JlTm90",
"aWZ5EjUKBlZhbHVlcxgBIAMoCzIlLnByb3Rvcy5NYXN0ZXJTdG9yZU5vdGlm",
"eS5WYWx1ZXNFbnRyeRotCgtWYWx1ZXNFbnRyeRILCgNrZXkYASABKAkSDQoF",
"dmFsdWUYAiABKAw6AjgBIhMKEU1hc3RlckxvYWRSZXF1ZXN0IpsBChJNYXN0",
"ZXJMb2FkUmVzcG9uc2USHgoGUmVzdWx0GAEgASgLMg4ucHJvdG9zLlJlc3Vs",
"dBI2CgZWYWx1ZXMYAiADKAsyJi5wcm90b3MuTWFzdGVyTG9hZFJlc3BvbnNl",
"LlZhbHVlc0VudHJ5Gi0KC1ZhbHVlc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2",
"YWx1ZRgCIAEoDDoCOAFiBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Protos.UserinfoReflection.Descriptor, global::Protos.ResultReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::Protos.RestoreRequest), global::Protos.RestoreRequest.Parser, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Protos.RestoreResponse), global::Protos.RestoreResponse.Parser, new[]{ "Users", "Step", "State" }, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
new pbr::GeneratedClrTypeInfo(typeof(global::Protos.SyncRequest), global::Protos.SyncRequest.Parser, new[]{ "Step", "Values" }, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
new pbr::GeneratedClrTypeInfo(typeof(global::Protos.SyncResponse), global::Protos.SyncResponse.Parser, new[]{ "Status", "Step", "Values", "T" }, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
new pbr::GeneratedClrTypeInfo(typeof(global::Protos.DMessageRequest), global::Protos.DMessageRequest.Parser, new[]{ "UserIDs", "Values" }, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
new pbr::GeneratedClrTypeInfo(typeof(global::Protos.DMessageResponse), global::Protos.DMessageResponse.Parser, new[]{ "Result" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Protos.DMessagePush), global::Protos.DMessagePush.Parser, new[]{ "Values" }, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
new pbr::GeneratedClrTypeInfo(typeof(global::Protos.SyncPush), global::Protos.SyncPush.Parser, new[]{ "Step", "Values", "T" }, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
new pbr::GeneratedClrTypeInfo(typeof(global::Protos.MasterPush), global::Protos.MasterPush.Parser, new[]{ "Step", "Values", "T" }, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
new pbr::GeneratedClrTypeInfo(typeof(global::Protos.MasterNotify), global::Protos.MasterNotify.Parser, new[]{ "Step", "Values" }, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
new pbr::GeneratedClrTypeInfo(typeof(global::Protos.MasterNotifyResponse), global::Protos.MasterNotifyResponse.Parser, new[]{ "T" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Protos.MasterStoreNotify), global::Protos.MasterStoreNotify.Parser, new[]{ "Values" }, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
new pbr::GeneratedClrTypeInfo(typeof(global::Protos.MasterLoadRequest), global::Protos.MasterLoadRequest.Parser, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Protos.MasterLoadResponse), global::Protos.MasterLoadResponse.Parser, new[]{ "Result", "Values" }, null, null, new pbr::GeneratedClrTypeInfo[] { null, })
}));
}
#endregion
}
#region Messages
///
/// 载入游戏请求
///
public sealed partial class RestoreRequest : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new RestoreRequest());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protos.SyncReflection.Descriptor.MessageTypes[0]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public RestoreRequest() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public RestoreRequest(RestoreRequest other) : this() {
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public RestoreRequest Clone() {
return new RestoreRequest(this);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as RestoreRequest);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(RestoreRequest other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
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) {
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(RestoreRequest other) {
if (other == null) {
return;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
}
}
}
}
///
/// 载入游戏响应
///
public sealed partial class RestoreResponse : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new RestoreResponse());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protos.SyncReflection.Descriptor.MessageTypes[1]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public RestoreResponse() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public RestoreResponse(RestoreResponse other) : this() {
users_ = other.users_.Clone();
step_ = other.step_;
state_ = other.state_.Clone();
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public RestoreResponse Clone() {
return new RestoreResponse(this);
}
/// Field number for the "Users" field.
public const int UsersFieldNumber = 1;
private static readonly pb::FieldCodec _repeated_users_codec
= pb::FieldCodec.ForMessage(10, global::Protos.UserInfo.Parser);
private readonly pbc::RepeatedField users_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField Users {
get { return users_; }
}
/// Field number for the "Step" field.
public const int StepFieldNumber = 2;
private ulong step_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ulong Step {
get { return step_; }
set {
step_ = value;
}
}
/// Field number for the "state" field.
public const int StateFieldNumber = 3;
private static readonly pbc::MapField.Codec _map_state_codec
= new pbc::MapField.Codec(pb::FieldCodec.ForString(10), pb::FieldCodec.ForBytes(18), 26);
private readonly pbc::MapField state_ = new pbc::MapField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::MapField State {
get { return state_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as RestoreResponse);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(RestoreResponse other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if(!users_.Equals(other.users_)) return false;
if (Step != other.Step) return false;
if (!State.Equals(other.State)) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
hash ^= users_.GetHashCode();
if (Step != 0UL) hash ^= Step.GetHashCode();
hash ^= State.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) {
users_.WriteTo(output, _repeated_users_codec);
if (Step != 0UL) {
output.WriteRawTag(16);
output.WriteUInt64(Step);
}
state_.WriteTo(output, _map_state_codec);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
size += users_.CalculateSize(_repeated_users_codec);
if (Step != 0UL) {
size += 1 + pb::CodedOutputStream.ComputeUInt64Size(Step);
}
size += state_.CalculateSize(_map_state_codec);
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(RestoreResponse other) {
if (other == null) {
return;
}
users_.Add(other.users_);
if (other.Step != 0UL) {
Step = other.Step;
}
state_.Add(other.state_);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 10: {
users_.AddEntriesFrom(input, _repeated_users_codec);
break;
}
case 16: {
Step = input.ReadUInt64();
break;
}
case 26: {
state_.AddEntriesFrom(input, _map_state_codec);
break;
}
}
}
}
}
///
/// 同步消息
///
public sealed partial class SyncRequest : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SyncRequest());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protos.SyncReflection.Descriptor.MessageTypes[2]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public SyncRequest() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public SyncRequest(SyncRequest other) : this() {
step_ = other.step_;
values_ = other.values_.Clone();
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public SyncRequest Clone() {
return new SyncRequest(this);
}
/// Field number for the "Step" field.
public const int StepFieldNumber = 1;
private ulong step_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ulong Step {
get { return step_; }
set {
step_ = value;
}
}
/// Field number for the "Values" field.
public const int ValuesFieldNumber = 2;
private static readonly pbc::MapField.Codec _map_values_codec
= new pbc::MapField.Codec(pb::FieldCodec.ForString(10), pb::FieldCodec.ForBytes(18), 18);
private readonly pbc::MapField values_ = new pbc::MapField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::MapField Values {
get { return values_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as SyncRequest);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(SyncRequest other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Step != other.Step) return false;
if (!Values.Equals(other.Values)) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (Step != 0UL) hash ^= Step.GetHashCode();
hash ^= Values.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 (Step != 0UL) {
output.WriteRawTag(8);
output.WriteUInt64(Step);
}
values_.WriteTo(output, _map_values_codec);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (Step != 0UL) {
size += 1 + pb::CodedOutputStream.ComputeUInt64Size(Step);
}
size += values_.CalculateSize(_map_values_codec);
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(SyncRequest other) {
if (other == null) {
return;
}
if (other.Step != 0UL) {
Step = other.Step;
}
values_.Add(other.values_);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 8: {
Step = input.ReadUInt64();
break;
}
case 18: {
values_.AddEntriesFrom(input, _map_values_codec);
break;
}
}
}
}
}
///
/// 同步消息响应
///
public sealed partial class SyncResponse : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SyncResponse());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protos.SyncReflection.Descriptor.MessageTypes[3]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public SyncResponse() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public SyncResponse(SyncResponse other) : this() {
status_ = other.status_;
step_ = other.step_;
values_ = other.values_.Clone();
t_ = other.t_;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public SyncResponse Clone() {
return new SyncResponse(this);
}
/// Field number for the "Status" field.
public const int StatusFieldNumber = 1;
private bool status_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Status {
get { return status_; }
set {
status_ = value;
}
}
/// Field number for the "Step" field.
public const int StepFieldNumber = 2;
private ulong step_;
///
/// status=false时才有值
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ulong Step {
get { return step_; }
set {
step_ = value;
}
}
/// Field number for the "Values" field.
public const int ValuesFieldNumber = 3;
private static readonly pbc::MapField.Codec _map_values_codec
= new pbc::MapField.Codec(pb::FieldCodec.ForString(10), pb::FieldCodec.ForBytes(18), 26);
private readonly pbc::MapField values_ = new pbc::MapField();
///
/// status=false时才有值
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::MapField Values {
get { return values_; }
}
/// Field number for the "T" field.
public const int TFieldNumber = 4;
private ulong t_;
///
/// 服务器收到sync request的时间戳(毫秒)
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ulong T {
get { return t_; }
set {
t_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as SyncResponse);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(SyncResponse other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Status != other.Status) return false;
if (Step != other.Step) return false;
if (!Values.Equals(other.Values)) return false;
if (T != other.T) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (Status != false) hash ^= Status.GetHashCode();
if (Step != 0UL) hash ^= Step.GetHashCode();
hash ^= Values.GetHashCode();
if (T != 0UL) hash ^= T.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 (Status != false) {
output.WriteRawTag(8);
output.WriteBool(Status);
}
if (Step != 0UL) {
output.WriteRawTag(16);
output.WriteUInt64(Step);
}
values_.WriteTo(output, _map_values_codec);
if (T != 0UL) {
output.WriteRawTag(32);
output.WriteUInt64(T);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (Status != false) {
size += 1 + 1;
}
if (Step != 0UL) {
size += 1 + pb::CodedOutputStream.ComputeUInt64Size(Step);
}
size += values_.CalculateSize(_map_values_codec);
if (T != 0UL) {
size += 1 + pb::CodedOutputStream.ComputeUInt64Size(T);
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(SyncResponse other) {
if (other == null) {
return;
}
if (other.Status != false) {
Status = other.Status;
}
if (other.Step != 0UL) {
Step = other.Step;
}
values_.Add(other.values_);
if (other.T != 0UL) {
T = other.T;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 8: {
Status = input.ReadBool();
break;
}
case 16: {
Step = input.ReadUInt64();
break;
}
case 26: {
values_.AddEntriesFrom(input, _map_values_codec);
break;
}
case 32: {
T = input.ReadUInt64();
break;
}
}
}
}
}
///
/// 客户端发送实时消息
///
public sealed partial class DMessageRequest : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DMessageRequest());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protos.SyncReflection.Descriptor.MessageTypes[4]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public DMessageRequest() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public DMessageRequest(DMessageRequest other) : this() {
userIDs_ = other.userIDs_.Clone();
values_ = other.values_.Clone();
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public DMessageRequest Clone() {
return new DMessageRequest(this);
}
/// Field number for the "UserIDs" field.
public const int UserIDsFieldNumber = 1;
private static readonly pb::FieldCodec _repeated_userIDs_codec
= pb::FieldCodec.ForUInt32(10);
private readonly pbc::RepeatedField userIDs_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField UserIDs {
get { return userIDs_; }
}
/// Field number for the "Values" field.
public const int ValuesFieldNumber = 2;
private static readonly pbc::MapField.Codec _map_values_codec
= new pbc::MapField.Codec(pb::FieldCodec.ForString(10), pb::FieldCodec.ForBytes(18), 18);
private readonly pbc::MapField values_ = new pbc::MapField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::MapField Values {
get { return values_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as DMessageRequest);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(DMessageRequest other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if(!userIDs_.Equals(other.userIDs_)) return false;
if (!Values.Equals(other.Values)) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
hash ^= userIDs_.GetHashCode();
hash ^= Values.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) {
userIDs_.WriteTo(output, _repeated_userIDs_codec);
values_.WriteTo(output, _map_values_codec);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
size += userIDs_.CalculateSize(_repeated_userIDs_codec);
size += values_.CalculateSize(_map_values_codec);
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(DMessageRequest other) {
if (other == null) {
return;
}
userIDs_.Add(other.userIDs_);
values_.Add(other.values_);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 10:
case 8: {
userIDs_.AddEntriesFrom(input, _repeated_userIDs_codec);
break;
}
case 18: {
values_.AddEntriesFrom(input, _map_values_codec);
break;
}
}
}
}
}
///
/// 服务器响应用户实时消息结果
///
public sealed partial class DMessageResponse : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DMessageResponse());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protos.SyncReflection.Descriptor.MessageTypes[5]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public DMessageResponse() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public DMessageResponse(DMessageResponse other) : this() {
Result = other.result_ != null ? other.Result.Clone() : null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public DMessageResponse Clone() {
return new DMessageResponse(this);
}
/// Field number for the "Result" field.
public const int ResultFieldNumber = 1;
private global::Protos.Result result_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public global::Protos.Result Result {
get { return result_; }
set {
result_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as DMessageResponse);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(DMessageResponse other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (!object.Equals(Result, other.Result)) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (result_ != null) hash ^= Result.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 (result_ != null) {
output.WriteRawTag(10);
output.WriteMessage(Result);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (result_ != null) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Result);
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(DMessageResponse other) {
if (other == null) {
return;
}
if (other.result_ != null) {
if (result_ == null) {
result_ = new global::Protos.Result();
}
Result.MergeFrom(other.Result);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 10: {
if (result_ == null) {
result_ = new global::Protos.Result();
}
input.ReadMessage(result_);
break;
}
}
}
}
}
///
/// 服务器转发实时消息
///
public sealed partial class DMessagePush : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DMessagePush());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protos.SyncReflection.Descriptor.MessageTypes[6]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public DMessagePush() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public DMessagePush(DMessagePush other) : this() {
values_ = other.values_.Clone();
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public DMessagePush Clone() {
return new DMessagePush(this);
}
/// Field number for the "Values" field.
public const int ValuesFieldNumber = 1;
private static readonly pbc::MapField.Codec _map_values_codec
= new pbc::MapField.Codec(pb::FieldCodec.ForString(10), pb::FieldCodec.ForBytes(18), 10);
private readonly pbc::MapField values_ = new pbc::MapField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::MapField Values {
get { return values_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as DMessagePush);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(DMessagePush other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (!Values.Equals(other.Values)) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
hash ^= Values.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) {
values_.WriteTo(output, _map_values_codec);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
size += values_.CalculateSize(_map_values_codec);
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(DMessagePush other) {
if (other == null) {
return;
}
values_.Add(other.values_);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 10: {
values_.AddEntriesFrom(input, _map_values_codec);
break;
}
}
}
}
}
///
/// 同步消息推送
///
public sealed partial class SyncPush : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SyncPush());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protos.SyncReflection.Descriptor.MessageTypes[7]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public SyncPush() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public SyncPush(SyncPush other) : this() {
step_ = other.step_;
values_ = other.values_.Clone();
t_ = other.t_;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public SyncPush Clone() {
return new SyncPush(this);
}
/// Field number for the "Step" field.
public const int StepFieldNumber = 1;
private ulong step_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ulong Step {
get { return step_; }
set {
step_ = value;
}
}
/// Field number for the "Values" field.
public const int ValuesFieldNumber = 2;
private static readonly pbc::MapField.Codec _map_values_codec
= new pbc::MapField.Codec(pb::FieldCodec.ForString(10), pb::FieldCodec.ForBytes(18), 18);
private readonly pbc::MapField values_ = new pbc::MapField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::MapField Values {
get { return values_; }
}
/// Field number for the "T" field.
public const int TFieldNumber = 3;
private ulong t_;
///
/// 服务器开始推送时间戳
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ulong T {
get { return t_; }
set {
t_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as SyncPush);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(SyncPush other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Step != other.Step) return false;
if (!Values.Equals(other.Values)) return false;
if (T != other.T) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (Step != 0UL) hash ^= Step.GetHashCode();
hash ^= Values.GetHashCode();
if (T != 0UL) hash ^= T.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 (Step != 0UL) {
output.WriteRawTag(8);
output.WriteUInt64(Step);
}
values_.WriteTo(output, _map_values_codec);
if (T != 0UL) {
output.WriteRawTag(24);
output.WriteUInt64(T);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (Step != 0UL) {
size += 1 + pb::CodedOutputStream.ComputeUInt64Size(Step);
}
size += values_.CalculateSize(_map_values_codec);
if (T != 0UL) {
size += 1 + pb::CodedOutputStream.ComputeUInt64Size(T);
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(SyncPush other) {
if (other == null) {
return;
}
if (other.Step != 0UL) {
Step = other.Step;
}
values_.Add(other.values_);
if (other.T != 0UL) {
T = other.T;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 8: {
Step = input.ReadUInt64();
break;
}
case 18: {
values_.AddEntriesFrom(input, _map_values_codec);
break;
}
case 24: {
T = input.ReadUInt64();
break;
}
}
}
}
}
///
/// 服务器合并用户操作给master
///
public sealed partial class MasterPush : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MasterPush());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protos.SyncReflection.Descriptor.MessageTypes[8]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public MasterPush() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public MasterPush(MasterPush other) : this() {
step_ = other.step_;
values_ = other.values_.Clone();
t_ = other.t_;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public MasterPush Clone() {
return new MasterPush(this);
}
/// Field number for the "Step" field.
public const int StepFieldNumber = 1;
private ulong step_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ulong Step {
get { return step_; }
set {
step_ = value;
}
}
/// Field number for the "Values" field.
public const int ValuesFieldNumber = 2;
private static readonly pbc::MapField.Codec _map_values_codec
= new pbc::MapField.Codec(pb::FieldCodec.ForString(10), pb::FieldCodec.ForBytes(18), 18);
private readonly pbc::MapField values_ = new pbc::MapField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::MapField Values {
get { return values_; }
}
/// Field number for the "T" field.
public const int TFieldNumber = 3;
private ulong t_;
///
/// 服务器开始推送时间戳
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ulong T {
get { return t_; }
set {
t_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as MasterPush);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(MasterPush other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Step != other.Step) return false;
if (!Values.Equals(other.Values)) return false;
if (T != other.T) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (Step != 0UL) hash ^= Step.GetHashCode();
hash ^= Values.GetHashCode();
if (T != 0UL) hash ^= T.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 (Step != 0UL) {
output.WriteRawTag(8);
output.WriteUInt64(Step);
}
values_.WriteTo(output, _map_values_codec);
if (T != 0UL) {
output.WriteRawTag(24);
output.WriteUInt64(T);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (Step != 0UL) {
size += 1 + pb::CodedOutputStream.ComputeUInt64Size(Step);
}
size += values_.CalculateSize(_map_values_codec);
if (T != 0UL) {
size += 1 + pb::CodedOutputStream.ComputeUInt64Size(T);
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(MasterPush other) {
if (other == null) {
return;
}
if (other.Step != 0UL) {
Step = other.Step;
}
values_.Add(other.values_);
if (other.T != 0UL) {
T = other.T;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 8: {
Step = input.ReadUInt64();
break;
}
case 18: {
values_.AddEntriesFrom(input, _map_values_codec);
break;
}
case 24: {
T = input.ReadUInt64();
break;
}
}
}
}
}
///
/// 主机广播消息给flower
///
public sealed partial class MasterNotify : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MasterNotify());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protos.SyncReflection.Descriptor.MessageTypes[9]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public MasterNotify() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public MasterNotify(MasterNotify other) : this() {
step_ = other.step_;
values_ = other.values_.Clone();
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public MasterNotify Clone() {
return new MasterNotify(this);
}
/// Field number for the "Step" field.
public const int StepFieldNumber = 1;
private ulong step_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ulong Step {
get { return step_; }
set {
step_ = value;
}
}
/// Field number for the "Values" field.
public const int ValuesFieldNumber = 2;
private static readonly pbc::MapField.Codec _map_values_codec
= new pbc::MapField.Codec(pb::FieldCodec.ForString(10), pb::FieldCodec.ForBytes(18), 18);
private readonly pbc::MapField values_ = new pbc::MapField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::MapField Values {
get { return values_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as MasterNotify);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(MasterNotify other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Step != other.Step) return false;
if (!Values.Equals(other.Values)) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (Step != 0UL) hash ^= Step.GetHashCode();
hash ^= Values.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 (Step != 0UL) {
output.WriteRawTag(8);
output.WriteUInt64(Step);
}
values_.WriteTo(output, _map_values_codec);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (Step != 0UL) {
size += 1 + pb::CodedOutputStream.ComputeUInt64Size(Step);
}
size += values_.CalculateSize(_map_values_codec);
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(MasterNotify other) {
if (other == null) {
return;
}
if (other.Step != 0UL) {
Step = other.Step;
}
values_.Add(other.values_);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 8: {
Step = input.ReadUInt64();
break;
}
case 18: {
values_.AddEntriesFrom(input, _map_values_codec);
break;
}
}
}
}
}
///
/// 主机广播消息给flower
///
public sealed partial class MasterNotifyResponse : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MasterNotifyResponse());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protos.SyncReflection.Descriptor.MessageTypes[10]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public MasterNotifyResponse() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public MasterNotifyResponse(MasterNotifyResponse other) : this() {
t_ = other.t_;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public MasterNotifyResponse Clone() {
return new MasterNotifyResponse(this);
}
/// Field number for the "T" field.
public const int TFieldNumber = 1;
private ulong t_;
///
/// 服务器收到MasterNotify的时间戳(毫秒)
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ulong T {
get { return t_; }
set {
t_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as MasterNotifyResponse);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(MasterNotifyResponse other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (T != other.T) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (T != 0UL) hash ^= T.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 (T != 0UL) {
output.WriteRawTag(8);
output.WriteUInt64(T);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (T != 0UL) {
size += 1 + pb::CodedOutputStream.ComputeUInt64Size(T);
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(MasterNotifyResponse other) {
if (other == null) {
return;
}
if (other.T != 0UL) {
T = other.T;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 8: {
T = input.ReadUInt64();
break;
}
}
}
}
}
///
/// 主机存储状态
///
public sealed partial class MasterStoreNotify : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MasterStoreNotify());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protos.SyncReflection.Descriptor.MessageTypes[11]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public MasterStoreNotify() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public MasterStoreNotify(MasterStoreNotify other) : this() {
values_ = other.values_.Clone();
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public MasterStoreNotify Clone() {
return new MasterStoreNotify(this);
}
/// Field number for the "Values" field.
public const int ValuesFieldNumber = 1;
private static readonly pbc::MapField.Codec _map_values_codec
= new pbc::MapField.Codec(pb::FieldCodec.ForString(10), pb::FieldCodec.ForBytes(18), 10);
private readonly pbc::MapField values_ = new pbc::MapField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::MapField Values {
get { return values_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as MasterStoreNotify);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(MasterStoreNotify other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (!Values.Equals(other.Values)) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
hash ^= Values.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) {
values_.WriteTo(output, _map_values_codec);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
size += values_.CalculateSize(_map_values_codec);
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(MasterStoreNotify other) {
if (other == null) {
return;
}
values_.Add(other.values_);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 10: {
values_.AddEntriesFrom(input, _map_values_codec);
break;
}
}
}
}
}
///
/// 主机读取状态
///
public sealed partial class MasterLoadRequest : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MasterLoadRequest());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protos.SyncReflection.Descriptor.MessageTypes[12]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public MasterLoadRequest() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public MasterLoadRequest(MasterLoadRequest other) : this() {
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public MasterLoadRequest Clone() {
return new MasterLoadRequest(this);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as MasterLoadRequest);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(MasterLoadRequest other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
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) {
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(MasterLoadRequest other) {
if (other == null) {
return;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
}
}
}
}
///
/// 同步消息响应
///
public sealed partial class MasterLoadResponse : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MasterLoadResponse());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protos.SyncReflection.Descriptor.MessageTypes[13]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public MasterLoadResponse() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public MasterLoadResponse(MasterLoadResponse other) : this() {
Result = other.result_ != null ? other.Result.Clone() : null;
values_ = other.values_.Clone();
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public MasterLoadResponse Clone() {
return new MasterLoadResponse(this);
}
/// Field number for the "Result" field.
public const int ResultFieldNumber = 1;
private global::Protos.Result result_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public global::Protos.Result Result {
get { return result_; }
set {
result_ = value;
}
}
/// Field number for the "Values" field.
public const int ValuesFieldNumber = 2;
private static readonly pbc::MapField.Codec _map_values_codec
= new pbc::MapField.Codec(pb::FieldCodec.ForString(10), pb::FieldCodec.ForBytes(18), 18);
private readonly pbc::MapField values_ = new pbc::MapField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::MapField Values {
get { return values_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as MasterLoadResponse);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(MasterLoadResponse other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (!object.Equals(Result, other.Result)) return false;
if (!Values.Equals(other.Values)) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (result_ != null) hash ^= Result.GetHashCode();
hash ^= Values.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 (result_ != null) {
output.WriteRawTag(10);
output.WriteMessage(Result);
}
values_.WriteTo(output, _map_values_codec);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (result_ != null) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Result);
}
size += values_.CalculateSize(_map_values_codec);
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(MasterLoadResponse other) {
if (other == null) {
return;
}
if (other.result_ != null) {
if (result_ == null) {
result_ = new global::Protos.Result();
}
Result.MergeFrom(other.Result);
}
values_.Add(other.values_);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 10: {
if (result_ == null) {
result_ = new global::Protos.Result();
}
input.ReadMessage(result_);
break;
}
case 18: {
values_.AddEntriesFrom(input, _map_values_codec);
break;
}
}
}
}
}
#endregion
}
#endregion Designer generated code