1 // <auto-generated> 2 // This file was generated by a tool; you should avoid making direct changes. 3 // Consider using 'partial classes' to extend these types 4 // Input: my.proto 5 // </auto-generated> 6 7 #region Designer generated code 8 #pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 9 namespace Antmicro.Renode.Peripherals.CPU.GuestProfiling.ProtoBuf 10 { 11 12 [global::ProtoBuf.ProtoContract()] 13 public partial class TrackDescriptor : global::ProtoBuf.IExtensible 14 { 15 private global::ProtoBuf.IExtension __pbn__extensionData; 16 global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) 17 => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); 18 19 [global::ProtoBuf.ProtoMember(1, Name = @"uuid")] 20 public ulong Uuid 21 { 22 get { return __pbn__Uuid.GetValueOrDefault(); } 23 set { __pbn__Uuid = value; } 24 } ShouldSerializeUuid()25 public bool ShouldSerializeUuid() => __pbn__Uuid != null; ResetUuid()26 public void ResetUuid() => __pbn__Uuid = null; 27 private ulong? __pbn__Uuid; 28 29 [global::ProtoBuf.ProtoMember(2, Name = @"name")] 30 [global::System.ComponentModel.DefaultValue("")] 31 public string Name 32 { 33 get { return __pbn__Name ?? ""; } 34 set { __pbn__Name = value; } 35 } ShouldSerializeName()36 public bool ShouldSerializeName() => __pbn__Name != null; ResetName()37 public void ResetName() => __pbn__Name = null; 38 private string __pbn__Name; 39 40 [global::ProtoBuf.ProtoMember(8, Name = @"counter")] 41 public CounterDescriptor Counter { get; set; } 42 43 [global::ProtoBuf.ProtoContract()] 44 public partial class CounterDescriptor : global::ProtoBuf.IExtensible 45 { 46 private global::ProtoBuf.IExtension __pbn__extensionData; 47 global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) 48 => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); 49 50 } 51 52 } 53 54 [global::ProtoBuf.ProtoContract()] 55 public partial class TrackEvent : global::ProtoBuf.IExtensible 56 { 57 private global::ProtoBuf.IExtension __pbn__extensionData; 58 global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) 59 => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); 60 61 [global::ProtoBuf.ProtoMember(23, Name = @"name")] 62 [global::System.ComponentModel.DefaultValue("")] 63 public string Name 64 { 65 get { return __pbn__Name ?? ""; } 66 set { __pbn__Name = value; } 67 } ShouldSerializeName()68 public bool ShouldSerializeName() => __pbn__Name != null; ResetName()69 public void ResetName() => __pbn__Name = null; 70 private string __pbn__Name; 71 72 [global::ProtoBuf.ProtoMember(9)] 73 [global::System.ComponentModel.DefaultValue(Type.TypeUnspecified)] 74 public Type type 75 { 76 get { return __pbn__type ?? Type.TypeUnspecified; } 77 set { __pbn__type = value; } 78 } ShouldSerializetype()79 public bool ShouldSerializetype() => __pbn__type != null; Resettype()80 public void Resettype() => __pbn__type = null; 81 private Type? __pbn__type; 82 83 [global::ProtoBuf.ProtoMember(11, Name = @"track_uuid")] 84 public ulong TrackUuid 85 { 86 get { return __pbn__TrackUuid.GetValueOrDefault(); } 87 set { __pbn__TrackUuid = value; } 88 } ShouldSerializeTrackUuid()89 public bool ShouldSerializeTrackUuid() => __pbn__TrackUuid != null; ResetTrackUuid()90 public void ResetTrackUuid() => __pbn__TrackUuid = null; 91 private ulong? __pbn__TrackUuid; 92 93 [global::ProtoBuf.ProtoMember(30, Name = @"counter_value")] 94 public long CounterValue 95 { 96 get { return __pbn__counter_value_field.Is(30) ? __pbn__counter_value_field.Int64 : default(long); } 97 set { __pbn__counter_value_field = new global::ProtoBuf.DiscriminatedUnion64(30, value); } 98 } ShouldSerializeCounterValue()99 public bool ShouldSerializeCounterValue() => __pbn__counter_value_field.Is(30); ResetCounterValue()100 public void ResetCounterValue() => global::ProtoBuf.DiscriminatedUnion64.Reset(ref __pbn__counter_value_field, 30); 101 102 private global::ProtoBuf.DiscriminatedUnion64 __pbn__counter_value_field; 103 104 [global::ProtoBuf.ProtoMember(44, Name = @"double_counter_value")] 105 public double DoubleCounterValue 106 { 107 get { return __pbn__counter_value_field.Is(44) ? __pbn__counter_value_field.Double : default(double); } 108 set { __pbn__counter_value_field = new global::ProtoBuf.DiscriminatedUnion64(44, value); } 109 } ShouldSerializeDoubleCounterValue()110 public bool ShouldSerializeDoubleCounterValue() => __pbn__counter_value_field.Is(44); ResetDoubleCounterValue()111 public void ResetDoubleCounterValue() => global::ProtoBuf.DiscriminatedUnion64.Reset(ref __pbn__counter_value_field, 44); 112 113 [global::ProtoBuf.ProtoContract()] 114 public enum Type 115 { 116 [global::ProtoBuf.ProtoEnum(Name = @"TYPE_UNSPECIFIED")] 117 TypeUnspecified = 0, 118 [global::ProtoBuf.ProtoEnum(Name = @"TYPE_SLICE_BEGIN")] 119 TypeSliceBegin = 1, 120 [global::ProtoBuf.ProtoEnum(Name = @"TYPE_SLICE_END")] 121 TypeSliceEnd = 2, 122 [global::ProtoBuf.ProtoEnum(Name = @"TYPE_INSTANT")] 123 TypeInstant = 3, 124 [global::ProtoBuf.ProtoEnum(Name = @"TYPE_COUNTER")] 125 TypeCounter = 4, 126 } 127 128 } 129 130 [global::ProtoBuf.ProtoContract()] 131 public partial class TracePacket : global::ProtoBuf.IExtensible 132 { 133 private global::ProtoBuf.IExtension __pbn__extensionData; 134 global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) 135 => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); 136 137 [global::ProtoBuf.ProtoMember(8, Name = @"timestamp")] 138 public ulong Timestamp 139 { 140 get { return __pbn__Timestamp.GetValueOrDefault(); } 141 set { __pbn__Timestamp = value; } 142 } ShouldSerializeTimestamp()143 public bool ShouldSerializeTimestamp() => __pbn__Timestamp != null; ResetTimestamp()144 public void ResetTimestamp() => __pbn__Timestamp = null; 145 private ulong? __pbn__Timestamp; 146 147 [global::ProtoBuf.ProtoMember(11, Name = @"track_event")] 148 public TrackEvent TrackEvent 149 { 150 get { return __pbn__data.Is(11) ? ((TrackEvent)__pbn__data.Object) : default(TrackEvent); } 151 set { __pbn__data = new global::ProtoBuf.DiscriminatedUnionObject(11, value); } 152 } ShouldSerializeTrackEvent()153 public bool ShouldSerializeTrackEvent() => __pbn__data.Is(11); ResetTrackEvent()154 public void ResetTrackEvent() => global::ProtoBuf.DiscriminatedUnionObject.Reset(ref __pbn__data, 11); 155 156 private global::ProtoBuf.DiscriminatedUnionObject __pbn__data; 157 158 [global::ProtoBuf.ProtoMember(60, Name = @"track_descriptor")] 159 public TrackDescriptor TrackDescriptor 160 { 161 get { return __pbn__data.Is(60) ? ((TrackDescriptor)__pbn__data.Object) : default(TrackDescriptor); } 162 set { __pbn__data = new global::ProtoBuf.DiscriminatedUnionObject(60, value); } 163 } ShouldSerializeTrackDescriptor()164 public bool ShouldSerializeTrackDescriptor() => __pbn__data.Is(60); ResetTrackDescriptor()165 public void ResetTrackDescriptor() => global::ProtoBuf.DiscriminatedUnionObject.Reset(ref __pbn__data, 60); 166 167 [global::ProtoBuf.ProtoMember(36, Name = @"synchronization_marker")] 168 public byte[] SynchronizationMarker 169 { 170 get { return __pbn__data.Is(36) ? ((byte[])__pbn__data.Object) : default(byte[]); } 171 set { __pbn__data = new global::ProtoBuf.DiscriminatedUnionObject(36, value); } 172 } ShouldSerializeSynchronizationMarker()173 public bool ShouldSerializeSynchronizationMarker() => __pbn__data.Is(36); ResetSynchronizationMarker()174 public void ResetSynchronizationMarker() => global::ProtoBuf.DiscriminatedUnionObject.Reset(ref __pbn__data, 36); 175 176 [global::ProtoBuf.ProtoMember(10, Name = @"trusted_packet_sequence_id")] 177 public uint TrustedPacketSequenceId 178 { 179 get { return __pbn__TrustedPacketSequenceId.GetValueOrDefault(); } 180 set { __pbn__TrustedPacketSequenceId = value; } 181 } ShouldSerializeTrustedPacketSequenceId()182 public bool ShouldSerializeTrustedPacketSequenceId() => __pbn__TrustedPacketSequenceId != null; ResetTrustedPacketSequenceId()183 public void ResetTrustedPacketSequenceId() => __pbn__TrustedPacketSequenceId = null; 184 private uint? __pbn__TrustedPacketSequenceId; 185 186 } 187 188 [global::ProtoBuf.ProtoContract()] 189 public partial class Trace : global::ProtoBuf.IExtensible 190 { 191 private global::ProtoBuf.IExtension __pbn__extensionData; 192 global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) 193 => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); 194 195 [global::ProtoBuf.ProtoMember(1, Name = @"packets")] 196 public global::System.Collections.Generic.List<TracePacket> Packets { get; } = new global::System.Collections.Generic.List<TracePacket>(); 197 198 } 199 200 } 201 202 #pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 203 #endregion 204