You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3313 lines
109 KiB
3313 lines
109 KiB
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
|
// source: smCs.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 Google.Protobuf.WellKnownTypes {
|
|
|
|
/// <summary>Holder for reflection information generated from smCs.proto</summary>
|
|
public static partial class SmCsReflection {
|
|
|
|
#region Descriptor
|
|
/// <summary>File descriptor for smCs.proto</summary>
|
|
public static pbr::FileDescriptor Descriptor {
|
|
get { return descriptor; }
|
|
}
|
|
private static pbr::FileDescriptor descriptor;
|
|
|
|
static SmCsReflection() {
|
|
byte[] descriptorData = global::System.Convert.FromBase64String(
|
|
string.Concat(
|
|
"CgpzbUNzLnByb3RvEg9nb29nbGUucHJvdG9idWYiFQoGU01QaW5nEgsKA3Nl",
|
|
"cRgBIAEoBSI5Cg5TTUNsaWVudFJlZ1JlcRISCgpjbGllbnRUeXBlGAEgASgF",
|
|
"EhMKC21hY2hpbmVOYW1lGAIgASgJIjQKDlNNQ2xpZW50UmVnUmVzEhAKCHNl",
|
|
"cnZlcklkGAEgAygNEhAKCHdvcmtwYXRoGAIgASgJIiYKE1NNQ29uc29sZUNv",
|
|
"bW1hbmRSZXESDwoHY29tbWFuZBgBIAEoCSJKChNTTUNvbnNvbGVDb21tYW5k",
|
|
"UmVzEg8KB2NvbW1hbmQYASABKAkSDwoHbWVzc2FnZRgCIAEoCRIRCglub25l",
|
|
"d2xpbmUYAyABKAUi6AEKE1NNQWdlbnREb0NvbW1hbmRSZXESDgoGc2VxTnVt",
|
|
"GAEgASgFEhAKCHNlcnZlcklkGAIgASgNEg8KB2NvbW1hbmQYAyABKAkSEwoL",
|
|
"ZXhlRmlsZU5hbWUYBCABKAkSDwoHY21kQXJncxgFIAEoCRIQCgh3b3JrUGF0",
|
|
"aBgGIAEoCRITCgtzdG9wVGltZW91dBgHIAEoBRISCgpjZW50ZXJOYW1lGAgg",
|
|
"ASgJEisKCGZpbGVMaXN0GAkgAygLMhkuZ29vZ2xlLnByb3RvYnVmLkZpbGVB",
|
|
"dHRyEhAKCHRlc3RNb2RlGAogASgFItgBChNTTUFnZW50RG9Db21tYW5kUmVz",
|
|
"Eg4KBnNlcU51bRgBIAEoBRIQCghzZXJ2ZXJJZBgCIAEoDRIPCgdjb21tYW5k",
|
|
"GAMgASgJEjIKCnJlc3VsdENvZGUYBCABKA4yHi5nb29nbGUucHJvdG9idWYu",
|
|
"UmVzUmVzdWx0Q29kZRIOCgZyZXN1bHQYBSABKAkSEAoIaG9zdE5hbWUYBiAB",
|
|
"KAkSDwoHYWRkSW5mbxgHIAEoCRITCgtzZXJ2ZXJJZFN0chgIIAEoCRISCgpz",
|
|
"ZXJ2ZXJUeXBlGAkgASgJImMKCEZpbGVBdHRyEhAKCGZpbGVOYW1lGAEgASgJ",
|
|
"Eg8KB2ZpbGVNZDUYAiABKAkSEAoIZmlsZVNpemUYAyABKAUSEAoIZmlsZVBh",
|
|
"dGgYBCABKAkSEAoIZmlsZVRpbWUYBSABKAMiZAoRU01UcmFuc0ZpbGVOb3Rp",
|
|
"ZnkSEAoIaG9zdE5hbWUYASABKAkSKwoIZmlsZUxpc3QYAiADKAsyGS5nb29n",
|
|
"bGUucHJvdG9idWYuRmlsZUF0dHISEAoIdHJhbnNTZXEYAyABKAMicAoQU01G",
|
|
"aWxlQ29udGVudFJlcRIQCghmaWxlTmFtZRgBIAEoCRIPCgdmaWxlTWQ1GAIg",
|
|
"ASgJEhAKCGhvc3ROYW1lGAMgASgJEhUKDWNvbnRlbnRPZmZzZXQYBCABKAUS",
|
|
"EAoIdHJhbnNTZXEYBSABKAMijgEKEFNNRmlsZUNvbnRlbnRSZXMSCwoDcmV0",
|
|
"GAEgASgFEhAKCGZpbGVOYW1lGAIgASgJEg8KB2ZpbGVNZDUYAyABKAkSFQoN",
|
|
"Y29udGVudE9mZnNldBgEIAEoBRIPCgdjb250ZW50GAUgASgMEhAKCGhvc3RO",
|
|
"YW1lGAYgASgJEhAKCHRyYW5zU2VxGAcgASgDIlIKEVNNVHJhbnNTdWNjTm90",
|
|
"aWZ5EhAKCGhvc3ROYW1lGAEgASgJEisKCGZpbGVBdHRyGAIgASgLMhkuZ29v",
|
|
"Z2xlLnByb3RvYnVmLkZpbGVBdHRyIkUKDUZpbGVSZWN2U3RhdGUSEAoIZmls",
|
|
"ZU5hbWUYASABKAkSDwoHZmlsZU1kNRgCIAEoCRIRCglyZWN2U3RhdGUYAyAB",
|
|
"KAUiagoSU01GaWxlUmVjdlN0YXRlUmVxEhAKCHRyYW5zU2VxGAEgASgDEhAK",
|
|
"CGhvc3ROYW1lGAIgASgJEjAKCGZpbGVMaXN0GAMgAygLMh4uZ29vZ2xlLnBy",
|
|
"b3RvYnVmLkZpbGVSZWN2U3RhdGUiOAoSU01GaWxlUmVjdlN0YXRlUmVzEhAK",
|
|
"CHRyYW5zU2VxGAEgASgDEhAKCGhvc3ROYW1lGAIgASgJIjkKE1NNQ2FuY2Vs",
|
|
"VHJhbnNOb3RpZnkSEAoIdHJhbnNTZXEYASABKAMSEAoIaG9zdE5hbWUYAiAB",
|
|
"KAkqtwMKB1NNTXNnSUQSEQoNU01fTVNHSURfTk9ORRAAEhEKDVNNX01TR0lE",
|
|
"X1BJTkcQChIbChdTTV9NU0dJRF9DTElFTlRfUkVHX1JFURALEhsKF1NNX01T",
|
|
"R0lEX0NMSUVOVF9SRUdfUkVTEAwSIAocU01fTVNHSURfQ09OU09MRV9DT01N",
|
|
"QU5EX1JFURANEiAKHFNNX01TR0lEX0NPTlNPTEVfQ09NTUFORF9SRVMQDhIh",
|
|
"Ch1TTV9NU0dJRF9BR0VOVF9ET19DT01NQU5EX1JFURAPEiEKHVNNX01TR0lE",
|
|
"X0FHRU5UX0RPX0NPTU1BTkRfUkVTEBASHgoaU01fTVNHSURfVFJBTlNfRklM",
|
|
"RV9OT1RJRlkQERIdChlTTV9NU0dJRF9GSUxFX0NPTlRFTlRfUkVREBMSHQoZ",
|
|
"U01fTVNHSURfRklMRV9DT05URU5UX1JFUxAUEiAKHFNNX01TR0lEX0ZJTEVf",
|
|
"UkVDVl9TVEFURV9SRVEQFRIgChxTTV9NU0dJRF9GSUxFX1JFQ1ZfU1RBVEVf",
|
|
"UkVTEBYSIAocU01fTVNHSURfQ0FOQ0VMX1RSQU5TX05PVElGWRAXKswBCg1S",
|
|
"ZXNSZXN1bHRDb2RlEhcKE1Jlc1Jlc3VsdENvZGVfTm9SZXMQABIZChVSZXNS",
|
|
"ZXN1bHRDb2RlX1N1Y2Nlc3MQARIWChJSZXNSZXN1bHRDb2RlX0ZhaWwQAhIb",
|
|
"ChdSZXNSZXN1bHRDb2RlX0V4Y2VwdGlvbhADEhkKFVJlc1Jlc3VsdENvZGVf",
|
|
"VGltZU91dBAEEhkKFVJlc1Jlc3VsdENvZGVfUnVubmluZxAFEhwKGFJlc1Jl",
|
|
"c3VsdENvZGVfTm90UnVubmluZxAGQoEBChNjb20uZ29vZ2xlLnByb3RvYnVm",
|
|
"QgtTdHJ1Y3RQcm90b1ABWjFnaXRodWIuY29tL2dvbGFuZy9wcm90b2J1Zi9w",
|
|
"dHlwZXMvc3RydWN0O3N0cnVjdHBioAEBogIDR1BCqgIeR29vZ2xlLlByb3Rv",
|
|
"YnVmLldlbGxLbm93blR5cGVzYgZwcm90bzM="));
|
|
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
|
|
new pbr::FileDescriptor[] { },
|
|
new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Google.Protobuf.WellKnownTypes.SMMsgID), typeof(global::Google.Protobuf.WellKnownTypes.ResResultCode), }, new pbr::GeneratedClrTypeInfo[] {
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.WellKnownTypes.SMPing), global::Google.Protobuf.WellKnownTypes.SMPing.Parser, new[]{ "Seq" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.WellKnownTypes.SMClientRegReq), global::Google.Protobuf.WellKnownTypes.SMClientRegReq.Parser, new[]{ "ClientType", "MachineName" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.WellKnownTypes.SMClientRegRes), global::Google.Protobuf.WellKnownTypes.SMClientRegRes.Parser, new[]{ "ServerId", "Workpath" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.WellKnownTypes.SMConsoleCommandReq), global::Google.Protobuf.WellKnownTypes.SMConsoleCommandReq.Parser, new[]{ "Command" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.WellKnownTypes.SMConsoleCommandRes), global::Google.Protobuf.WellKnownTypes.SMConsoleCommandRes.Parser, new[]{ "Command", "Message", "Nonewline" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.WellKnownTypes.SMAgentDoCommandReq), global::Google.Protobuf.WellKnownTypes.SMAgentDoCommandReq.Parser, new[]{ "SeqNum", "ServerId", "Command", "ExeFileName", "CmdArgs", "WorkPath", "StopTimeout", "CenterName", "FileList", "TestMode" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.WellKnownTypes.SMAgentDoCommandRes), global::Google.Protobuf.WellKnownTypes.SMAgentDoCommandRes.Parser, new[]{ "SeqNum", "ServerId", "Command", "ResultCode", "Result", "HostName", "AddInfo", "ServerIdStr", "ServerType" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.WellKnownTypes.FileAttr), global::Google.Protobuf.WellKnownTypes.FileAttr.Parser, new[]{ "FileName", "FileMd5", "FileSize", "FilePath", "FileTime" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.WellKnownTypes.SMTransFileNotify), global::Google.Protobuf.WellKnownTypes.SMTransFileNotify.Parser, new[]{ "HostName", "FileList", "TransSeq" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.WellKnownTypes.SMFileContentReq), global::Google.Protobuf.WellKnownTypes.SMFileContentReq.Parser, new[]{ "FileName", "FileMd5", "HostName", "ContentOffset", "TransSeq" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.WellKnownTypes.SMFileContentRes), global::Google.Protobuf.WellKnownTypes.SMFileContentRes.Parser, new[]{ "Ret", "FileName", "FileMd5", "ContentOffset", "Content", "HostName", "TransSeq" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.WellKnownTypes.SMTransSuccNotify), global::Google.Protobuf.WellKnownTypes.SMTransSuccNotify.Parser, new[]{ "HostName", "FileAttr" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.WellKnownTypes.FileRecvState), global::Google.Protobuf.WellKnownTypes.FileRecvState.Parser, new[]{ "FileName", "FileMd5", "RecvState" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.WellKnownTypes.SMFileRecvStateReq), global::Google.Protobuf.WellKnownTypes.SMFileRecvStateReq.Parser, new[]{ "TransSeq", "HostName", "FileList" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.WellKnownTypes.SMFileRecvStateRes), global::Google.Protobuf.WellKnownTypes.SMFileRecvStateRes.Parser, new[]{ "TransSeq", "HostName" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.WellKnownTypes.SMCancelTransNotify), global::Google.Protobuf.WellKnownTypes.SMCancelTransNotify.Parser, new[]{ "TransSeq", "HostName" }, null, null, null)
|
|
}));
|
|
}
|
|
#endregion
|
|
|
|
}
|
|
#region Enums
|
|
public enum SMMsgID {
|
|
[pbr::OriginalName("SM_MSGID_NONE")] None = 0,
|
|
[pbr::OriginalName("SM_MSGID_PING")] Ping = 10,
|
|
[pbr::OriginalName("SM_MSGID_CLIENT_REG_REQ")] ClientRegReq = 11,
|
|
[pbr::OriginalName("SM_MSGID_CLIENT_REG_RES")] ClientRegRes = 12,
|
|
[pbr::OriginalName("SM_MSGID_CONSOLE_COMMAND_REQ")] ConsoleCommandReq = 13,
|
|
[pbr::OriginalName("SM_MSGID_CONSOLE_COMMAND_RES")] ConsoleCommandRes = 14,
|
|
[pbr::OriginalName("SM_MSGID_AGENT_DO_COMMAND_REQ")] AgentDoCommandReq = 15,
|
|
[pbr::OriginalName("SM_MSGID_AGENT_DO_COMMAND_RES")] AgentDoCommandRes = 16,
|
|
[pbr::OriginalName("SM_MSGID_TRANS_FILE_NOTIFY")] TransFileNotify = 17,
|
|
[pbr::OriginalName("SM_MSGID_FILE_CONTENT_REQ")] FileContentReq = 19,
|
|
[pbr::OriginalName("SM_MSGID_FILE_CONTENT_RES")] FileContentRes = 20,
|
|
/// <summary>
|
|
/// 文件接收结果通知
|
|
/// </summary>
|
|
[pbr::OriginalName("SM_MSGID_FILE_RECV_STATE_REQ")] FileRecvStateReq = 21,
|
|
[pbr::OriginalName("SM_MSGID_FILE_RECV_STATE_RES")] FileRecvStateRes = 22,
|
|
/// <summary>
|
|
/// 取消传送通知, 由center通知agent取消传送
|
|
/// </summary>
|
|
[pbr::OriginalName("SM_MSGID_CANCEL_TRANS_NOTIFY")] CancelTransNotify = 23,
|
|
}
|
|
|
|
public enum ResResultCode {
|
|
[pbr::OriginalName("ResResultCode_NoRes")] NoRes = 0,
|
|
[pbr::OriginalName("ResResultCode_Success")] Success = 1,
|
|
[pbr::OriginalName("ResResultCode_Fail")] Fail = 2,
|
|
[pbr::OriginalName("ResResultCode_Exception")] Exception = 3,
|
|
[pbr::OriginalName("ResResultCode_TimeOut")] TimeOut = 4,
|
|
[pbr::OriginalName("ResResultCode_Running")] Running = 5,
|
|
[pbr::OriginalName("ResResultCode_NotRunning")] NotRunning = 6,
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region Messages
|
|
/// <summary>
|
|
/// CS_MSGID_PING
|
|
/// </summary>
|
|
public sealed partial class SMPing : pb::IMessage<SMPing> {
|
|
private static readonly pb::MessageParser<SMPing> _parser = new pb::MessageParser<SMPing>(() => new SMPing());
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<SMPing> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor {
|
|
get { return global::Google.Protobuf.WellKnownTypes.SmCsReflection.Descriptor.MessageTypes[0]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor {
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMPing() {
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMPing(SMPing other) : this() {
|
|
seq_ = other.seq_;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMPing Clone() {
|
|
return new SMPing(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "seq" field.</summary>
|
|
public const int SeqFieldNumber = 1;
|
|
private int seq_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int Seq {
|
|
get { return seq_; }
|
|
set {
|
|
seq_ = value;
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other) {
|
|
return Equals(other as SMPing);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(SMPing other) {
|
|
if (ReferenceEquals(other, null)) {
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this)) {
|
|
return true;
|
|
}
|
|
if (Seq != other.Seq) return false;
|
|
return true;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode() {
|
|
int hash = 1;
|
|
if (Seq != 0) hash ^= Seq.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 (Seq != 0) {
|
|
output.WriteRawTag(8);
|
|
output.WriteInt32(Seq);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize() {
|
|
int size = 0;
|
|
if (Seq != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Seq);
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(SMPing other) {
|
|
if (other == null) {
|
|
return;
|
|
}
|
|
if (other.Seq != 0) {
|
|
Seq = other.Seq;
|
|
}
|
|
}
|
|
|
|
[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: {
|
|
Seq = input.ReadInt32();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// CS_MSGID_CLIENT_REG_REQ
|
|
/// </summary>
|
|
public sealed partial class SMClientRegReq : pb::IMessage<SMClientRegReq> {
|
|
private static readonly pb::MessageParser<SMClientRegReq> _parser = new pb::MessageParser<SMClientRegReq>(() => new SMClientRegReq());
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<SMClientRegReq> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor {
|
|
get { return global::Google.Protobuf.WellKnownTypes.SmCsReflection.Descriptor.MessageTypes[1]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor {
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMClientRegReq() {
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMClientRegReq(SMClientRegReq other) : this() {
|
|
clientType_ = other.clientType_;
|
|
machineName_ = other.machineName_;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMClientRegReq Clone() {
|
|
return new SMClientRegReq(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "clientType" field.</summary>
|
|
public const int ClientTypeFieldNumber = 1;
|
|
private int clientType_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int ClientType {
|
|
get { return clientType_; }
|
|
set {
|
|
clientType_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "machineName" field.</summary>
|
|
public const int MachineNameFieldNumber = 2;
|
|
private string machineName_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string MachineName {
|
|
get { return machineName_; }
|
|
set {
|
|
machineName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other) {
|
|
return Equals(other as SMClientRegReq);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(SMClientRegReq other) {
|
|
if (ReferenceEquals(other, null)) {
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this)) {
|
|
return true;
|
|
}
|
|
if (ClientType != other.ClientType) return false;
|
|
if (MachineName != other.MachineName) return false;
|
|
return true;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode() {
|
|
int hash = 1;
|
|
if (ClientType != 0) hash ^= ClientType.GetHashCode();
|
|
if (MachineName.Length != 0) hash ^= MachineName.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 (ClientType != 0) {
|
|
output.WriteRawTag(8);
|
|
output.WriteInt32(ClientType);
|
|
}
|
|
if (MachineName.Length != 0) {
|
|
output.WriteRawTag(18);
|
|
output.WriteString(MachineName);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize() {
|
|
int size = 0;
|
|
if (ClientType != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeInt32Size(ClientType);
|
|
}
|
|
if (MachineName.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(MachineName);
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(SMClientRegReq other) {
|
|
if (other == null) {
|
|
return;
|
|
}
|
|
if (other.ClientType != 0) {
|
|
ClientType = other.ClientType;
|
|
}
|
|
if (other.MachineName.Length != 0) {
|
|
MachineName = other.MachineName;
|
|
}
|
|
}
|
|
|
|
[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: {
|
|
ClientType = input.ReadInt32();
|
|
break;
|
|
}
|
|
case 18: {
|
|
MachineName = input.ReadString();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// SM_MSGID_CLIENT_REG_RES 注册成功后应答, 告诉agent有多少sogloader 总数
|
|
/// </summary>
|
|
public sealed partial class SMClientRegRes : pb::IMessage<SMClientRegRes> {
|
|
private static readonly pb::MessageParser<SMClientRegRes> _parser = new pb::MessageParser<SMClientRegRes>(() => new SMClientRegRes());
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<SMClientRegRes> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor {
|
|
get { return global::Google.Protobuf.WellKnownTypes.SmCsReflection.Descriptor.MessageTypes[2]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor {
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMClientRegRes() {
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMClientRegRes(SMClientRegRes other) : this() {
|
|
serverId_ = other.serverId_.Clone();
|
|
workpath_ = other.workpath_;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMClientRegRes Clone() {
|
|
return new SMClientRegRes(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "serverId" field.</summary>
|
|
public const int ServerIdFieldNumber = 1;
|
|
private static readonly pb::FieldCodec<uint> _repeated_serverId_codec
|
|
= pb::FieldCodec.ForUInt32(10);
|
|
private readonly pbc::RepeatedField<uint> serverId_ = new pbc::RepeatedField<uint>();
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public pbc::RepeatedField<uint> ServerId {
|
|
get { return serverId_; }
|
|
}
|
|
|
|
/// <summary>Field number for the "workpath" field.</summary>
|
|
public const int WorkpathFieldNumber = 2;
|
|
private string workpath_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string Workpath {
|
|
get { return workpath_; }
|
|
set {
|
|
workpath_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other) {
|
|
return Equals(other as SMClientRegRes);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(SMClientRegRes other) {
|
|
if (ReferenceEquals(other, null)) {
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this)) {
|
|
return true;
|
|
}
|
|
if(!serverId_.Equals(other.serverId_)) return false;
|
|
if (Workpath != other.Workpath) return false;
|
|
return true;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode() {
|
|
int hash = 1;
|
|
hash ^= serverId_.GetHashCode();
|
|
if (Workpath.Length != 0) hash ^= Workpath.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) {
|
|
serverId_.WriteTo(output, _repeated_serverId_codec);
|
|
if (Workpath.Length != 0) {
|
|
output.WriteRawTag(18);
|
|
output.WriteString(Workpath);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize() {
|
|
int size = 0;
|
|
size += serverId_.CalculateSize(_repeated_serverId_codec);
|
|
if (Workpath.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(Workpath);
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(SMClientRegRes other) {
|
|
if (other == null) {
|
|
return;
|
|
}
|
|
serverId_.Add(other.serverId_);
|
|
if (other.Workpath.Length != 0) {
|
|
Workpath = other.Workpath;
|
|
}
|
|
}
|
|
|
|
[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: {
|
|
serverId_.AddEntriesFrom(input, _repeated_serverId_codec);
|
|
break;
|
|
}
|
|
case 18: {
|
|
Workpath = input.ReadString();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public sealed partial class SMConsoleCommandReq : pb::IMessage<SMConsoleCommandReq> {
|
|
private static readonly pb::MessageParser<SMConsoleCommandReq> _parser = new pb::MessageParser<SMConsoleCommandReq>(() => new SMConsoleCommandReq());
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<SMConsoleCommandReq> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor {
|
|
get { return global::Google.Protobuf.WellKnownTypes.SmCsReflection.Descriptor.MessageTypes[3]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor {
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMConsoleCommandReq() {
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMConsoleCommandReq(SMConsoleCommandReq other) : this() {
|
|
command_ = other.command_;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMConsoleCommandReq Clone() {
|
|
return new SMConsoleCommandReq(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "command" field.</summary>
|
|
public const int CommandFieldNumber = 1;
|
|
private string command_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string Command {
|
|
get { return command_; }
|
|
set {
|
|
command_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other) {
|
|
return Equals(other as SMConsoleCommandReq);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(SMConsoleCommandReq other) {
|
|
if (ReferenceEquals(other, null)) {
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this)) {
|
|
return true;
|
|
}
|
|
if (Command != other.Command) return false;
|
|
return true;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode() {
|
|
int hash = 1;
|
|
if (Command.Length != 0) hash ^= Command.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 (Command.Length != 0) {
|
|
output.WriteRawTag(10);
|
|
output.WriteString(Command);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize() {
|
|
int size = 0;
|
|
if (Command.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(Command);
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(SMConsoleCommandReq other) {
|
|
if (other == null) {
|
|
return;
|
|
}
|
|
if (other.Command.Length != 0) {
|
|
Command = other.Command;
|
|
}
|
|
}
|
|
|
|
[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: {
|
|
Command = input.ReadString();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public sealed partial class SMConsoleCommandRes : pb::IMessage<SMConsoleCommandRes> {
|
|
private static readonly pb::MessageParser<SMConsoleCommandRes> _parser = new pb::MessageParser<SMConsoleCommandRes>(() => new SMConsoleCommandRes());
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<SMConsoleCommandRes> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor {
|
|
get { return global::Google.Protobuf.WellKnownTypes.SmCsReflection.Descriptor.MessageTypes[4]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor {
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMConsoleCommandRes() {
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMConsoleCommandRes(SMConsoleCommandRes other) : this() {
|
|
command_ = other.command_;
|
|
message_ = other.message_;
|
|
nonewline_ = other.nonewline_;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMConsoleCommandRes Clone() {
|
|
return new SMConsoleCommandRes(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "command" field.</summary>
|
|
public const int CommandFieldNumber = 1;
|
|
private string command_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string Command {
|
|
get { return command_; }
|
|
set {
|
|
command_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "message" field.</summary>
|
|
public const int MessageFieldNumber = 2;
|
|
private string message_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string Message {
|
|
get { return message_; }
|
|
set {
|
|
message_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "nonewline" field.</summary>
|
|
public const int NonewlineFieldNumber = 3;
|
|
private int nonewline_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int Nonewline {
|
|
get { return nonewline_; }
|
|
set {
|
|
nonewline_ = value;
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other) {
|
|
return Equals(other as SMConsoleCommandRes);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(SMConsoleCommandRes other) {
|
|
if (ReferenceEquals(other, null)) {
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this)) {
|
|
return true;
|
|
}
|
|
if (Command != other.Command) return false;
|
|
if (Message != other.Message) return false;
|
|
if (Nonewline != other.Nonewline) return false;
|
|
return true;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode() {
|
|
int hash = 1;
|
|
if (Command.Length != 0) hash ^= Command.GetHashCode();
|
|
if (Message.Length != 0) hash ^= Message.GetHashCode();
|
|
if (Nonewline != 0) hash ^= Nonewline.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 (Command.Length != 0) {
|
|
output.WriteRawTag(10);
|
|
output.WriteString(Command);
|
|
}
|
|
if (Message.Length != 0) {
|
|
output.WriteRawTag(18);
|
|
output.WriteString(Message);
|
|
}
|
|
if (Nonewline != 0) {
|
|
output.WriteRawTag(24);
|
|
output.WriteInt32(Nonewline);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize() {
|
|
int size = 0;
|
|
if (Command.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(Command);
|
|
}
|
|
if (Message.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(Message);
|
|
}
|
|
if (Nonewline != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Nonewline);
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(SMConsoleCommandRes other) {
|
|
if (other == null) {
|
|
return;
|
|
}
|
|
if (other.Command.Length != 0) {
|
|
Command = other.Command;
|
|
}
|
|
if (other.Message.Length != 0) {
|
|
Message = other.Message;
|
|
}
|
|
if (other.Nonewline != 0) {
|
|
Nonewline = other.Nonewline;
|
|
}
|
|
}
|
|
|
|
[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: {
|
|
Command = input.ReadString();
|
|
break;
|
|
}
|
|
case 18: {
|
|
Message = input.ReadString();
|
|
break;
|
|
}
|
|
case 24: {
|
|
Nonewline = input.ReadInt32();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public sealed partial class SMAgentDoCommandReq : pb::IMessage<SMAgentDoCommandReq> {
|
|
private static readonly pb::MessageParser<SMAgentDoCommandReq> _parser = new pb::MessageParser<SMAgentDoCommandReq>(() => new SMAgentDoCommandReq());
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<SMAgentDoCommandReq> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor {
|
|
get { return global::Google.Protobuf.WellKnownTypes.SmCsReflection.Descriptor.MessageTypes[5]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor {
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMAgentDoCommandReq() {
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMAgentDoCommandReq(SMAgentDoCommandReq other) : this() {
|
|
seqNum_ = other.seqNum_;
|
|
serverId_ = other.serverId_;
|
|
command_ = other.command_;
|
|
exeFileName_ = other.exeFileName_;
|
|
cmdArgs_ = other.cmdArgs_;
|
|
workPath_ = other.workPath_;
|
|
stopTimeout_ = other.stopTimeout_;
|
|
centerName_ = other.centerName_;
|
|
fileList_ = other.fileList_.Clone();
|
|
testMode_ = other.testMode_;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMAgentDoCommandReq Clone() {
|
|
return new SMAgentDoCommandReq(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "seqNum" field.</summary>
|
|
public const int SeqNumFieldNumber = 1;
|
|
private int seqNum_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int SeqNum {
|
|
get { return seqNum_; }
|
|
set {
|
|
seqNum_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "serverId" field.</summary>
|
|
public const int ServerIdFieldNumber = 2;
|
|
private uint serverId_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public uint ServerId {
|
|
get { return serverId_; }
|
|
set {
|
|
serverId_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "command" field.</summary>
|
|
public const int CommandFieldNumber = 3;
|
|
private string command_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string Command {
|
|
get { return command_; }
|
|
set {
|
|
command_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "exeFileName" field.</summary>
|
|
public const int ExeFileNameFieldNumber = 4;
|
|
private string exeFileName_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string ExeFileName {
|
|
get { return exeFileName_; }
|
|
set {
|
|
exeFileName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "cmdArgs" field.</summary>
|
|
public const int CmdArgsFieldNumber = 5;
|
|
private string cmdArgs_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string CmdArgs {
|
|
get { return cmdArgs_; }
|
|
set {
|
|
cmdArgs_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "workPath" field.</summary>
|
|
public const int WorkPathFieldNumber = 6;
|
|
private string workPath_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string WorkPath {
|
|
get { return workPath_; }
|
|
set {
|
|
workPath_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "stopTimeout" field.</summary>
|
|
public const int StopTimeoutFieldNumber = 7;
|
|
private int stopTimeout_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int StopTimeout {
|
|
get { return stopTimeout_; }
|
|
set {
|
|
stopTimeout_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "centerName" field.</summary>
|
|
public const int CenterNameFieldNumber = 8;
|
|
private string centerName_ = "";
|
|
/// <summary>
|
|
/// 发起请求的center hostName
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string CenterName {
|
|
get { return centerName_; }
|
|
set {
|
|
centerName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "fileList" field.</summary>
|
|
public const int FileListFieldNumber = 9;
|
|
private static readonly pb::FieldCodec<global::Google.Protobuf.WellKnownTypes.FileAttr> _repeated_fileList_codec
|
|
= pb::FieldCodec.ForMessage(74, global::Google.Protobuf.WellKnownTypes.FileAttr.Parser);
|
|
private readonly pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.FileAttr> fileList_ = new pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.FileAttr>();
|
|
/// <summary>
|
|
/// 检查文件MD5之类的需求
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.FileAttr> FileList {
|
|
get { return fileList_; }
|
|
}
|
|
|
|
/// <summary>Field number for the "testMode" field.</summary>
|
|
public const int TestModeFieldNumber = 10;
|
|
private int testMode_;
|
|
/// <summary>
|
|
/// 测试模式
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int TestMode {
|
|
get { return testMode_; }
|
|
set {
|
|
testMode_ = value;
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other) {
|
|
return Equals(other as SMAgentDoCommandReq);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(SMAgentDoCommandReq other) {
|
|
if (ReferenceEquals(other, null)) {
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this)) {
|
|
return true;
|
|
}
|
|
if (SeqNum != other.SeqNum) return false;
|
|
if (ServerId != other.ServerId) return false;
|
|
if (Command != other.Command) return false;
|
|
if (ExeFileName != other.ExeFileName) return false;
|
|
if (CmdArgs != other.CmdArgs) return false;
|
|
if (WorkPath != other.WorkPath) return false;
|
|
if (StopTimeout != other.StopTimeout) return false;
|
|
if (CenterName != other.CenterName) return false;
|
|
if(!fileList_.Equals(other.fileList_)) return false;
|
|
if (TestMode != other.TestMode) return false;
|
|
return true;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode() {
|
|
int hash = 1;
|
|
if (SeqNum != 0) hash ^= SeqNum.GetHashCode();
|
|
if (ServerId != 0) hash ^= ServerId.GetHashCode();
|
|
if (Command.Length != 0) hash ^= Command.GetHashCode();
|
|
if (ExeFileName.Length != 0) hash ^= ExeFileName.GetHashCode();
|
|
if (CmdArgs.Length != 0) hash ^= CmdArgs.GetHashCode();
|
|
if (WorkPath.Length != 0) hash ^= WorkPath.GetHashCode();
|
|
if (StopTimeout != 0) hash ^= StopTimeout.GetHashCode();
|
|
if (CenterName.Length != 0) hash ^= CenterName.GetHashCode();
|
|
hash ^= fileList_.GetHashCode();
|
|
if (TestMode != 0) hash ^= TestMode.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 (SeqNum != 0) {
|
|
output.WriteRawTag(8);
|
|
output.WriteInt32(SeqNum);
|
|
}
|
|
if (ServerId != 0) {
|
|
output.WriteRawTag(16);
|
|
output.WriteUInt32(ServerId);
|
|
}
|
|
if (Command.Length != 0) {
|
|
output.WriteRawTag(26);
|
|
output.WriteString(Command);
|
|
}
|
|
if (ExeFileName.Length != 0) {
|
|
output.WriteRawTag(34);
|
|
output.WriteString(ExeFileName);
|
|
}
|
|
if (CmdArgs.Length != 0) {
|
|
output.WriteRawTag(42);
|
|
output.WriteString(CmdArgs);
|
|
}
|
|
if (WorkPath.Length != 0) {
|
|
output.WriteRawTag(50);
|
|
output.WriteString(WorkPath);
|
|
}
|
|
if (StopTimeout != 0) {
|
|
output.WriteRawTag(56);
|
|
output.WriteInt32(StopTimeout);
|
|
}
|
|
if (CenterName.Length != 0) {
|
|
output.WriteRawTag(66);
|
|
output.WriteString(CenterName);
|
|
}
|
|
fileList_.WriteTo(output, _repeated_fileList_codec);
|
|
if (TestMode != 0) {
|
|
output.WriteRawTag(80);
|
|
output.WriteInt32(TestMode);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize() {
|
|
int size = 0;
|
|
if (SeqNum != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeInt32Size(SeqNum);
|
|
}
|
|
if (ServerId != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ServerId);
|
|
}
|
|
if (Command.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(Command);
|
|
}
|
|
if (ExeFileName.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(ExeFileName);
|
|
}
|
|
if (CmdArgs.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(CmdArgs);
|
|
}
|
|
if (WorkPath.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(WorkPath);
|
|
}
|
|
if (StopTimeout != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeInt32Size(StopTimeout);
|
|
}
|
|
if (CenterName.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(CenterName);
|
|
}
|
|
size += fileList_.CalculateSize(_repeated_fileList_codec);
|
|
if (TestMode != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeInt32Size(TestMode);
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(SMAgentDoCommandReq other) {
|
|
if (other == null) {
|
|
return;
|
|
}
|
|
if (other.SeqNum != 0) {
|
|
SeqNum = other.SeqNum;
|
|
}
|
|
if (other.ServerId != 0) {
|
|
ServerId = other.ServerId;
|
|
}
|
|
if (other.Command.Length != 0) {
|
|
Command = other.Command;
|
|
}
|
|
if (other.ExeFileName.Length != 0) {
|
|
ExeFileName = other.ExeFileName;
|
|
}
|
|
if (other.CmdArgs.Length != 0) {
|
|
CmdArgs = other.CmdArgs;
|
|
}
|
|
if (other.WorkPath.Length != 0) {
|
|
WorkPath = other.WorkPath;
|
|
}
|
|
if (other.StopTimeout != 0) {
|
|
StopTimeout = other.StopTimeout;
|
|
}
|
|
if (other.CenterName.Length != 0) {
|
|
CenterName = other.CenterName;
|
|
}
|
|
fileList_.Add(other.fileList_);
|
|
if (other.TestMode != 0) {
|
|
TestMode = other.TestMode;
|
|
}
|
|
}
|
|
|
|
[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: {
|
|
SeqNum = input.ReadInt32();
|
|
break;
|
|
}
|
|
case 16: {
|
|
ServerId = input.ReadUInt32();
|
|
break;
|
|
}
|
|
case 26: {
|
|
Command = input.ReadString();
|
|
break;
|
|
}
|
|
case 34: {
|
|
ExeFileName = input.ReadString();
|
|
break;
|
|
}
|
|
case 42: {
|
|
CmdArgs = input.ReadString();
|
|
break;
|
|
}
|
|
case 50: {
|
|
WorkPath = input.ReadString();
|
|
break;
|
|
}
|
|
case 56: {
|
|
StopTimeout = input.ReadInt32();
|
|
break;
|
|
}
|
|
case 66: {
|
|
CenterName = input.ReadString();
|
|
break;
|
|
}
|
|
case 74: {
|
|
fileList_.AddEntriesFrom(input, _repeated_fileList_codec);
|
|
break;
|
|
}
|
|
case 80: {
|
|
TestMode = input.ReadInt32();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public sealed partial class SMAgentDoCommandRes : pb::IMessage<SMAgentDoCommandRes> {
|
|
private static readonly pb::MessageParser<SMAgentDoCommandRes> _parser = new pb::MessageParser<SMAgentDoCommandRes>(() => new SMAgentDoCommandRes());
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<SMAgentDoCommandRes> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor {
|
|
get { return global::Google.Protobuf.WellKnownTypes.SmCsReflection.Descriptor.MessageTypes[6]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor {
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMAgentDoCommandRes() {
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMAgentDoCommandRes(SMAgentDoCommandRes other) : this() {
|
|
seqNum_ = other.seqNum_;
|
|
serverId_ = other.serverId_;
|
|
command_ = other.command_;
|
|
resultCode_ = other.resultCode_;
|
|
result_ = other.result_;
|
|
hostName_ = other.hostName_;
|
|
addInfo_ = other.addInfo_;
|
|
serverIdStr_ = other.serverIdStr_;
|
|
serverType_ = other.serverType_;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMAgentDoCommandRes Clone() {
|
|
return new SMAgentDoCommandRes(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "seqNum" field.</summary>
|
|
public const int SeqNumFieldNumber = 1;
|
|
private int seqNum_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int SeqNum {
|
|
get { return seqNum_; }
|
|
set {
|
|
seqNum_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "serverId" field.</summary>
|
|
public const int ServerIdFieldNumber = 2;
|
|
private uint serverId_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public uint ServerId {
|
|
get { return serverId_; }
|
|
set {
|
|
serverId_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "command" field.</summary>
|
|
public const int CommandFieldNumber = 3;
|
|
private string command_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string Command {
|
|
get { return command_; }
|
|
set {
|
|
command_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "resultCode" field.</summary>
|
|
public const int ResultCodeFieldNumber = 4;
|
|
private global::Google.Protobuf.WellKnownTypes.ResResultCode resultCode_ = 0;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public global::Google.Protobuf.WellKnownTypes.ResResultCode ResultCode {
|
|
get { return resultCode_; }
|
|
set {
|
|
resultCode_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "result" field.</summary>
|
|
public const int ResultFieldNumber = 5;
|
|
private string result_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string Result {
|
|
get { return result_; }
|
|
set {
|
|
result_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "hostName" field.</summary>
|
|
public const int HostNameFieldNumber = 6;
|
|
private string hostName_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string HostName {
|
|
get { return hostName_; }
|
|
set {
|
|
hostName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "addInfo" field.</summary>
|
|
public const int AddInfoFieldNumber = 7;
|
|
private string addInfo_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string AddInfo {
|
|
get { return addInfo_; }
|
|
set {
|
|
addInfo_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "serverIdStr" field.</summary>
|
|
public const int ServerIdStrFieldNumber = 8;
|
|
private string serverIdStr_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string ServerIdStr {
|
|
get { return serverIdStr_; }
|
|
set {
|
|
serverIdStr_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "serverType" field.</summary>
|
|
public const int ServerTypeFieldNumber = 9;
|
|
private string serverType_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string ServerType {
|
|
get { return serverType_; }
|
|
set {
|
|
serverType_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other) {
|
|
return Equals(other as SMAgentDoCommandRes);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(SMAgentDoCommandRes other) {
|
|
if (ReferenceEquals(other, null)) {
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this)) {
|
|
return true;
|
|
}
|
|
if (SeqNum != other.SeqNum) return false;
|
|
if (ServerId != other.ServerId) return false;
|
|
if (Command != other.Command) return false;
|
|
if (ResultCode != other.ResultCode) return false;
|
|
if (Result != other.Result) return false;
|
|
if (HostName != other.HostName) return false;
|
|
if (AddInfo != other.AddInfo) return false;
|
|
if (ServerIdStr != other.ServerIdStr) return false;
|
|
if (ServerType != other.ServerType) return false;
|
|
return true;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode() {
|
|
int hash = 1;
|
|
if (SeqNum != 0) hash ^= SeqNum.GetHashCode();
|
|
if (ServerId != 0) hash ^= ServerId.GetHashCode();
|
|
if (Command.Length != 0) hash ^= Command.GetHashCode();
|
|
if (ResultCode != 0) hash ^= ResultCode.GetHashCode();
|
|
if (Result.Length != 0) hash ^= Result.GetHashCode();
|
|
if (HostName.Length != 0) hash ^= HostName.GetHashCode();
|
|
if (AddInfo.Length != 0) hash ^= AddInfo.GetHashCode();
|
|
if (ServerIdStr.Length != 0) hash ^= ServerIdStr.GetHashCode();
|
|
if (ServerType.Length != 0) hash ^= ServerType.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 (SeqNum != 0) {
|
|
output.WriteRawTag(8);
|
|
output.WriteInt32(SeqNum);
|
|
}
|
|
if (ServerId != 0) {
|
|
output.WriteRawTag(16);
|
|
output.WriteUInt32(ServerId);
|
|
}
|
|
if (Command.Length != 0) {
|
|
output.WriteRawTag(26);
|
|
output.WriteString(Command);
|
|
}
|
|
if (ResultCode != 0) {
|
|
output.WriteRawTag(32);
|
|
output.WriteEnum((int) ResultCode);
|
|
}
|
|
if (Result.Length != 0) {
|
|
output.WriteRawTag(42);
|
|
output.WriteString(Result);
|
|
}
|
|
if (HostName.Length != 0) {
|
|
output.WriteRawTag(50);
|
|
output.WriteString(HostName);
|
|
}
|
|
if (AddInfo.Length != 0) {
|
|
output.WriteRawTag(58);
|
|
output.WriteString(AddInfo);
|
|
}
|
|
if (ServerIdStr.Length != 0) {
|
|
output.WriteRawTag(66);
|
|
output.WriteString(ServerIdStr);
|
|
}
|
|
if (ServerType.Length != 0) {
|
|
output.WriteRawTag(74);
|
|
output.WriteString(ServerType);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize() {
|
|
int size = 0;
|
|
if (SeqNum != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeInt32Size(SeqNum);
|
|
}
|
|
if (ServerId != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ServerId);
|
|
}
|
|
if (Command.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(Command);
|
|
}
|
|
if (ResultCode != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) ResultCode);
|
|
}
|
|
if (Result.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(Result);
|
|
}
|
|
if (HostName.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(HostName);
|
|
}
|
|
if (AddInfo.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(AddInfo);
|
|
}
|
|
if (ServerIdStr.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(ServerIdStr);
|
|
}
|
|
if (ServerType.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(ServerType);
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(SMAgentDoCommandRes other) {
|
|
if (other == null) {
|
|
return;
|
|
}
|
|
if (other.SeqNum != 0) {
|
|
SeqNum = other.SeqNum;
|
|
}
|
|
if (other.ServerId != 0) {
|
|
ServerId = other.ServerId;
|
|
}
|
|
if (other.Command.Length != 0) {
|
|
Command = other.Command;
|
|
}
|
|
if (other.ResultCode != 0) {
|
|
ResultCode = other.ResultCode;
|
|
}
|
|
if (other.Result.Length != 0) {
|
|
Result = other.Result;
|
|
}
|
|
if (other.HostName.Length != 0) {
|
|
HostName = other.HostName;
|
|
}
|
|
if (other.AddInfo.Length != 0) {
|
|
AddInfo = other.AddInfo;
|
|
}
|
|
if (other.ServerIdStr.Length != 0) {
|
|
ServerIdStr = other.ServerIdStr;
|
|
}
|
|
if (other.ServerType.Length != 0) {
|
|
ServerType = other.ServerType;
|
|
}
|
|
}
|
|
|
|
[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: {
|
|
SeqNum = input.ReadInt32();
|
|
break;
|
|
}
|
|
case 16: {
|
|
ServerId = input.ReadUInt32();
|
|
break;
|
|
}
|
|
case 26: {
|
|
Command = input.ReadString();
|
|
break;
|
|
}
|
|
case 32: {
|
|
resultCode_ = (global::Google.Protobuf.WellKnownTypes.ResResultCode) input.ReadEnum();
|
|
break;
|
|
}
|
|
case 42: {
|
|
Result = input.ReadString();
|
|
break;
|
|
}
|
|
case 50: {
|
|
HostName = input.ReadString();
|
|
break;
|
|
}
|
|
case 58: {
|
|
AddInfo = input.ReadString();
|
|
break;
|
|
}
|
|
case 66: {
|
|
ServerIdStr = input.ReadString();
|
|
break;
|
|
}
|
|
case 74: {
|
|
ServerType = input.ReadString();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public sealed partial class FileAttr : pb::IMessage<FileAttr> {
|
|
private static readonly pb::MessageParser<FileAttr> _parser = new pb::MessageParser<FileAttr>(() => new FileAttr());
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<FileAttr> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor {
|
|
get { return global::Google.Protobuf.WellKnownTypes.SmCsReflection.Descriptor.MessageTypes[7]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor {
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public FileAttr() {
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public FileAttr(FileAttr other) : this() {
|
|
fileName_ = other.fileName_;
|
|
fileMd5_ = other.fileMd5_;
|
|
fileSize_ = other.fileSize_;
|
|
filePath_ = other.filePath_;
|
|
fileTime_ = other.fileTime_;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public FileAttr Clone() {
|
|
return new FileAttr(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "fileName" field.</summary>
|
|
public const int FileNameFieldNumber = 1;
|
|
private string fileName_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string FileName {
|
|
get { return fileName_; }
|
|
set {
|
|
fileName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "fileMd5" field.</summary>
|
|
public const int FileMd5FieldNumber = 2;
|
|
private string fileMd5_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string FileMd5 {
|
|
get { return fileMd5_; }
|
|
set {
|
|
fileMd5_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "fileSize" field.</summary>
|
|
public const int FileSizeFieldNumber = 3;
|
|
private int fileSize_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int FileSize {
|
|
get { return fileSize_; }
|
|
set {
|
|
fileSize_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "filePath" field.</summary>
|
|
public const int FilePathFieldNumber = 4;
|
|
private string filePath_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string FilePath {
|
|
get { return filePath_; }
|
|
set {
|
|
filePath_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "fileTime" field.</summary>
|
|
public const int FileTimeFieldNumber = 5;
|
|
private long fileTime_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public long FileTime {
|
|
get { return fileTime_; }
|
|
set {
|
|
fileTime_ = value;
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other) {
|
|
return Equals(other as FileAttr);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(FileAttr other) {
|
|
if (ReferenceEquals(other, null)) {
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this)) {
|
|
return true;
|
|
}
|
|
if (FileName != other.FileName) return false;
|
|
if (FileMd5 != other.FileMd5) return false;
|
|
if (FileSize != other.FileSize) return false;
|
|
if (FilePath != other.FilePath) return false;
|
|
if (FileTime != other.FileTime) return false;
|
|
return true;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode() {
|
|
int hash = 1;
|
|
if (FileName.Length != 0) hash ^= FileName.GetHashCode();
|
|
if (FileMd5.Length != 0) hash ^= FileMd5.GetHashCode();
|
|
if (FileSize != 0) hash ^= FileSize.GetHashCode();
|
|
if (FilePath.Length != 0) hash ^= FilePath.GetHashCode();
|
|
if (FileTime != 0L) hash ^= FileTime.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 (FileName.Length != 0) {
|
|
output.WriteRawTag(10);
|
|
output.WriteString(FileName);
|
|
}
|
|
if (FileMd5.Length != 0) {
|
|
output.WriteRawTag(18);
|
|
output.WriteString(FileMd5);
|
|
}
|
|
if (FileSize != 0) {
|
|
output.WriteRawTag(24);
|
|
output.WriteInt32(FileSize);
|
|
}
|
|
if (FilePath.Length != 0) {
|
|
output.WriteRawTag(34);
|
|
output.WriteString(FilePath);
|
|
}
|
|
if (FileTime != 0L) {
|
|
output.WriteRawTag(40);
|
|
output.WriteInt64(FileTime);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize() {
|
|
int size = 0;
|
|
if (FileName.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(FileName);
|
|
}
|
|
if (FileMd5.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(FileMd5);
|
|
}
|
|
if (FileSize != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeInt32Size(FileSize);
|
|
}
|
|
if (FilePath.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(FilePath);
|
|
}
|
|
if (FileTime != 0L) {
|
|
size += 1 + pb::CodedOutputStream.ComputeInt64Size(FileTime);
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(FileAttr other) {
|
|
if (other == null) {
|
|
return;
|
|
}
|
|
if (other.FileName.Length != 0) {
|
|
FileName = other.FileName;
|
|
}
|
|
if (other.FileMd5.Length != 0) {
|
|
FileMd5 = other.FileMd5;
|
|
}
|
|
if (other.FileSize != 0) {
|
|
FileSize = other.FileSize;
|
|
}
|
|
if (other.FilePath.Length != 0) {
|
|
FilePath = other.FilePath;
|
|
}
|
|
if (other.FileTime != 0L) {
|
|
FileTime = other.FileTime;
|
|
}
|
|
}
|
|
|
|
[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: {
|
|
FileName = input.ReadString();
|
|
break;
|
|
}
|
|
case 18: {
|
|
FileMd5 = input.ReadString();
|
|
break;
|
|
}
|
|
case 24: {
|
|
FileSize = input.ReadInt32();
|
|
break;
|
|
}
|
|
case 34: {
|
|
FilePath = input.ReadString();
|
|
break;
|
|
}
|
|
case 40: {
|
|
FileTime = input.ReadInt64();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 通知有文件要传送
|
|
/// </summary>
|
|
public sealed partial class SMTransFileNotify : pb::IMessage<SMTransFileNotify> {
|
|
private static readonly pb::MessageParser<SMTransFileNotify> _parser = new pb::MessageParser<SMTransFileNotify>(() => new SMTransFileNotify());
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<SMTransFileNotify> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor {
|
|
get { return global::Google.Protobuf.WellKnownTypes.SmCsReflection.Descriptor.MessageTypes[8]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor {
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMTransFileNotify() {
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMTransFileNotify(SMTransFileNotify other) : this() {
|
|
hostName_ = other.hostName_;
|
|
fileList_ = other.fileList_.Clone();
|
|
transSeq_ = other.transSeq_;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMTransFileNotify Clone() {
|
|
return new SMTransFileNotify(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "hostName" field.</summary>
|
|
public const int HostNameFieldNumber = 1;
|
|
private string hostName_ = "";
|
|
/// <summary>
|
|
/// 文件存放的host
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string HostName {
|
|
get { return hostName_; }
|
|
set {
|
|
hostName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "fileList" field.</summary>
|
|
public const int FileListFieldNumber = 2;
|
|
private static readonly pb::FieldCodec<global::Google.Protobuf.WellKnownTypes.FileAttr> _repeated_fileList_codec
|
|
= pb::FieldCodec.ForMessage(18, global::Google.Protobuf.WellKnownTypes.FileAttr.Parser);
|
|
private readonly pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.FileAttr> fileList_ = new pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.FileAttr>();
|
|
/// <summary>
|
|
/// 文件列表
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.FileAttr> FileList {
|
|
get { return fileList_; }
|
|
}
|
|
|
|
/// <summary>Field number for the "transSeq" field.</summary>
|
|
public const int TransSeqFieldNumber = 3;
|
|
private long transSeq_;
|
|
/// <summary>
|
|
/// 序列号, 快速判断是否同一次传送, 比对比fileList快
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public long TransSeq {
|
|
get { return transSeq_; }
|
|
set {
|
|
transSeq_ = value;
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other) {
|
|
return Equals(other as SMTransFileNotify);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(SMTransFileNotify other) {
|
|
if (ReferenceEquals(other, null)) {
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this)) {
|
|
return true;
|
|
}
|
|
if (HostName != other.HostName) return false;
|
|
if(!fileList_.Equals(other.fileList_)) return false;
|
|
if (TransSeq != other.TransSeq) return false;
|
|
return true;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode() {
|
|
int hash = 1;
|
|
if (HostName.Length != 0) hash ^= HostName.GetHashCode();
|
|
hash ^= fileList_.GetHashCode();
|
|
if (TransSeq != 0L) hash ^= TransSeq.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 (HostName.Length != 0) {
|
|
output.WriteRawTag(10);
|
|
output.WriteString(HostName);
|
|
}
|
|
fileList_.WriteTo(output, _repeated_fileList_codec);
|
|
if (TransSeq != 0L) {
|
|
output.WriteRawTag(24);
|
|
output.WriteInt64(TransSeq);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize() {
|
|
int size = 0;
|
|
if (HostName.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(HostName);
|
|
}
|
|
size += fileList_.CalculateSize(_repeated_fileList_codec);
|
|
if (TransSeq != 0L) {
|
|
size += 1 + pb::CodedOutputStream.ComputeInt64Size(TransSeq);
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(SMTransFileNotify other) {
|
|
if (other == null) {
|
|
return;
|
|
}
|
|
if (other.HostName.Length != 0) {
|
|
HostName = other.HostName;
|
|
}
|
|
fileList_.Add(other.fileList_);
|
|
if (other.TransSeq != 0L) {
|
|
TransSeq = other.TransSeq;
|
|
}
|
|
}
|
|
|
|
[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: {
|
|
HostName = input.ReadString();
|
|
break;
|
|
}
|
|
case 18: {
|
|
fileList_.AddEntriesFrom(input, _repeated_fileList_codec);
|
|
break;
|
|
}
|
|
case 24: {
|
|
TransSeq = input.ReadInt64();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 请求文件内容
|
|
/// SM_MSGID_FILE_CONTENT_REQ
|
|
/// </summary>
|
|
public sealed partial class SMFileContentReq : pb::IMessage<SMFileContentReq> {
|
|
private static readonly pb::MessageParser<SMFileContentReq> _parser = new pb::MessageParser<SMFileContentReq>(() => new SMFileContentReq());
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<SMFileContentReq> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor {
|
|
get { return global::Google.Protobuf.WellKnownTypes.SmCsReflection.Descriptor.MessageTypes[9]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor {
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMFileContentReq() {
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMFileContentReq(SMFileContentReq other) : this() {
|
|
fileName_ = other.fileName_;
|
|
fileMd5_ = other.fileMd5_;
|
|
hostName_ = other.hostName_;
|
|
contentOffset_ = other.contentOffset_;
|
|
transSeq_ = other.transSeq_;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMFileContentReq Clone() {
|
|
return new SMFileContentReq(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "fileName" field.</summary>
|
|
public const int FileNameFieldNumber = 1;
|
|
private string fileName_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string FileName {
|
|
get { return fileName_; }
|
|
set {
|
|
fileName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "fileMd5" field.</summary>
|
|
public const int FileMd5FieldNumber = 2;
|
|
private string fileMd5_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string FileMd5 {
|
|
get { return fileMd5_; }
|
|
set {
|
|
fileMd5_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "hostName" field.</summary>
|
|
public const int HostNameFieldNumber = 3;
|
|
private string hostName_ = "";
|
|
/// <summary>
|
|
/// 请求数据的host
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string HostName {
|
|
get { return hostName_; }
|
|
set {
|
|
hostName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "contentOffset" field.</summary>
|
|
public const int ContentOffsetFieldNumber = 4;
|
|
private int contentOffset_;
|
|
/// <summary>
|
|
/// 偏移值从0开始
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int ContentOffset {
|
|
get { return contentOffset_; }
|
|
set {
|
|
contentOffset_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "transSeq" field.</summary>
|
|
public const int TransSeqFieldNumber = 5;
|
|
private long transSeq_;
|
|
/// <summary>
|
|
/// 序列号, 快速判断是否同一次传送, 比对比fileList快
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public long TransSeq {
|
|
get { return transSeq_; }
|
|
set {
|
|
transSeq_ = value;
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other) {
|
|
return Equals(other as SMFileContentReq);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(SMFileContentReq other) {
|
|
if (ReferenceEquals(other, null)) {
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this)) {
|
|
return true;
|
|
}
|
|
if (FileName != other.FileName) return false;
|
|
if (FileMd5 != other.FileMd5) return false;
|
|
if (HostName != other.HostName) return false;
|
|
if (ContentOffset != other.ContentOffset) return false;
|
|
if (TransSeq != other.TransSeq) return false;
|
|
return true;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode() {
|
|
int hash = 1;
|
|
if (FileName.Length != 0) hash ^= FileName.GetHashCode();
|
|
if (FileMd5.Length != 0) hash ^= FileMd5.GetHashCode();
|
|
if (HostName.Length != 0) hash ^= HostName.GetHashCode();
|
|
if (ContentOffset != 0) hash ^= ContentOffset.GetHashCode();
|
|
if (TransSeq != 0L) hash ^= TransSeq.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 (FileName.Length != 0) {
|
|
output.WriteRawTag(10);
|
|
output.WriteString(FileName);
|
|
}
|
|
if (FileMd5.Length != 0) {
|
|
output.WriteRawTag(18);
|
|
output.WriteString(FileMd5);
|
|
}
|
|
if (HostName.Length != 0) {
|
|
output.WriteRawTag(26);
|
|
output.WriteString(HostName);
|
|
}
|
|
if (ContentOffset != 0) {
|
|
output.WriteRawTag(32);
|
|
output.WriteInt32(ContentOffset);
|
|
}
|
|
if (TransSeq != 0L) {
|
|
output.WriteRawTag(40);
|
|
output.WriteInt64(TransSeq);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize() {
|
|
int size = 0;
|
|
if (FileName.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(FileName);
|
|
}
|
|
if (FileMd5.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(FileMd5);
|
|
}
|
|
if (HostName.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(HostName);
|
|
}
|
|
if (ContentOffset != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeInt32Size(ContentOffset);
|
|
}
|
|
if (TransSeq != 0L) {
|
|
size += 1 + pb::CodedOutputStream.ComputeInt64Size(TransSeq);
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(SMFileContentReq other) {
|
|
if (other == null) {
|
|
return;
|
|
}
|
|
if (other.FileName.Length != 0) {
|
|
FileName = other.FileName;
|
|
}
|
|
if (other.FileMd5.Length != 0) {
|
|
FileMd5 = other.FileMd5;
|
|
}
|
|
if (other.HostName.Length != 0) {
|
|
HostName = other.HostName;
|
|
}
|
|
if (other.ContentOffset != 0) {
|
|
ContentOffset = other.ContentOffset;
|
|
}
|
|
if (other.TransSeq != 0L) {
|
|
TransSeq = other.TransSeq;
|
|
}
|
|
}
|
|
|
|
[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: {
|
|
FileName = input.ReadString();
|
|
break;
|
|
}
|
|
case 18: {
|
|
FileMd5 = input.ReadString();
|
|
break;
|
|
}
|
|
case 26: {
|
|
HostName = input.ReadString();
|
|
break;
|
|
}
|
|
case 32: {
|
|
ContentOffset = input.ReadInt32();
|
|
break;
|
|
}
|
|
case 40: {
|
|
TransSeq = input.ReadInt64();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// SM_MSGID_FILE_CONTENT_RES
|
|
/// </summary>
|
|
public sealed partial class SMFileContentRes : pb::IMessage<SMFileContentRes> {
|
|
private static readonly pb::MessageParser<SMFileContentRes> _parser = new pb::MessageParser<SMFileContentRes>(() => new SMFileContentRes());
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<SMFileContentRes> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor {
|
|
get { return global::Google.Protobuf.WellKnownTypes.SmCsReflection.Descriptor.MessageTypes[10]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor {
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMFileContentRes() {
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMFileContentRes(SMFileContentRes other) : this() {
|
|
ret_ = other.ret_;
|
|
fileName_ = other.fileName_;
|
|
fileMd5_ = other.fileMd5_;
|
|
contentOffset_ = other.contentOffset_;
|
|
content_ = other.content_;
|
|
hostName_ = other.hostName_;
|
|
transSeq_ = other.transSeq_;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMFileContentRes Clone() {
|
|
return new SMFileContentRes(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "ret" field.</summary>
|
|
public const int RetFieldNumber = 1;
|
|
private int ret_;
|
|
/// <summary>
|
|
/// 0 内容有效
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int Ret {
|
|
get { return ret_; }
|
|
set {
|
|
ret_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "fileName" field.</summary>
|
|
public const int FileNameFieldNumber = 2;
|
|
private string fileName_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string FileName {
|
|
get { return fileName_; }
|
|
set {
|
|
fileName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "fileMd5" field.</summary>
|
|
public const int FileMd5FieldNumber = 3;
|
|
private string fileMd5_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string FileMd5 {
|
|
get { return fileMd5_; }
|
|
set {
|
|
fileMd5_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "contentOffset" field.</summary>
|
|
public const int ContentOffsetFieldNumber = 4;
|
|
private int contentOffset_;
|
|
/// <summary>
|
|
/// 偏移值从0开始
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int ContentOffset {
|
|
get { return contentOffset_; }
|
|
set {
|
|
contentOffset_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "content" field.</summary>
|
|
public const int ContentFieldNumber = 5;
|
|
private pb::ByteString content_ = pb::ByteString.Empty;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public pb::ByteString Content {
|
|
get { return content_; }
|
|
set {
|
|
content_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "hostName" field.</summary>
|
|
public const int HostNameFieldNumber = 6;
|
|
private string hostName_ = "";
|
|
/// <summary>
|
|
/// 发送数据的host
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string HostName {
|
|
get { return hostName_; }
|
|
set {
|
|
hostName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "transSeq" field.</summary>
|
|
public const int TransSeqFieldNumber = 7;
|
|
private long transSeq_;
|
|
/// <summary>
|
|
/// 序列号, 快速判断是否同一次传送, 比对比fileList快
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public long TransSeq {
|
|
get { return transSeq_; }
|
|
set {
|
|
transSeq_ = value;
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other) {
|
|
return Equals(other as SMFileContentRes);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(SMFileContentRes other) {
|
|
if (ReferenceEquals(other, null)) {
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this)) {
|
|
return true;
|
|
}
|
|
if (Ret != other.Ret) return false;
|
|
if (FileName != other.FileName) return false;
|
|
if (FileMd5 != other.FileMd5) return false;
|
|
if (ContentOffset != other.ContentOffset) return false;
|
|
if (Content != other.Content) return false;
|
|
if (HostName != other.HostName) return false;
|
|
if (TransSeq != other.TransSeq) return false;
|
|
return true;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode() {
|
|
int hash = 1;
|
|
if (Ret != 0) hash ^= Ret.GetHashCode();
|
|
if (FileName.Length != 0) hash ^= FileName.GetHashCode();
|
|
if (FileMd5.Length != 0) hash ^= FileMd5.GetHashCode();
|
|
if (ContentOffset != 0) hash ^= ContentOffset.GetHashCode();
|
|
if (Content.Length != 0) hash ^= Content.GetHashCode();
|
|
if (HostName.Length != 0) hash ^= HostName.GetHashCode();
|
|
if (TransSeq != 0L) hash ^= TransSeq.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 (Ret != 0) {
|
|
output.WriteRawTag(8);
|
|
output.WriteInt32(Ret);
|
|
}
|
|
if (FileName.Length != 0) {
|
|
output.WriteRawTag(18);
|
|
output.WriteString(FileName);
|
|
}
|
|
if (FileMd5.Length != 0) {
|
|
output.WriteRawTag(26);
|
|
output.WriteString(FileMd5);
|
|
}
|
|
if (ContentOffset != 0) {
|
|
output.WriteRawTag(32);
|
|
output.WriteInt32(ContentOffset);
|
|
}
|
|
if (Content.Length != 0) {
|
|
output.WriteRawTag(42);
|
|
output.WriteBytes(Content);
|
|
}
|
|
if (HostName.Length != 0) {
|
|
output.WriteRawTag(50);
|
|
output.WriteString(HostName);
|
|
}
|
|
if (TransSeq != 0L) {
|
|
output.WriteRawTag(56);
|
|
output.WriteInt64(TransSeq);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize() {
|
|
int size = 0;
|
|
if (Ret != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Ret);
|
|
}
|
|
if (FileName.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(FileName);
|
|
}
|
|
if (FileMd5.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(FileMd5);
|
|
}
|
|
if (ContentOffset != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeInt32Size(ContentOffset);
|
|
}
|
|
if (Content.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeBytesSize(Content);
|
|
}
|
|
if (HostName.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(HostName);
|
|
}
|
|
if (TransSeq != 0L) {
|
|
size += 1 + pb::CodedOutputStream.ComputeInt64Size(TransSeq);
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(SMFileContentRes other) {
|
|
if (other == null) {
|
|
return;
|
|
}
|
|
if (other.Ret != 0) {
|
|
Ret = other.Ret;
|
|
}
|
|
if (other.FileName.Length != 0) {
|
|
FileName = other.FileName;
|
|
}
|
|
if (other.FileMd5.Length != 0) {
|
|
FileMd5 = other.FileMd5;
|
|
}
|
|
if (other.ContentOffset != 0) {
|
|
ContentOffset = other.ContentOffset;
|
|
}
|
|
if (other.Content.Length != 0) {
|
|
Content = other.Content;
|
|
}
|
|
if (other.HostName.Length != 0) {
|
|
HostName = other.HostName;
|
|
}
|
|
if (other.TransSeq != 0L) {
|
|
TransSeq = other.TransSeq;
|
|
}
|
|
}
|
|
|
|
[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: {
|
|
Ret = input.ReadInt32();
|
|
break;
|
|
}
|
|
case 18: {
|
|
FileName = input.ReadString();
|
|
break;
|
|
}
|
|
case 26: {
|
|
FileMd5 = input.ReadString();
|
|
break;
|
|
}
|
|
case 32: {
|
|
ContentOffset = input.ReadInt32();
|
|
break;
|
|
}
|
|
case 42: {
|
|
Content = input.ReadBytes();
|
|
break;
|
|
}
|
|
case 50: {
|
|
HostName = input.ReadString();
|
|
break;
|
|
}
|
|
case 56: {
|
|
TransSeq = input.ReadInt64();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// agent通知center文件传送成功,出错时不通知,center将按超时处理
|
|
/// </summary>
|
|
public sealed partial class SMTransSuccNotify : pb::IMessage<SMTransSuccNotify> {
|
|
private static readonly pb::MessageParser<SMTransSuccNotify> _parser = new pb::MessageParser<SMTransSuccNotify>(() => new SMTransSuccNotify());
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<SMTransSuccNotify> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor {
|
|
get { return global::Google.Protobuf.WellKnownTypes.SmCsReflection.Descriptor.MessageTypes[11]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor {
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMTransSuccNotify() {
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMTransSuccNotify(SMTransSuccNotify other) : this() {
|
|
hostName_ = other.hostName_;
|
|
FileAttr = other.fileAttr_ != null ? other.FileAttr.Clone() : null;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMTransSuccNotify Clone() {
|
|
return new SMTransSuccNotify(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "hostName" field.</summary>
|
|
public const int HostNameFieldNumber = 1;
|
|
private string hostName_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string HostName {
|
|
get { return hostName_; }
|
|
set {
|
|
hostName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "fileAttr" field.</summary>
|
|
public const int FileAttrFieldNumber = 2;
|
|
private global::Google.Protobuf.WellKnownTypes.FileAttr fileAttr_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public global::Google.Protobuf.WellKnownTypes.FileAttr FileAttr {
|
|
get { return fileAttr_; }
|
|
set {
|
|
fileAttr_ = value;
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other) {
|
|
return Equals(other as SMTransSuccNotify);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(SMTransSuccNotify other) {
|
|
if (ReferenceEquals(other, null)) {
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this)) {
|
|
return true;
|
|
}
|
|
if (HostName != other.HostName) return false;
|
|
if (!object.Equals(FileAttr, other.FileAttr)) return false;
|
|
return true;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode() {
|
|
int hash = 1;
|
|
if (HostName.Length != 0) hash ^= HostName.GetHashCode();
|
|
if (fileAttr_ != null) hash ^= FileAttr.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 (HostName.Length != 0) {
|
|
output.WriteRawTag(10);
|
|
output.WriteString(HostName);
|
|
}
|
|
if (fileAttr_ != null) {
|
|
output.WriteRawTag(18);
|
|
output.WriteMessage(FileAttr);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize() {
|
|
int size = 0;
|
|
if (HostName.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(HostName);
|
|
}
|
|
if (fileAttr_ != null) {
|
|
size += 1 + pb::CodedOutputStream.ComputeMessageSize(FileAttr);
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(SMTransSuccNotify other) {
|
|
if (other == null) {
|
|
return;
|
|
}
|
|
if (other.HostName.Length != 0) {
|
|
HostName = other.HostName;
|
|
}
|
|
if (other.fileAttr_ != null) {
|
|
if (fileAttr_ == null) {
|
|
fileAttr_ = new global::Google.Protobuf.WellKnownTypes.FileAttr();
|
|
}
|
|
FileAttr.MergeFrom(other.FileAttr);
|
|
}
|
|
}
|
|
|
|
[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: {
|
|
HostName = input.ReadString();
|
|
break;
|
|
}
|
|
case 18: {
|
|
if (fileAttr_ == null) {
|
|
fileAttr_ = new global::Google.Protobuf.WellKnownTypes.FileAttr();
|
|
}
|
|
input.ReadMessage(fileAttr_);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public sealed partial class FileRecvState : pb::IMessage<FileRecvState> {
|
|
private static readonly pb::MessageParser<FileRecvState> _parser = new pb::MessageParser<FileRecvState>(() => new FileRecvState());
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<FileRecvState> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor {
|
|
get { return global::Google.Protobuf.WellKnownTypes.SmCsReflection.Descriptor.MessageTypes[12]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor {
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public FileRecvState() {
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public FileRecvState(FileRecvState other) : this() {
|
|
fileName_ = other.fileName_;
|
|
fileMd5_ = other.fileMd5_;
|
|
recvState_ = other.recvState_;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public FileRecvState Clone() {
|
|
return new FileRecvState(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "fileName" field.</summary>
|
|
public const int FileNameFieldNumber = 1;
|
|
private string fileName_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string FileName {
|
|
get { return fileName_; }
|
|
set {
|
|
fileName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "fileMd5" field.</summary>
|
|
public const int FileMd5FieldNumber = 2;
|
|
private string fileMd5_ = "";
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string FileMd5 {
|
|
get { return fileMd5_; }
|
|
set {
|
|
fileMd5_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "recvState" field.</summary>
|
|
public const int RecvStateFieldNumber = 3;
|
|
private int recvState_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int RecvState {
|
|
get { return recvState_; }
|
|
set {
|
|
recvState_ = value;
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other) {
|
|
return Equals(other as FileRecvState);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(FileRecvState other) {
|
|
if (ReferenceEquals(other, null)) {
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this)) {
|
|
return true;
|
|
}
|
|
if (FileName != other.FileName) return false;
|
|
if (FileMd5 != other.FileMd5) return false;
|
|
if (RecvState != other.RecvState) return false;
|
|
return true;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode() {
|
|
int hash = 1;
|
|
if (FileName.Length != 0) hash ^= FileName.GetHashCode();
|
|
if (FileMd5.Length != 0) hash ^= FileMd5.GetHashCode();
|
|
if (RecvState != 0) hash ^= RecvState.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 (FileName.Length != 0) {
|
|
output.WriteRawTag(10);
|
|
output.WriteString(FileName);
|
|
}
|
|
if (FileMd5.Length != 0) {
|
|
output.WriteRawTag(18);
|
|
output.WriteString(FileMd5);
|
|
}
|
|
if (RecvState != 0) {
|
|
output.WriteRawTag(24);
|
|
output.WriteInt32(RecvState);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize() {
|
|
int size = 0;
|
|
if (FileName.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(FileName);
|
|
}
|
|
if (FileMd5.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(FileMd5);
|
|
}
|
|
if (RecvState != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeInt32Size(RecvState);
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(FileRecvState other) {
|
|
if (other == null) {
|
|
return;
|
|
}
|
|
if (other.FileName.Length != 0) {
|
|
FileName = other.FileName;
|
|
}
|
|
if (other.FileMd5.Length != 0) {
|
|
FileMd5 = other.FileMd5;
|
|
}
|
|
if (other.RecvState != 0) {
|
|
RecvState = other.RecvState;
|
|
}
|
|
}
|
|
|
|
[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: {
|
|
FileName = input.ReadString();
|
|
break;
|
|
}
|
|
case 18: {
|
|
FileMd5 = input.ReadString();
|
|
break;
|
|
}
|
|
case 24: {
|
|
RecvState = input.ReadInt32();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 文件接收结果req
|
|
/// SM_MSGID_FILE_RECV_STATE_REQ
|
|
/// </summary>
|
|
public sealed partial class SMFileRecvStateReq : pb::IMessage<SMFileRecvStateReq> {
|
|
private static readonly pb::MessageParser<SMFileRecvStateReq> _parser = new pb::MessageParser<SMFileRecvStateReq>(() => new SMFileRecvStateReq());
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<SMFileRecvStateReq> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor {
|
|
get { return global::Google.Protobuf.WellKnownTypes.SmCsReflection.Descriptor.MessageTypes[13]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor {
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMFileRecvStateReq() {
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMFileRecvStateReq(SMFileRecvStateReq other) : this() {
|
|
transSeq_ = other.transSeq_;
|
|
hostName_ = other.hostName_;
|
|
fileList_ = other.fileList_.Clone();
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMFileRecvStateReq Clone() {
|
|
return new SMFileRecvStateReq(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "transSeq" field.</summary>
|
|
public const int TransSeqFieldNumber = 1;
|
|
private long transSeq_;
|
|
/// <summary>
|
|
/// 序列号, 快速判断是否同一次传送, 比对比fileList快
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public long TransSeq {
|
|
get { return transSeq_; }
|
|
set {
|
|
transSeq_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "hostName" field.</summary>
|
|
public const int HostNameFieldNumber = 2;
|
|
private string hostName_ = "";
|
|
/// <summary>
|
|
/// 接收文件的host
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string HostName {
|
|
get { return hostName_; }
|
|
set {
|
|
hostName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "fileList" field.</summary>
|
|
public const int FileListFieldNumber = 3;
|
|
private static readonly pb::FieldCodec<global::Google.Protobuf.WellKnownTypes.FileRecvState> _repeated_fileList_codec
|
|
= pb::FieldCodec.ForMessage(26, global::Google.Protobuf.WellKnownTypes.FileRecvState.Parser);
|
|
private readonly pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.FileRecvState> fileList_ = new pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.FileRecvState>();
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.FileRecvState> FileList {
|
|
get { return fileList_; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other) {
|
|
return Equals(other as SMFileRecvStateReq);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(SMFileRecvStateReq other) {
|
|
if (ReferenceEquals(other, null)) {
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this)) {
|
|
return true;
|
|
}
|
|
if (TransSeq != other.TransSeq) return false;
|
|
if (HostName != other.HostName) return false;
|
|
if(!fileList_.Equals(other.fileList_)) return false;
|
|
return true;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode() {
|
|
int hash = 1;
|
|
if (TransSeq != 0L) hash ^= TransSeq.GetHashCode();
|
|
if (HostName.Length != 0) hash ^= HostName.GetHashCode();
|
|
hash ^= fileList_.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 (TransSeq != 0L) {
|
|
output.WriteRawTag(8);
|
|
output.WriteInt64(TransSeq);
|
|
}
|
|
if (HostName.Length != 0) {
|
|
output.WriteRawTag(18);
|
|
output.WriteString(HostName);
|
|
}
|
|
fileList_.WriteTo(output, _repeated_fileList_codec);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize() {
|
|
int size = 0;
|
|
if (TransSeq != 0L) {
|
|
size += 1 + pb::CodedOutputStream.ComputeInt64Size(TransSeq);
|
|
}
|
|
if (HostName.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(HostName);
|
|
}
|
|
size += fileList_.CalculateSize(_repeated_fileList_codec);
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(SMFileRecvStateReq other) {
|
|
if (other == null) {
|
|
return;
|
|
}
|
|
if (other.TransSeq != 0L) {
|
|
TransSeq = other.TransSeq;
|
|
}
|
|
if (other.HostName.Length != 0) {
|
|
HostName = other.HostName;
|
|
}
|
|
fileList_.Add(other.fileList_);
|
|
}
|
|
|
|
[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: {
|
|
TransSeq = input.ReadInt64();
|
|
break;
|
|
}
|
|
case 18: {
|
|
HostName = input.ReadString();
|
|
break;
|
|
}
|
|
case 26: {
|
|
fileList_.AddEntriesFrom(input, _repeated_fileList_codec);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 文件传送结果通知res
|
|
/// SM_MSGID_FILE_RECV_STATE_RES
|
|
/// </summary>
|
|
public sealed partial class SMFileRecvStateRes : pb::IMessage<SMFileRecvStateRes> {
|
|
private static readonly pb::MessageParser<SMFileRecvStateRes> _parser = new pb::MessageParser<SMFileRecvStateRes>(() => new SMFileRecvStateRes());
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<SMFileRecvStateRes> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor {
|
|
get { return global::Google.Protobuf.WellKnownTypes.SmCsReflection.Descriptor.MessageTypes[14]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor {
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMFileRecvStateRes() {
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMFileRecvStateRes(SMFileRecvStateRes other) : this() {
|
|
transSeq_ = other.transSeq_;
|
|
hostName_ = other.hostName_;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMFileRecvStateRes Clone() {
|
|
return new SMFileRecvStateRes(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "transSeq" field.</summary>
|
|
public const int TransSeqFieldNumber = 1;
|
|
private long transSeq_;
|
|
/// <summary>
|
|
/// 序列号, 快速判断是否同一次传送, 比对比fileList快
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public long TransSeq {
|
|
get { return transSeq_; }
|
|
set {
|
|
transSeq_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "hostName" field.</summary>
|
|
public const int HostNameFieldNumber = 2;
|
|
private string hostName_ = "";
|
|
/// <summary>
|
|
/// 发送文件的host
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string HostName {
|
|
get { return hostName_; }
|
|
set {
|
|
hostName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other) {
|
|
return Equals(other as SMFileRecvStateRes);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(SMFileRecvStateRes other) {
|
|
if (ReferenceEquals(other, null)) {
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this)) {
|
|
return true;
|
|
}
|
|
if (TransSeq != other.TransSeq) return false;
|
|
if (HostName != other.HostName) return false;
|
|
return true;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode() {
|
|
int hash = 1;
|
|
if (TransSeq != 0L) hash ^= TransSeq.GetHashCode();
|
|
if (HostName.Length != 0) hash ^= HostName.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 (TransSeq != 0L) {
|
|
output.WriteRawTag(8);
|
|
output.WriteInt64(TransSeq);
|
|
}
|
|
if (HostName.Length != 0) {
|
|
output.WriteRawTag(18);
|
|
output.WriteString(HostName);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize() {
|
|
int size = 0;
|
|
if (TransSeq != 0L) {
|
|
size += 1 + pb::CodedOutputStream.ComputeInt64Size(TransSeq);
|
|
}
|
|
if (HostName.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(HostName);
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(SMFileRecvStateRes other) {
|
|
if (other == null) {
|
|
return;
|
|
}
|
|
if (other.TransSeq != 0L) {
|
|
TransSeq = other.TransSeq;
|
|
}
|
|
if (other.HostName.Length != 0) {
|
|
HostName = other.HostName;
|
|
}
|
|
}
|
|
|
|
[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: {
|
|
TransSeq = input.ReadInt64();
|
|
break;
|
|
}
|
|
case 18: {
|
|
HostName = input.ReadString();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 取消传送
|
|
/// SM_MSGID_CANCEL_TRANS_NOTIFY
|
|
/// </summary>
|
|
public sealed partial class SMCancelTransNotify : pb::IMessage<SMCancelTransNotify> {
|
|
private static readonly pb::MessageParser<SMCancelTransNotify> _parser = new pb::MessageParser<SMCancelTransNotify>(() => new SMCancelTransNotify());
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<SMCancelTransNotify> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor {
|
|
get { return global::Google.Protobuf.WellKnownTypes.SmCsReflection.Descriptor.MessageTypes[15]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor {
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMCancelTransNotify() {
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMCancelTransNotify(SMCancelTransNotify other) : this() {
|
|
transSeq_ = other.transSeq_;
|
|
hostName_ = other.hostName_;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SMCancelTransNotify Clone() {
|
|
return new SMCancelTransNotify(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "transSeq" field.</summary>
|
|
public const int TransSeqFieldNumber = 1;
|
|
private long transSeq_;
|
|
/// <summary>
|
|
/// 序列号, 快速判断是否同一次传送, 比对比fileList快
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public long TransSeq {
|
|
get { return transSeq_; }
|
|
set {
|
|
transSeq_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "hostName" field.</summary>
|
|
public const int HostNameFieldNumber = 2;
|
|
private string hostName_ = "";
|
|
/// <summary>
|
|
/// 发起取消的host
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string HostName {
|
|
get { return hostName_; }
|
|
set {
|
|
hostName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other) {
|
|
return Equals(other as SMCancelTransNotify);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(SMCancelTransNotify other) {
|
|
if (ReferenceEquals(other, null)) {
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this)) {
|
|
return true;
|
|
}
|
|
if (TransSeq != other.TransSeq) return false;
|
|
if (HostName != other.HostName) return false;
|
|
return true;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode() {
|
|
int hash = 1;
|
|
if (TransSeq != 0L) hash ^= TransSeq.GetHashCode();
|
|
if (HostName.Length != 0) hash ^= HostName.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 (TransSeq != 0L) {
|
|
output.WriteRawTag(8);
|
|
output.WriteInt64(TransSeq);
|
|
}
|
|
if (HostName.Length != 0) {
|
|
output.WriteRawTag(18);
|
|
output.WriteString(HostName);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize() {
|
|
int size = 0;
|
|
if (TransSeq != 0L) {
|
|
size += 1 + pb::CodedOutputStream.ComputeInt64Size(TransSeq);
|
|
}
|
|
if (HostName.Length != 0) {
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(HostName);
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(SMCancelTransNotify other) {
|
|
if (other == null) {
|
|
return;
|
|
}
|
|
if (other.TransSeq != 0L) {
|
|
TransSeq = other.TransSeq;
|
|
}
|
|
if (other.HostName.Length != 0) {
|
|
HostName = other.HostName;
|
|
}
|
|
}
|
|
|
|
[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: {
|
|
TransSeq = input.ReadInt64();
|
|
break;
|
|
}
|
|
case 18: {
|
|
HostName = input.ReadString();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
#endregion
|
|
|
|
}
|
|
|
|
#endregion Designer generated code
|
|
|