aa2da25cec128b360beb2c4681b7d12eb8db78be
[ric-plt/streaming-protobufs.git] / protogen / gopb / rrc_system_information.pb.go
1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: rrc_system_information.proto
3
4 package streaming_protobufs
5
6 import (
7         fmt "fmt"
8         proto "github.com/golang/protobuf/proto"
9         wrappers "github.com/golang/protobuf/ptypes/wrappers"
10         math "math"
11 )
12
13 // Reference imports to suppress errors if they are not otherwise used.
14 var _ = proto.Marshal
15 var _ = fmt.Errorf
16 var _ = math.Inf
17
18 // This is a compile-time assertion to ensure that this generated file
19 // is compatible with the proto package it is being compiled against.
20 // A compilation error at this line likely means your copy of the
21 // proto package needs to be updated.
22 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
23
24 type SystemInformation struct {
25         // Types that are valid to be assigned to CriticalExtensions:
26         //      *SystemInformation_SystemInformationR15
27         CriticalExtensions   isSystemInformation_CriticalExtensions `protobuf_oneof:"criticalExtensions"`
28         XXX_NoUnkeyedLiteral struct{}                               `json:"-"`
29         XXX_unrecognized     []byte                                 `json:"-"`
30         XXX_sizecache        int32                                  `json:"-"`
31 }
32
33 func (m *SystemInformation) Reset()         { *m = SystemInformation{} }
34 func (m *SystemInformation) String() string { return proto.CompactTextString(m) }
35 func (*SystemInformation) ProtoMessage()    {}
36 func (*SystemInformation) Descriptor() ([]byte, []int) {
37         return fileDescriptor_5125919ffcc3a355, []int{0}
38 }
39
40 func (m *SystemInformation) XXX_Unmarshal(b []byte) error {
41         return xxx_messageInfo_SystemInformation.Unmarshal(m, b)
42 }
43 func (m *SystemInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
44         return xxx_messageInfo_SystemInformation.Marshal(b, m, deterministic)
45 }
46 func (m *SystemInformation) XXX_Merge(src proto.Message) {
47         xxx_messageInfo_SystemInformation.Merge(m, src)
48 }
49 func (m *SystemInformation) XXX_Size() int {
50         return xxx_messageInfo_SystemInformation.Size(m)
51 }
52 func (m *SystemInformation) XXX_DiscardUnknown() {
53         xxx_messageInfo_SystemInformation.DiscardUnknown(m)
54 }
55
56 var xxx_messageInfo_SystemInformation proto.InternalMessageInfo
57
58 type isSystemInformation_CriticalExtensions interface {
59         isSystemInformation_CriticalExtensions()
60 }
61
62 type SystemInformation_SystemInformationR15 struct {
63         SystemInformationR15 *SystemInformation_IEs `protobuf:"bytes,1,opt,name=systemInformation_r15,json=systemInformationR15,proto3,oneof"`
64 }
65
66 func (*SystemInformation_SystemInformationR15) isSystemInformation_CriticalExtensions() {}
67
68 func (m *SystemInformation) GetCriticalExtensions() isSystemInformation_CriticalExtensions {
69         if m != nil {
70                 return m.CriticalExtensions
71         }
72         return nil
73 }
74
75 func (m *SystemInformation) GetSystemInformationR15() *SystemInformation_IEs {
76         if x, ok := m.GetCriticalExtensions().(*SystemInformation_SystemInformationR15); ok {
77                 return x.SystemInformationR15
78         }
79         return nil
80 }
81
82 // XXX_OneofWrappers is for the internal use of the proto package.
83 func (*SystemInformation) XXX_OneofWrappers() []interface{} {
84         return []interface{}{
85                 (*SystemInformation_SystemInformationR15)(nil),
86         }
87 }
88
89 type SystemInformation_IEs struct {
90         Sib_TypeAndInfo          []*SIB_TypeAndInfo   `protobuf:"bytes,1,rep,name=sib_TypeAndInfo,json=sibTypeAndInfo,proto3" json:"sib_TypeAndInfo,omitempty"`
91         LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,2,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"`
92         XXX_NoUnkeyedLiteral     struct{}             `json:"-"`
93         XXX_unrecognized         []byte               `json:"-"`
94         XXX_sizecache            int32                `json:"-"`
95 }
96
97 func (m *SystemInformation_IEs) Reset()         { *m = SystemInformation_IEs{} }
98 func (m *SystemInformation_IEs) String() string { return proto.CompactTextString(m) }
99 func (*SystemInformation_IEs) ProtoMessage()    {}
100 func (*SystemInformation_IEs) Descriptor() ([]byte, []int) {
101         return fileDescriptor_5125919ffcc3a355, []int{1}
102 }
103
104 func (m *SystemInformation_IEs) XXX_Unmarshal(b []byte) error {
105         return xxx_messageInfo_SystemInformation_IEs.Unmarshal(m, b)
106 }
107 func (m *SystemInformation_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
108         return xxx_messageInfo_SystemInformation_IEs.Marshal(b, m, deterministic)
109 }
110 func (m *SystemInformation_IEs) XXX_Merge(src proto.Message) {
111         xxx_messageInfo_SystemInformation_IEs.Merge(m, src)
112 }
113 func (m *SystemInformation_IEs) XXX_Size() int {
114         return xxx_messageInfo_SystemInformation_IEs.Size(m)
115 }
116 func (m *SystemInformation_IEs) XXX_DiscardUnknown() {
117         xxx_messageInfo_SystemInformation_IEs.DiscardUnknown(m)
118 }
119
120 var xxx_messageInfo_SystemInformation_IEs proto.InternalMessageInfo
121
122 func (m *SystemInformation_IEs) GetSib_TypeAndInfo() []*SIB_TypeAndInfo {
123         if m != nil {
124                 return m.Sib_TypeAndInfo
125         }
126         return nil
127 }
128
129 func (m *SystemInformation_IEs) GetLateNonCriticalExtension() *wrappers.BytesValue {
130         if m != nil {
131                 return m.LateNonCriticalExtension
132         }
133         return nil
134 }
135
136 type SIB_TypeAndInfo struct {
137         // Types that are valid to be assigned to C:
138         //      *SIB_TypeAndInfo_Sib2
139         //      *SIB_TypeAndInfo_Sib3
140         //      *SIB_TypeAndInfo_Sib4
141         //      *SIB_TypeAndInfo_Sib5
142         //      *SIB_TypeAndInfo_Sib6
143         //      *SIB_TypeAndInfo_Sib7
144         //      *SIB_TypeAndInfo_Sib8
145         //      *SIB_TypeAndInfo_Sib9
146         C                    isSIB_TypeAndInfo_C `protobuf_oneof:"c"`
147         XXX_NoUnkeyedLiteral struct{}            `json:"-"`
148         XXX_unrecognized     []byte              `json:"-"`
149         XXX_sizecache        int32               `json:"-"`
150 }
151
152 func (m *SIB_TypeAndInfo) Reset()         { *m = SIB_TypeAndInfo{} }
153 func (m *SIB_TypeAndInfo) String() string { return proto.CompactTextString(m) }
154 func (*SIB_TypeAndInfo) ProtoMessage()    {}
155 func (*SIB_TypeAndInfo) Descriptor() ([]byte, []int) {
156         return fileDescriptor_5125919ffcc3a355, []int{2}
157 }
158
159 func (m *SIB_TypeAndInfo) XXX_Unmarshal(b []byte) error {
160         return xxx_messageInfo_SIB_TypeAndInfo.Unmarshal(m, b)
161 }
162 func (m *SIB_TypeAndInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
163         return xxx_messageInfo_SIB_TypeAndInfo.Marshal(b, m, deterministic)
164 }
165 func (m *SIB_TypeAndInfo) XXX_Merge(src proto.Message) {
166         xxx_messageInfo_SIB_TypeAndInfo.Merge(m, src)
167 }
168 func (m *SIB_TypeAndInfo) XXX_Size() int {
169         return xxx_messageInfo_SIB_TypeAndInfo.Size(m)
170 }
171 func (m *SIB_TypeAndInfo) XXX_DiscardUnknown() {
172         xxx_messageInfo_SIB_TypeAndInfo.DiscardUnknown(m)
173 }
174
175 var xxx_messageInfo_SIB_TypeAndInfo proto.InternalMessageInfo
176
177 type isSIB_TypeAndInfo_C interface {
178         isSIB_TypeAndInfo_C()
179 }
180
181 type SIB_TypeAndInfo_Sib2 struct {
182         Sib2 *SIB2 `protobuf:"bytes,1,opt,name=sib2,proto3,oneof"`
183 }
184
185 type SIB_TypeAndInfo_Sib3 struct {
186         Sib3 *SIB3 `protobuf:"bytes,2,opt,name=sib3,proto3,oneof"`
187 }
188
189 type SIB_TypeAndInfo_Sib4 struct {
190         Sib4 *SIB4 `protobuf:"bytes,3,opt,name=sib4,proto3,oneof"`
191 }
192
193 type SIB_TypeAndInfo_Sib5 struct {
194         Sib5 *SIB5 `protobuf:"bytes,4,opt,name=sib5,proto3,oneof"`
195 }
196
197 type SIB_TypeAndInfo_Sib6 struct {
198         Sib6 *SIB6 `protobuf:"bytes,5,opt,name=sib6,proto3,oneof"`
199 }
200
201 type SIB_TypeAndInfo_Sib7 struct {
202         Sib7 *SIB7 `protobuf:"bytes,6,opt,name=sib7,proto3,oneof"`
203 }
204
205 type SIB_TypeAndInfo_Sib8 struct {
206         Sib8 *SIB8 `protobuf:"bytes,7,opt,name=sib8,proto3,oneof"`
207 }
208
209 type SIB_TypeAndInfo_Sib9 struct {
210         Sib9 *SIB9 `protobuf:"bytes,8,opt,name=sib9,proto3,oneof"`
211 }
212
213 func (*SIB_TypeAndInfo_Sib2) isSIB_TypeAndInfo_C() {}
214
215 func (*SIB_TypeAndInfo_Sib3) isSIB_TypeAndInfo_C() {}
216
217 func (*SIB_TypeAndInfo_Sib4) isSIB_TypeAndInfo_C() {}
218
219 func (*SIB_TypeAndInfo_Sib5) isSIB_TypeAndInfo_C() {}
220
221 func (*SIB_TypeAndInfo_Sib6) isSIB_TypeAndInfo_C() {}
222
223 func (*SIB_TypeAndInfo_Sib7) isSIB_TypeAndInfo_C() {}
224
225 func (*SIB_TypeAndInfo_Sib8) isSIB_TypeAndInfo_C() {}
226
227 func (*SIB_TypeAndInfo_Sib9) isSIB_TypeAndInfo_C() {}
228
229 func (m *SIB_TypeAndInfo) GetC() isSIB_TypeAndInfo_C {
230         if m != nil {
231                 return m.C
232         }
233         return nil
234 }
235
236 func (m *SIB_TypeAndInfo) GetSib2() *SIB2 {
237         if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib2); ok {
238                 return x.Sib2
239         }
240         return nil
241 }
242
243 func (m *SIB_TypeAndInfo) GetSib3() *SIB3 {
244         if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib3); ok {
245                 return x.Sib3
246         }
247         return nil
248 }
249
250 func (m *SIB_TypeAndInfo) GetSib4() *SIB4 {
251         if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib4); ok {
252                 return x.Sib4
253         }
254         return nil
255 }
256
257 func (m *SIB_TypeAndInfo) GetSib5() *SIB5 {
258         if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib5); ok {
259                 return x.Sib5
260         }
261         return nil
262 }
263
264 func (m *SIB_TypeAndInfo) GetSib6() *SIB6 {
265         if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib6); ok {
266                 return x.Sib6
267         }
268         return nil
269 }
270
271 func (m *SIB_TypeAndInfo) GetSib7() *SIB7 {
272         if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib7); ok {
273                 return x.Sib7
274         }
275         return nil
276 }
277
278 func (m *SIB_TypeAndInfo) GetSib8() *SIB8 {
279         if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib8); ok {
280                 return x.Sib8
281         }
282         return nil
283 }
284
285 func (m *SIB_TypeAndInfo) GetSib9() *SIB9 {
286         if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib9); ok {
287                 return x.Sib9
288         }
289         return nil
290 }
291
292 // XXX_OneofWrappers is for the internal use of the proto package.
293 func (*SIB_TypeAndInfo) XXX_OneofWrappers() []interface{} {
294         return []interface{}{
295                 (*SIB_TypeAndInfo_Sib2)(nil),
296                 (*SIB_TypeAndInfo_Sib3)(nil),
297                 (*SIB_TypeAndInfo_Sib4)(nil),
298                 (*SIB_TypeAndInfo_Sib5)(nil),
299                 (*SIB_TypeAndInfo_Sib6)(nil),
300                 (*SIB_TypeAndInfo_Sib7)(nil),
301                 (*SIB_TypeAndInfo_Sib8)(nil),
302                 (*SIB_TypeAndInfo_Sib9)(nil),
303         }
304 }
305
306 func init() {
307         proto.RegisterType((*SystemInformation)(nil), "streaming_protobufs.SystemInformation")
308         proto.RegisterType((*SystemInformation_IEs)(nil), "streaming_protobufs.SystemInformation_IEs")
309         proto.RegisterType((*SIB_TypeAndInfo)(nil), "streaming_protobufs.SIB_TypeAndInfo")
310 }
311
312 func init() { proto.RegisterFile("rrc_system_information.proto", fileDescriptor_5125919ffcc3a355) }
313
314 var fileDescriptor_5125919ffcc3a355 = []byte{
315         // 406 bytes of a gzipped FileDescriptorProto
316         0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0xd0, 0x5d, 0xab, 0xd3, 0x30,
317         0x18, 0x07, 0xf0, 0x53, 0x7b, 0x3c, 0x4a, 0x0e, 0x7a, 0xb0, 0x9e, 0x49, 0x9c, 0x22, 0x63, 0x78,
318         0x31, 0x84, 0xa6, 0xac, 0x5d, 0xf7, 0x72, 0x69, 0x65, 0xb0, 0x5d, 0xe8, 0x45, 0x15, 0x05, 0x6f,
319         0x4a, 0x5a, 0xb3, 0x12, 0x68, 0x93, 0x92, 0x64, 0x68, 0xbf, 0x83, 0x9f, 0xc1, 0xaf, 0xe2, 0x57,
320         0x93, 0x75, 0xcf, 0xe6, 0xd8, 0x4b, 0xef, 0x96, 0x67, 0xf9, 0xfd, 0x9f, 0x7f, 0x83, 0x5e, 0x2b,
321         0x95, 0x25, 0xba, 0xd6, 0x86, 0x95, 0x09, 0x17, 0x2b, 0xa9, 0x4a, 0x6a, 0xb8, 0x14, 0xa4, 0x52,
322         0xd2, 0x48, 0xe7, 0xb9, 0x36, 0x8a, 0xd1, 0x92, 0x8b, 0x3c, 0x69, 0x06, 0xe9, 0x7a, 0xa5, 0xbb,
323         0x6f, 0x72, 0x29, 0xf3, 0x82, 0x79, 0xbb, 0x89, 0xf7, 0x53, 0xd1, 0xaa, 0x62, 0x4a, 0x6f, 0x51,
324         0xf7, 0xc5, 0x26, 0x32, 0x93, 0x65, 0x29, 0x45, 0x62, 0xea, 0x8a, 0xed, 0xe6, 0x4f, 0x9a, 0x55,
325         0x3c, 0xdd, 0x1e, 0xfb, 0xbf, 0x2d, 0xf4, 0xec, 0x73, 0xb3, 0x78, 0xf9, 0x7f, 0xaf, 0x43, 0x51,
326         0x47, 0x1f, 0x0f, 0x13, 0x35, 0x0c, 0xb1, 0xd5, 0xb3, 0x06, 0xb7, 0xfe, 0x3b, 0x72, 0xa6, 0x11,
327         0x39, 0x89, 0x49, 0x96, 0x73, 0xbd, 0xb8, 0x8a, 0xef, 0x4f, 0xa2, 0xe2, 0x61, 0x18, 0xdd, 0x23,
328         0x27, 0x53, 0xdc, 0xf0, 0x8c, 0x16, 0xf3, 0x5f, 0x86, 0x09, 0xcd, 0xa5, 0xd0, 0xfd, 0xbf, 0x16,
329         0xea, 0x9c, 0xcd, 0x71, 0x3e, 0xa2, 0x3b, 0xcd, 0xd3, 0xe4, 0x4b, 0x5d, 0xb1, 0xf7, 0xe2, 0xc7,
330         0xe6, 0x5f, 0x6c, 0xf5, 0xec, 0xc1, 0xad, 0xff, 0xf6, 0x7c, 0x99, 0x65, 0x74, 0x78, 0x37, 0x7e,
331         0xaa, 0x79, 0x7a, 0x70, 0x76, 0xbe, 0x21, 0x5c, 0x50, 0xc3, 0x3e, 0x49, 0xf1, 0xe1, 0xb8, 0x05,
332         0x7e, 0xd0, 0x7c, 0xe4, 0x2b, 0xb2, 0x7d, 0x61, 0xb2, 0x0b, 0x25, 0x51, 0x6d, 0x98, 0xfe, 0x4a,
333         0x8b, 0x35, 0x8b, 0x2f, 0xe2, 0xfe, 0x1f, 0x1b, 0xdd, 0x1d, 0x2d, 0x77, 0x3c, 0x74, 0xad, 0x79,
334         0xea, 0xc3, 0xeb, 0xbd, 0xbc, 0x54, 0xd8, 0x5f, 0x5c, 0xc5, 0xcd, 0x45, 0x00, 0x01, 0x34, 0xb9,
335         0x08, 0x02, 0x00, 0x01, 0x80, 0x11, 0xb6, 0xdb, 0xc1, 0x08, 0xc0, 0x08, 0x40, 0x88, 0xaf, 0xdb,
336         0x41, 0x08, 0x20, 0x04, 0x30, 0xc6, 0x0f, 0xdb, 0xc1, 0x18, 0xc0, 0x18, 0xc0, 0x04, 0xdf, 0xb4,
337         0x83, 0x09, 0x80, 0x09, 0x80, 0x29, 0x7e, 0xd4, 0x0e, 0xa6, 0x00, 0xa6, 0x00, 0x66, 0xf8, 0x71,
338         0x3b, 0x98, 0x01, 0x98, 0x45, 0x36, 0xb2, 0xb2, 0x28, 0xf8, 0x3e, 0xcc, 0x99, 0x52, 0xdc, 0x10,
339         0xe9, 0x2a, 0x2a, 0x5c, 0x9d, 0x11, 0xa9, 0x72, 0x4f, 0x79, 0x8a, 0x67, 0x6e, 0x55, 0x18, 0x6f,
340         0x1f, 0xe3, 0xee, 0x63, 0xd2, 0x9b, 0xe6, 0x67, 0xf0, 0x2f, 0x00, 0x00, 0xff, 0xff, 0xba, 0x34,
341         0xa5, 0x64, 0xa9, 0x03, 0x00, 0x00,
342 }