// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: MessageContainer.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 Tango.PMR.Common {
/// Holder for reflection information generated from MessageContainer.proto
public static partial class MessageContainerReflection {
#region Descriptor
/// File descriptor for MessageContainer.proto
public static pbr::FileDescriptor Descriptor {
get { return descriptor; }
}
private static pbr::FileDescriptor descriptor;
static MessageContainerReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChZNZXNzYWdlQ29udGFpbmVyLnByb3RvEhBUYW5nby5QTVIuQ29tbW9uGhFN",
"ZXNzYWdlVHlwZS5wcm90bxoPRXJyb3JDb2RlLnByb3RvIpECChBNZXNzYWdl",
"Q29udGFpbmVyEisKBFR5cGUYASABKA4yHS5UYW5nby5QTVIuQ29tbW9uLk1l",
"c3NhZ2VUeXBlEg0KBVRva2VuGAIgASgJEg8KB1RpbWVvdXQYAyABKA0SEgoK",
"Q29udGludW91cxgEIAEoCBIZChFDb250aW51b3VzVGltZW91dBgFIAEoDRIR",
"CglDb21wbGV0ZWQYBiABKAgSDAoERGF0YRgHIAEoDBILCgNDUkMYCCABKA0S",
"KgoFRXJyb3IYCSABKA4yGy5UYW5nby5QTVIuQ29tbW9uLkVycm9yQ29kZRIU",
"CgxFcnJvck1lc3NhZ2UYCiABKAkSEQoJRXZlbnRDb2RlGAsgASgFQhwKGmNv",
"bS50d2luZS50YW5nby5wbXIuY29tbW9uYgZwcm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Tango.PMR.Common.MessageTypeReflection.Descriptor, global::Tango.PMR.Common.ErrorCodeReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Common.MessageContainer), global::Tango.PMR.Common.MessageContainer.Parser, new[]{ "Type", "Token", "Timeout", "Continuous", "ContinuousTimeout", "Completed", "Data", "CRC", "Error", "ErrorMessage", "EventCode" }, null, null, null)
}));
}
#endregion
}
#region Messages
public sealed partial class MessageContainer : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MessageContainer());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Tango.PMR.Common.MessageContainerReflection.Descriptor.MessageTypes[0]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public MessageContainer() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public MessageContainer(MessageContainer other) : this() {
type_ = other.type_;
token_ = other.token_;
timeout_ = other.timeout_;
continuous_ = other.continuous_;
continuousTimeout_ = other.continuousTimeout_;
completed_ = other.completed_;
data_ = other.data_;
cRC_ = other.cRC_;
error_ = other.error_;
errorMessage_ = other.errorMessage_;
eventCode_ = other.eventCode_;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public MessageContainer Clone() {
return new MessageContainer(this);
}
/// Field number for the "Type" field.
public const int TypeFieldNumber = 1;
private global::Tango.PMR.Common.MessageType type_ = 0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public global::Tango.PMR.Common.MessageType Type {
get { return type_; }
set {
type_ = value;
}
}
/// Field number for the "Token" field.
public const int TokenFieldNumber = 2;
private string token_ = "";
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Token {
get { return token_; }
set {
token_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "Timeout" field.
public const int TimeoutFieldNumber = 3;
private uint timeout_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint Timeout {
get { return timeout_; }
set {
timeout_ = value;
}
}
/// Field number for the "Continuous" field.
public const int ContinuousFieldNumber = 4;
private bool continuous_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Continuous {
get { return continuous_; }
set {
continuous_ = value;
}
}
/// Field number for the "ContinuousTimeout" field.
public const int ContinuousTimeoutFieldNumber = 5;
private uint continuousTimeout_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint ContinuousTimeout {
get { return continuousTimeout_; }
set {
continuousTimeout_ = value;
}
}
/// Field number for the "Completed" field.
public const int CompletedFieldNumber = 6;
private bool completed_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Completed {
get { return completed_; }
set {
completed_ = value;
}
}
/// Field number for the "Data" field.
public const int DataFieldNumber = 7;
private pb::ByteString data_ = pb::ByteString.Empty;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pb::ByteString Data {
get { return data_; }
set {
data_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "CRC" field.
public const int CRCFieldNumber = 8;
private uint cRC_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint CRC {
get { return cRC_; }
set {
cRC_ = value;
}
}
/// Field number for the "Error" field.
public const int ErrorFieldNumber = 9;
private global::Tango.PMR.Common.ErrorCode error_ = 0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public global::Tango.PMR.Common.ErrorCode Error {
get { return error_; }
set {
error_ = value;
}
}
/// Field number for the "ErrorMessage" field.
public const int ErrorMessageFieldNumber = 10;
private string errorMessage_ = "";
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string ErrorMessage {
get { return errorMessage_; }
set {
errorMessage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "EventCode" field.
public const int EventCodeFieldNumber = 11;
private int eventCode_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int EventCode {
get { return eventCode_; }
set {
eventCode_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as MessageContainer);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(MessageContainer other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Type != other.Type) return false;
if (Token != other.Token) return false;
if (Timeout != other.Timeout) return false;
if (Continuous != other.Continuous) return false;
if (ContinuousTimeout != other.ContinuousTimeout) return false;
if (Completed != other.Completed) return false;
if (Data != other.Data) return false;
if (CRC != other.CRC) return false;
if (Error != other.Error) return false;
if (ErrorMessage != other.ErrorMessage) return false;
if (EventCode != other.EventCode) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (Type != 0) hash ^= Type.GetHashCode();
if (Token.Length != 0) hash ^= Token.GetHashCode();
if (Timeout != 0) hash ^= Timeout.GetHashCode();
if (Continuous != false) hash ^= Continuous.GetHashCode();
if (ContinuousTimeout != 0) hash ^= ContinuousTimeout.GetHashCode();
if (Completed != false) hash ^= Completed.GetHashCode();
if (Data.Length != 0) hash ^= Data.GetHashCode();
if (CRC != 0) hash ^= CRC.GetHashCode();
if (Error != 0) hash ^= Error.GetHashCode();
if (ErrorMessage.Length != 0) hash ^= ErrorMessage.GetHashCode();
if (EventCode != 0) hash ^= EventCode.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 (Type != 0) {
output.WriteRawTag(8);
output.WriteEnum((int) Type);
}
if (Token.Length != 0) {
output.WriteRawTag(18);
output.WriteString(Token);
}
if (Timeout != 0) {
output.WriteRawTag(24);
output.WriteUInt32(Timeout);
}
if (Continuous != false) {
output.WriteRawTag(32);
output.WriteBool(Continuous);
}
if (ContinuousTimeout != 0) {
output.WriteRawTag(40);
output.WriteUInt32(ContinuousTimeout);
}
if (Completed != false) {
output.WriteRawTag(48);
output.WriteBool(Completed);
}
if (Data.Length != 0) {
output.WriteRawTag(58);
output.WriteBytes(Data);
}
if (CRC != 0) {
output.WriteRawTag(64);
output.WriteUInt32(CRC);
}
if (Error != 0) {
output.WriteRawTag(72);
output.WriteEnum((int) Error);
}
if (ErrorMessage.Length != 0) {
output.WriteRawTag(82);
output.WriteString(ErrorMessage);
}
if (EventCode != 0) {
output.WriteRawTag(88);
output.WriteInt32(EventCode);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (Type != 0) {
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Type);
}
if (Token.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Token);
}
if (Timeout != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Timeout);
}
if (Continuous != false) {
size += 1 + 1;
}
if (ContinuousTimeout != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ContinuousTimeout);
}
if (Completed != false) {
size += 1 + 1;
}
if (Data.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeBytesSize(Data);
}
if (CRC != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(CRC);
}
if (Error != 0) {
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Error);
}
if (ErrorMessage.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(ErrorMessage);
}
if (EventCode != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(EventCode);
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(MessageContainer other) {
if (other == null) {
return;
}
if (other.Type != 0) {
Type = other.Type;
}
if (other.Token.Length != 0) {
Token = other.Token;
}
if (other.Timeout != 0) {
Timeout = other.Timeout;
}
if (other.Continuous != false) {
Continuous = other.Continuous;
}
if (other.ContinuousTimeout != 0) {
ContinuousTimeout = other.ContinuousTimeout;
}
if (other.Completed != false) {
Completed = other.Completed;
}
if (other.Data.Length != 0) {
Data = other.Data;
}
if (other.CRC != 0) {
CRC = other.CRC;
}
if (other.Error != 0) {
Error = other.Error;
}
if (other.ErrorMessage.Length != 0) {
ErrorMessage = other.ErrorMessage;
}
if (other.EventCode != 0) {
EventCode = other.EventCode;
}
}
[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: {
type_ = (global::Tango.PMR.Common.MessageType) input.ReadEnum();
break;
}
case 18: {
Token = input.ReadString();
break;
}
case 24: {
Timeout = input.ReadUInt32();
break;
}
case 32: {
Continuous = input.ReadBool();
break;
}
case 40: {
ContinuousTimeout = input.ReadUInt32();
break;
}
case 48: {
Completed = input.ReadBool();
break;
}
case 58: {
Data = input.ReadBytes();
break;
}
case 64: {
CRC = input.ReadUInt32();
break;
}
case 72: {
error_ = (global::Tango.PMR.Common.ErrorCode) input.ReadEnum();
break;
}
case 82: {
ErrorMessage = input.ReadString();
break;
}
case 88: {
EventCode = input.ReadInt32();
break;
}
}
}
}
}
#endregion
}
#endregion Designer generated code