1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: rrc_system_information.proto
4 package streaming_protobufs
8 proto "github.com/golang/protobuf/proto"
9 wrappers "github.com/golang/protobuf/ptypes/wrappers"
13 // Reference imports to suppress errors if they are not otherwise used.
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
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:"-"`
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}
40 func (m *SystemInformation) XXX_Unmarshal(b []byte) error {
41 return xxx_messageInfo_SystemInformation.Unmarshal(m, b)
43 func (m *SystemInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
44 return xxx_messageInfo_SystemInformation.Marshal(b, m, deterministic)
46 func (m *SystemInformation) XXX_Merge(src proto.Message) {
47 xxx_messageInfo_SystemInformation.Merge(m, src)
49 func (m *SystemInformation) XXX_Size() int {
50 return xxx_messageInfo_SystemInformation.Size(m)
52 func (m *SystemInformation) XXX_DiscardUnknown() {
53 xxx_messageInfo_SystemInformation.DiscardUnknown(m)
56 var xxx_messageInfo_SystemInformation proto.InternalMessageInfo
58 type isSystemInformation_CriticalExtensions interface {
59 isSystemInformation_CriticalExtensions()
62 type SystemInformation_SystemInformationR15 struct {
63 SystemInformationR15 *SystemInformation_IEs `protobuf:"bytes,1,opt,name=systemInformation_r15,json=systemInformationR15,proto3,oneof"`
66 func (*SystemInformation_SystemInformationR15) isSystemInformation_CriticalExtensions() {}
68 func (m *SystemInformation) GetCriticalExtensions() isSystemInformation_CriticalExtensions {
70 return m.CriticalExtensions
75 func (m *SystemInformation) GetSystemInformationR15() *SystemInformation_IEs {
76 if x, ok := m.GetCriticalExtensions().(*SystemInformation_SystemInformationR15); ok {
77 return x.SystemInformationR15
82 // XXX_OneofWrappers is for the internal use of the proto package.
83 func (*SystemInformation) XXX_OneofWrappers() []interface{} {
85 (*SystemInformation_SystemInformationR15)(nil),
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:"-"`
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}
104 func (m *SystemInformation_IEs) XXX_Unmarshal(b []byte) error {
105 return xxx_messageInfo_SystemInformation_IEs.Unmarshal(m, b)
107 func (m *SystemInformation_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
108 return xxx_messageInfo_SystemInformation_IEs.Marshal(b, m, deterministic)
110 func (m *SystemInformation_IEs) XXX_Merge(src proto.Message) {
111 xxx_messageInfo_SystemInformation_IEs.Merge(m, src)
113 func (m *SystemInformation_IEs) XXX_Size() int {
114 return xxx_messageInfo_SystemInformation_IEs.Size(m)
116 func (m *SystemInformation_IEs) XXX_DiscardUnknown() {
117 xxx_messageInfo_SystemInformation_IEs.DiscardUnknown(m)
120 var xxx_messageInfo_SystemInformation_IEs proto.InternalMessageInfo
122 func (m *SystemInformation_IEs) GetSib_TypeAndInfo() []*SIB_TypeAndInfo {
124 return m.Sib_TypeAndInfo
129 func (m *SystemInformation_IEs) GetLateNonCriticalExtension() *wrappers.BytesValue {
131 return m.LateNonCriticalExtension
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:"-"`
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}
159 func (m *SIB_TypeAndInfo) XXX_Unmarshal(b []byte) error {
160 return xxx_messageInfo_SIB_TypeAndInfo.Unmarshal(m, b)
162 func (m *SIB_TypeAndInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
163 return xxx_messageInfo_SIB_TypeAndInfo.Marshal(b, m, deterministic)
165 func (m *SIB_TypeAndInfo) XXX_Merge(src proto.Message) {
166 xxx_messageInfo_SIB_TypeAndInfo.Merge(m, src)
168 func (m *SIB_TypeAndInfo) XXX_Size() int {
169 return xxx_messageInfo_SIB_TypeAndInfo.Size(m)
171 func (m *SIB_TypeAndInfo) XXX_DiscardUnknown() {
172 xxx_messageInfo_SIB_TypeAndInfo.DiscardUnknown(m)
175 var xxx_messageInfo_SIB_TypeAndInfo proto.InternalMessageInfo
177 type isSIB_TypeAndInfo_C interface {
178 isSIB_TypeAndInfo_C()
181 type SIB_TypeAndInfo_Sib2 struct {
182 Sib2 *SIB2 `protobuf:"bytes,1,opt,name=sib2,proto3,oneof"`
185 type SIB_TypeAndInfo_Sib3 struct {
186 Sib3 *SIB3 `protobuf:"bytes,2,opt,name=sib3,proto3,oneof"`
189 type SIB_TypeAndInfo_Sib4 struct {
190 Sib4 *SIB4 `protobuf:"bytes,3,opt,name=sib4,proto3,oneof"`
193 type SIB_TypeAndInfo_Sib5 struct {
194 Sib5 *SIB5 `protobuf:"bytes,4,opt,name=sib5,proto3,oneof"`
197 type SIB_TypeAndInfo_Sib6 struct {
198 Sib6 *SIB6 `protobuf:"bytes,5,opt,name=sib6,proto3,oneof"`
201 type SIB_TypeAndInfo_Sib7 struct {
202 Sib7 *SIB7 `protobuf:"bytes,6,opt,name=sib7,proto3,oneof"`
205 type SIB_TypeAndInfo_Sib8 struct {
206 Sib8 *SIB8 `protobuf:"bytes,7,opt,name=sib8,proto3,oneof"`
209 type SIB_TypeAndInfo_Sib9 struct {
210 Sib9 *SIB9 `protobuf:"bytes,8,opt,name=sib9,proto3,oneof"`
213 func (*SIB_TypeAndInfo_Sib2) isSIB_TypeAndInfo_C() {}
215 func (*SIB_TypeAndInfo_Sib3) isSIB_TypeAndInfo_C() {}
217 func (*SIB_TypeAndInfo_Sib4) isSIB_TypeAndInfo_C() {}
219 func (*SIB_TypeAndInfo_Sib5) isSIB_TypeAndInfo_C() {}
221 func (*SIB_TypeAndInfo_Sib6) isSIB_TypeAndInfo_C() {}
223 func (*SIB_TypeAndInfo_Sib7) isSIB_TypeAndInfo_C() {}
225 func (*SIB_TypeAndInfo_Sib8) isSIB_TypeAndInfo_C() {}
227 func (*SIB_TypeAndInfo_Sib9) isSIB_TypeAndInfo_C() {}
229 func (m *SIB_TypeAndInfo) GetC() isSIB_TypeAndInfo_C {
236 func (m *SIB_TypeAndInfo) GetSib2() *SIB2 {
237 if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib2); ok {
243 func (m *SIB_TypeAndInfo) GetSib3() *SIB3 {
244 if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib3); ok {
250 func (m *SIB_TypeAndInfo) GetSib4() *SIB4 {
251 if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib4); ok {
257 func (m *SIB_TypeAndInfo) GetSib5() *SIB5 {
258 if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib5); ok {
264 func (m *SIB_TypeAndInfo) GetSib6() *SIB6 {
265 if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib6); ok {
271 func (m *SIB_TypeAndInfo) GetSib7() *SIB7 {
272 if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib7); ok {
278 func (m *SIB_TypeAndInfo) GetSib8() *SIB8 {
279 if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib8); ok {
285 func (m *SIB_TypeAndInfo) GetSib9() *SIB9 {
286 if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib9); ok {
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),
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")
312 func init() { proto.RegisterFile("rrc_system_information.proto", fileDescriptor_5125919ffcc3a355) }
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,