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