blob: c22549c9b5023ac44974eaf0bb60295c30b005c1 [file] [log] [blame]
William Kurkianea869482019-04-09 15:16:11 -04001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: voltha_protos/openolt.proto
3
4package openolt
5
6import (
7 context "context"
8 fmt "fmt"
9 proto "github.com/golang/protobuf/proto"
Esin Karamanccb714b2019-11-29 15:02:06 +000010 tech_profile "github.com/opencord/voltha-protos/v3/go/tech_profile"
William Kurkianea869482019-04-09 15:16:11 -040011 _ "google.golang.org/genproto/googleapis/api/annotations"
12 grpc "google.golang.org/grpc"
13 math "math"
14)
15
16// Reference imports to suppress errors if they are not otherwise used.
17var _ = proto.Marshal
18var _ = fmt.Errorf
19var _ = math.Inf
20
21// This is a compile-time assertion to ensure that this generated file
22// is compatible with the proto package it is being compiled against.
23// A compilation error at this line likely means your copy of the
24// proto package needs to be updated.
25const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
26
Manikkaraj kb1d51442019-07-23 10:41:02 -040027// SchedulerConfig from public import voltha_protos/tech_profile.proto
28type SchedulerConfig = tech_profile.SchedulerConfig
William Kurkianea869482019-04-09 15:16:11 -040029
Manikkaraj kb1d51442019-07-23 10:41:02 -040030// TrafficShapingInfo from public import voltha_protos/tech_profile.proto
31type TrafficShapingInfo = tech_profile.TrafficShapingInfo
William Kurkianea869482019-04-09 15:16:11 -040032
Manikkaraj kb1d51442019-07-23 10:41:02 -040033// TrafficScheduler from public import voltha_protos/tech_profile.proto
34type TrafficScheduler = tech_profile.TrafficScheduler
William Kurkianea869482019-04-09 15:16:11 -040035
Manikkaraj kb1d51442019-07-23 10:41:02 -040036// TrafficSchedulers from public import voltha_protos/tech_profile.proto
37type TrafficSchedulers = tech_profile.TrafficSchedulers
William Kurkianea869482019-04-09 15:16:11 -040038
Manikkaraj kb1d51442019-07-23 10:41:02 -040039// TailDropDiscardConfig from public import voltha_protos/tech_profile.proto
40type TailDropDiscardConfig = tech_profile.TailDropDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040041
Manikkaraj kb1d51442019-07-23 10:41:02 -040042// RedDiscardConfig from public import voltha_protos/tech_profile.proto
43type RedDiscardConfig = tech_profile.RedDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040044
Manikkaraj kb1d51442019-07-23 10:41:02 -040045// WRedDiscardConfig from public import voltha_protos/tech_profile.proto
46type WRedDiscardConfig = tech_profile.WRedDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040047
Manikkaraj kb1d51442019-07-23 10:41:02 -040048// DiscardConfig from public import voltha_protos/tech_profile.proto
49type DiscardConfig = tech_profile.DiscardConfig
50type DiscardConfig_TailDropDiscardConfig = tech_profile.DiscardConfig_TailDropDiscardConfig
51type DiscardConfig_RedDiscardConfig = tech_profile.DiscardConfig_RedDiscardConfig
52type DiscardConfig_WredDiscardConfig = tech_profile.DiscardConfig_WredDiscardConfig
William Kurkianea869482019-04-09 15:16:11 -040053
Manikkaraj kb1d51442019-07-23 10:41:02 -040054// TrafficQueue from public import voltha_protos/tech_profile.proto
55type TrafficQueue = tech_profile.TrafficQueue
William Kurkianea869482019-04-09 15:16:11 -040056
Manikkaraj kb1d51442019-07-23 10:41:02 -040057// TrafficQueues from public import voltha_protos/tech_profile.proto
58type TrafficQueues = tech_profile.TrafficQueues
William Kurkianea869482019-04-09 15:16:11 -040059
Manikkaraj kb1d51442019-07-23 10:41:02 -040060// Direction from public import voltha_protos/tech_profile.proto
61type Direction = tech_profile.Direction
William Kurkianea869482019-04-09 15:16:11 -040062
Manikkaraj kb1d51442019-07-23 10:41:02 -040063var Direction_name = tech_profile.Direction_name
64var Direction_value = tech_profile.Direction_value
William Kurkianea869482019-04-09 15:16:11 -040065
Manikkaraj kb1d51442019-07-23 10:41:02 -040066const Direction_UPSTREAM = Direction(tech_profile.Direction_UPSTREAM)
67const Direction_DOWNSTREAM = Direction(tech_profile.Direction_DOWNSTREAM)
68const Direction_BIDIRECTIONAL = Direction(tech_profile.Direction_BIDIRECTIONAL)
William Kurkianea869482019-04-09 15:16:11 -040069
Manikkaraj kb1d51442019-07-23 10:41:02 -040070// SchedulingPolicy from public import voltha_protos/tech_profile.proto
71type SchedulingPolicy = tech_profile.SchedulingPolicy
William Kurkianea869482019-04-09 15:16:11 -040072
Manikkaraj kb1d51442019-07-23 10:41:02 -040073var SchedulingPolicy_name = tech_profile.SchedulingPolicy_name
74var SchedulingPolicy_value = tech_profile.SchedulingPolicy_value
William Kurkianea869482019-04-09 15:16:11 -040075
Manikkaraj kb1d51442019-07-23 10:41:02 -040076const SchedulingPolicy_WRR = SchedulingPolicy(tech_profile.SchedulingPolicy_WRR)
77const SchedulingPolicy_StrictPriority = SchedulingPolicy(tech_profile.SchedulingPolicy_StrictPriority)
78const SchedulingPolicy_Hybrid = SchedulingPolicy(tech_profile.SchedulingPolicy_Hybrid)
William Kurkianea869482019-04-09 15:16:11 -040079
Manikkaraj kb1d51442019-07-23 10:41:02 -040080// AdditionalBW from public import voltha_protos/tech_profile.proto
81type AdditionalBW = tech_profile.AdditionalBW
William Kurkianea869482019-04-09 15:16:11 -040082
Manikkaraj kb1d51442019-07-23 10:41:02 -040083var AdditionalBW_name = tech_profile.AdditionalBW_name
84var AdditionalBW_value = tech_profile.AdditionalBW_value
William Kurkianea869482019-04-09 15:16:11 -040085
Manikkaraj kb1d51442019-07-23 10:41:02 -040086const AdditionalBW_AdditionalBW_None = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_None)
87const AdditionalBW_AdditionalBW_NA = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_NA)
88const AdditionalBW_AdditionalBW_BestEffort = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_BestEffort)
89const AdditionalBW_AdditionalBW_Auto = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_Auto)
William Kurkianea869482019-04-09 15:16:11 -040090
Manikkaraj kb1d51442019-07-23 10:41:02 -040091// DiscardPolicy from public import voltha_protos/tech_profile.proto
92type DiscardPolicy = tech_profile.DiscardPolicy
William Kurkianea869482019-04-09 15:16:11 -040093
Manikkaraj kb1d51442019-07-23 10:41:02 -040094var DiscardPolicy_name = tech_profile.DiscardPolicy_name
95var DiscardPolicy_value = tech_profile.DiscardPolicy_value
William Kurkianea869482019-04-09 15:16:11 -040096
Manikkaraj kb1d51442019-07-23 10:41:02 -040097const DiscardPolicy_TailDrop = DiscardPolicy(tech_profile.DiscardPolicy_TailDrop)
98const DiscardPolicy_WTailDrop = DiscardPolicy(tech_profile.DiscardPolicy_WTailDrop)
99const DiscardPolicy_Red = DiscardPolicy(tech_profile.DiscardPolicy_Red)
100const DiscardPolicy_WRed = DiscardPolicy(tech_profile.DiscardPolicy_WRed)
William Kurkianea869482019-04-09 15:16:11 -0400101
Manikkaraj kb1d51442019-07-23 10:41:02 -0400102// InferredAdditionBWIndication from public import voltha_protos/tech_profile.proto
103type InferredAdditionBWIndication = tech_profile.InferredAdditionBWIndication
William Kurkianea869482019-04-09 15:16:11 -0400104
Manikkaraj kb1d51442019-07-23 10:41:02 -0400105var InferredAdditionBWIndication_name = tech_profile.InferredAdditionBWIndication_name
106var InferredAdditionBWIndication_value = tech_profile.InferredAdditionBWIndication_value
William Kurkianea869482019-04-09 15:16:11 -0400107
Manikkaraj kb1d51442019-07-23 10:41:02 -0400108const InferredAdditionBWIndication_InferredAdditionBWIndication_None = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_None)
109const InferredAdditionBWIndication_InferredAdditionBWIndication_Assured = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_Assured)
110const InferredAdditionBWIndication_InferredAdditionBWIndication_BestEffort = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_BestEffort)
William Kurkianea869482019-04-09 15:16:11 -0400111
112type DeviceInfo_DeviceResourceRanges_Pool_PoolType int32
113
114const (
115 DeviceInfo_DeviceResourceRanges_Pool_ONU_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 0
116 DeviceInfo_DeviceResourceRanges_Pool_ALLOC_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 1
117 DeviceInfo_DeviceResourceRanges_Pool_GEMPORT_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 2
118 DeviceInfo_DeviceResourceRanges_Pool_FLOW_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 3
119)
120
121var DeviceInfo_DeviceResourceRanges_Pool_PoolType_name = map[int32]string{
122 0: "ONU_ID",
123 1: "ALLOC_ID",
124 2: "GEMPORT_ID",
125 3: "FLOW_ID",
126}
127
128var DeviceInfo_DeviceResourceRanges_Pool_PoolType_value = map[string]int32{
129 "ONU_ID": 0,
130 "ALLOC_ID": 1,
131 "GEMPORT_ID": 2,
132 "FLOW_ID": 3,
133}
134
135func (x DeviceInfo_DeviceResourceRanges_Pool_PoolType) String() string {
136 return proto.EnumName(DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, int32(x))
137}
138
139func (DeviceInfo_DeviceResourceRanges_Pool_PoolType) EnumDescriptor() ([]byte, []int) {
140 return fileDescriptor_c072e7aa0dfd74d5, []int{15, 0, 0, 0}
141}
142
143type DeviceInfo_DeviceResourceRanges_Pool_SharingType int32
144
145const (
146 DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF DeviceInfo_DeviceResourceRanges_Pool_SharingType = 0
147 DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_ALL_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 1
148 DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_SAME_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 2
149)
150
151var DeviceInfo_DeviceResourceRanges_Pool_SharingType_name = map[int32]string{
152 0: "DEDICATED_PER_INTF",
153 1: "SHARED_BY_ALL_INTF_ALL_TECH",
154 2: "SHARED_BY_ALL_INTF_SAME_TECH",
155}
156
157var DeviceInfo_DeviceResourceRanges_Pool_SharingType_value = map[string]int32{
158 "DEDICATED_PER_INTF": 0,
159 "SHARED_BY_ALL_INTF_ALL_TECH": 1,
160 "SHARED_BY_ALL_INTF_SAME_TECH": 2,
161}
162
163func (x DeviceInfo_DeviceResourceRanges_Pool_SharingType) String() string {
164 return proto.EnumName(DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, int32(x))
165}
166
167func (DeviceInfo_DeviceResourceRanges_Pool_SharingType) EnumDescriptor() ([]byte, []int) {
168 return fileDescriptor_c072e7aa0dfd74d5, []int{15, 0, 0, 1}
169}
170
Esin Karamanccb714b2019-11-29 15:02:06 +0000171type GroupMember_InterfaceType int32
172
173const (
174 GroupMember_PON GroupMember_InterfaceType = 0
175 GroupMember_EPON_1G_PATH GroupMember_InterfaceType = 1
176 GroupMember_EPON_10G_PATH GroupMember_InterfaceType = 2
177)
178
179var GroupMember_InterfaceType_name = map[int32]string{
180 0: "PON",
181 1: "EPON_1G_PATH",
182 2: "EPON_10G_PATH",
183}
184
185var GroupMember_InterfaceType_value = map[string]int32{
186 "PON": 0,
187 "EPON_1G_PATH": 1,
188 "EPON_10G_PATH": 2,
189}
190
191func (x GroupMember_InterfaceType) String() string {
192 return proto.EnumName(GroupMember_InterfaceType_name, int32(x))
193}
194
195func (GroupMember_InterfaceType) EnumDescriptor() ([]byte, []int) {
Devmalya Paul6f063a62020-02-19 19:19:06 -0500196 return fileDescriptor_c072e7aa0dfd74d5, []int{38, 0}
Esin Karamanccb714b2019-11-29 15:02:06 +0000197}
198
199type Group_GroupMembersCommand int32
200
201const (
202 Group_ADD_MEMBERS Group_GroupMembersCommand = 0
203 Group_REMOVE_MEMBERS Group_GroupMembersCommand = 1
204 Group_SET_MEMBERS Group_GroupMembersCommand = 2
205)
206
207var Group_GroupMembersCommand_name = map[int32]string{
208 0: "ADD_MEMBERS",
209 1: "REMOVE_MEMBERS",
210 2: "SET_MEMBERS",
211}
212
213var Group_GroupMembersCommand_value = map[string]int32{
214 "ADD_MEMBERS": 0,
215 "REMOVE_MEMBERS": 1,
216 "SET_MEMBERS": 2,
217}
218
219func (x Group_GroupMembersCommand) String() string {
220 return proto.EnumName(Group_GroupMembersCommand_name, int32(x))
221}
222
223func (Group_GroupMembersCommand) EnumDescriptor() ([]byte, []int) {
Devmalya Paul6f063a62020-02-19 19:19:06 -0500224 return fileDescriptor_c072e7aa0dfd74d5, []int{39, 0}
Esin Karamanccb714b2019-11-29 15:02:06 +0000225}
226
William Kurkianea869482019-04-09 15:16:11 -0400227type Indication struct {
228 // Types that are valid to be assigned to Data:
229 // *Indication_OltInd
230 // *Indication_IntfInd
231 // *Indication_IntfOperInd
232 // *Indication_OnuDiscInd
233 // *Indication_OnuInd
234 // *Indication_OmciInd
235 // *Indication_PktInd
236 // *Indication_PortStats
237 // *Indication_FlowStats
238 // *Indication_AlarmInd
239 Data isIndication_Data `protobuf_oneof:"data"`
240 XXX_NoUnkeyedLiteral struct{} `json:"-"`
241 XXX_unrecognized []byte `json:"-"`
242 XXX_sizecache int32 `json:"-"`
243}
244
245func (m *Indication) Reset() { *m = Indication{} }
246func (m *Indication) String() string { return proto.CompactTextString(m) }
247func (*Indication) ProtoMessage() {}
248func (*Indication) Descriptor() ([]byte, []int) {
249 return fileDescriptor_c072e7aa0dfd74d5, []int{0}
250}
251
252func (m *Indication) XXX_Unmarshal(b []byte) error {
253 return xxx_messageInfo_Indication.Unmarshal(m, b)
254}
255func (m *Indication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
256 return xxx_messageInfo_Indication.Marshal(b, m, deterministic)
257}
258func (m *Indication) XXX_Merge(src proto.Message) {
259 xxx_messageInfo_Indication.Merge(m, src)
260}
261func (m *Indication) XXX_Size() int {
262 return xxx_messageInfo_Indication.Size(m)
263}
264func (m *Indication) XXX_DiscardUnknown() {
265 xxx_messageInfo_Indication.DiscardUnknown(m)
266}
267
268var xxx_messageInfo_Indication proto.InternalMessageInfo
269
270type isIndication_Data interface {
271 isIndication_Data()
272}
273
274type Indication_OltInd struct {
275 OltInd *OltIndication `protobuf:"bytes,1,opt,name=olt_ind,json=oltInd,proto3,oneof"`
276}
277
278type Indication_IntfInd struct {
279 IntfInd *IntfIndication `protobuf:"bytes,2,opt,name=intf_ind,json=intfInd,proto3,oneof"`
280}
281
282type Indication_IntfOperInd struct {
283 IntfOperInd *IntfOperIndication `protobuf:"bytes,3,opt,name=intf_oper_ind,json=intfOperInd,proto3,oneof"`
284}
285
286type Indication_OnuDiscInd struct {
287 OnuDiscInd *OnuDiscIndication `protobuf:"bytes,4,opt,name=onu_disc_ind,json=onuDiscInd,proto3,oneof"`
288}
289
290type Indication_OnuInd struct {
291 OnuInd *OnuIndication `protobuf:"bytes,5,opt,name=onu_ind,json=onuInd,proto3,oneof"`
292}
293
294type Indication_OmciInd struct {
295 OmciInd *OmciIndication `protobuf:"bytes,6,opt,name=omci_ind,json=omciInd,proto3,oneof"`
296}
297
298type Indication_PktInd struct {
299 PktInd *PacketIndication `protobuf:"bytes,7,opt,name=pkt_ind,json=pktInd,proto3,oneof"`
300}
301
302type Indication_PortStats struct {
303 PortStats *PortStatistics `protobuf:"bytes,8,opt,name=port_stats,json=portStats,proto3,oneof"`
304}
305
306type Indication_FlowStats struct {
307 FlowStats *FlowStatistics `protobuf:"bytes,9,opt,name=flow_stats,json=flowStats,proto3,oneof"`
308}
309
310type Indication_AlarmInd struct {
311 AlarmInd *AlarmIndication `protobuf:"bytes,10,opt,name=alarm_ind,json=alarmInd,proto3,oneof"`
312}
313
314func (*Indication_OltInd) isIndication_Data() {}
315
316func (*Indication_IntfInd) isIndication_Data() {}
317
318func (*Indication_IntfOperInd) isIndication_Data() {}
319
320func (*Indication_OnuDiscInd) isIndication_Data() {}
321
322func (*Indication_OnuInd) isIndication_Data() {}
323
324func (*Indication_OmciInd) isIndication_Data() {}
325
326func (*Indication_PktInd) isIndication_Data() {}
327
328func (*Indication_PortStats) isIndication_Data() {}
329
330func (*Indication_FlowStats) isIndication_Data() {}
331
332func (*Indication_AlarmInd) isIndication_Data() {}
333
334func (m *Indication) GetData() isIndication_Data {
335 if m != nil {
336 return m.Data
337 }
338 return nil
339}
340
341func (m *Indication) GetOltInd() *OltIndication {
342 if x, ok := m.GetData().(*Indication_OltInd); ok {
343 return x.OltInd
344 }
345 return nil
346}
347
348func (m *Indication) GetIntfInd() *IntfIndication {
349 if x, ok := m.GetData().(*Indication_IntfInd); ok {
350 return x.IntfInd
351 }
352 return nil
353}
354
355func (m *Indication) GetIntfOperInd() *IntfOperIndication {
356 if x, ok := m.GetData().(*Indication_IntfOperInd); ok {
357 return x.IntfOperInd
358 }
359 return nil
360}
361
362func (m *Indication) GetOnuDiscInd() *OnuDiscIndication {
363 if x, ok := m.GetData().(*Indication_OnuDiscInd); ok {
364 return x.OnuDiscInd
365 }
366 return nil
367}
368
369func (m *Indication) GetOnuInd() *OnuIndication {
370 if x, ok := m.GetData().(*Indication_OnuInd); ok {
371 return x.OnuInd
372 }
373 return nil
374}
375
376func (m *Indication) GetOmciInd() *OmciIndication {
377 if x, ok := m.GetData().(*Indication_OmciInd); ok {
378 return x.OmciInd
379 }
380 return nil
381}
382
383func (m *Indication) GetPktInd() *PacketIndication {
384 if x, ok := m.GetData().(*Indication_PktInd); ok {
385 return x.PktInd
386 }
387 return nil
388}
389
390func (m *Indication) GetPortStats() *PortStatistics {
391 if x, ok := m.GetData().(*Indication_PortStats); ok {
392 return x.PortStats
393 }
394 return nil
395}
396
397func (m *Indication) GetFlowStats() *FlowStatistics {
398 if x, ok := m.GetData().(*Indication_FlowStats); ok {
399 return x.FlowStats
400 }
401 return nil
402}
403
404func (m *Indication) GetAlarmInd() *AlarmIndication {
405 if x, ok := m.GetData().(*Indication_AlarmInd); ok {
406 return x.AlarmInd
407 }
408 return nil
409}
410
411// XXX_OneofWrappers is for the internal use of the proto package.
412func (*Indication) XXX_OneofWrappers() []interface{} {
413 return []interface{}{
414 (*Indication_OltInd)(nil),
415 (*Indication_IntfInd)(nil),
416 (*Indication_IntfOperInd)(nil),
417 (*Indication_OnuDiscInd)(nil),
418 (*Indication_OnuInd)(nil),
419 (*Indication_OmciInd)(nil),
420 (*Indication_PktInd)(nil),
421 (*Indication_PortStats)(nil),
422 (*Indication_FlowStats)(nil),
423 (*Indication_AlarmInd)(nil),
424 }
425}
426
427type AlarmIndication struct {
428 // Types that are valid to be assigned to Data:
429 // *AlarmIndication_LosInd
430 // *AlarmIndication_DyingGaspInd
431 // *AlarmIndication_OnuAlarmInd
432 // *AlarmIndication_OnuStartupFailInd
433 // *AlarmIndication_OnuSignalDegradeInd
434 // *AlarmIndication_OnuDriftOfWindowInd
435 // *AlarmIndication_OnuLossOmciInd
436 // *AlarmIndication_OnuSignalsFailInd
437 // *AlarmIndication_OnuTiwiInd
438 // *AlarmIndication_OnuActivationFailInd
439 // *AlarmIndication_OnuProcessingErrorInd
Naga Manjunath9546b912019-11-28 20:56:20 +0530440 // *AlarmIndication_OnuLossOfSyncFailInd
441 // *AlarmIndication_OnuItuPonStatsInd
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500442 // *AlarmIndication_OnuDeactivationFailureInd
Devmalya Paul6f063a62020-02-19 19:19:06 -0500443 // *AlarmIndication_OnuRemoteDefectInd
William Kurkianea869482019-04-09 15:16:11 -0400444 Data isAlarmIndication_Data `protobuf_oneof:"data"`
445 XXX_NoUnkeyedLiteral struct{} `json:"-"`
446 XXX_unrecognized []byte `json:"-"`
447 XXX_sizecache int32 `json:"-"`
448}
449
450func (m *AlarmIndication) Reset() { *m = AlarmIndication{} }
451func (m *AlarmIndication) String() string { return proto.CompactTextString(m) }
452func (*AlarmIndication) ProtoMessage() {}
453func (*AlarmIndication) Descriptor() ([]byte, []int) {
454 return fileDescriptor_c072e7aa0dfd74d5, []int{1}
455}
456
457func (m *AlarmIndication) XXX_Unmarshal(b []byte) error {
458 return xxx_messageInfo_AlarmIndication.Unmarshal(m, b)
459}
460func (m *AlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
461 return xxx_messageInfo_AlarmIndication.Marshal(b, m, deterministic)
462}
463func (m *AlarmIndication) XXX_Merge(src proto.Message) {
464 xxx_messageInfo_AlarmIndication.Merge(m, src)
465}
466func (m *AlarmIndication) XXX_Size() int {
467 return xxx_messageInfo_AlarmIndication.Size(m)
468}
469func (m *AlarmIndication) XXX_DiscardUnknown() {
470 xxx_messageInfo_AlarmIndication.DiscardUnknown(m)
471}
472
473var xxx_messageInfo_AlarmIndication proto.InternalMessageInfo
474
475type isAlarmIndication_Data interface {
476 isAlarmIndication_Data()
477}
478
479type AlarmIndication_LosInd struct {
480 LosInd *LosIndication `protobuf:"bytes,1,opt,name=los_ind,json=losInd,proto3,oneof"`
481}
482
483type AlarmIndication_DyingGaspInd struct {
484 DyingGaspInd *DyingGaspIndication `protobuf:"bytes,2,opt,name=dying_gasp_ind,json=dyingGaspInd,proto3,oneof"`
485}
486
487type AlarmIndication_OnuAlarmInd struct {
488 OnuAlarmInd *OnuAlarmIndication `protobuf:"bytes,3,opt,name=onu_alarm_ind,json=onuAlarmInd,proto3,oneof"`
489}
490
491type AlarmIndication_OnuStartupFailInd struct {
492 OnuStartupFailInd *OnuStartupFailureIndication `protobuf:"bytes,4,opt,name=onu_startup_fail_ind,json=onuStartupFailInd,proto3,oneof"`
493}
494
495type AlarmIndication_OnuSignalDegradeInd struct {
496 OnuSignalDegradeInd *OnuSignalDegradeIndication `protobuf:"bytes,5,opt,name=onu_signal_degrade_ind,json=onuSignalDegradeInd,proto3,oneof"`
497}
498
499type AlarmIndication_OnuDriftOfWindowInd struct {
500 OnuDriftOfWindowInd *OnuDriftOfWindowIndication `protobuf:"bytes,6,opt,name=onu_drift_of_window_ind,json=onuDriftOfWindowInd,proto3,oneof"`
501}
502
503type AlarmIndication_OnuLossOmciInd struct {
504 OnuLossOmciInd *OnuLossOfOmciChannelIndication `protobuf:"bytes,7,opt,name=onu_loss_omci_ind,json=onuLossOmciInd,proto3,oneof"`
505}
506
507type AlarmIndication_OnuSignalsFailInd struct {
508 OnuSignalsFailInd *OnuSignalsFailureIndication `protobuf:"bytes,8,opt,name=onu_signals_fail_ind,json=onuSignalsFailInd,proto3,oneof"`
509}
510
511type AlarmIndication_OnuTiwiInd struct {
512 OnuTiwiInd *OnuTransmissionInterferenceWarning `protobuf:"bytes,9,opt,name=onu_tiwi_ind,json=onuTiwiInd,proto3,oneof"`
513}
514
515type AlarmIndication_OnuActivationFailInd struct {
516 OnuActivationFailInd *OnuActivationFailureIndication `protobuf:"bytes,10,opt,name=onu_activation_fail_ind,json=onuActivationFailInd,proto3,oneof"`
517}
518
519type AlarmIndication_OnuProcessingErrorInd struct {
520 OnuProcessingErrorInd *OnuProcessingErrorIndication `protobuf:"bytes,11,opt,name=onu_processing_error_ind,json=onuProcessingErrorInd,proto3,oneof"`
521}
522
Naga Manjunath9546b912019-11-28 20:56:20 +0530523type AlarmIndication_OnuLossOfSyncFailInd struct {
524 OnuLossOfSyncFailInd *OnuLossOfKeySyncFailureIndication `protobuf:"bytes,12,opt,name=onu_loss_of_sync_fail_ind,json=onuLossOfSyncFailInd,proto3,oneof"`
525}
526
527type AlarmIndication_OnuItuPonStatsInd struct {
528 OnuItuPonStatsInd *OnuItuPonStatsIndication `protobuf:"bytes,13,opt,name=onu_itu_pon_stats_ind,json=onuItuPonStatsInd,proto3,oneof"`
529}
530
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500531type AlarmIndication_OnuDeactivationFailureInd struct {
532 OnuDeactivationFailureInd *OnuDeactivationFailureIndication `protobuf:"bytes,14,opt,name=onu_deactivation_failure_ind,json=onuDeactivationFailureInd,proto3,oneof"`
533}
534
Devmalya Paul6f063a62020-02-19 19:19:06 -0500535type AlarmIndication_OnuRemoteDefectInd struct {
536 OnuRemoteDefectInd *OnuRemoteDefectIndication `protobuf:"bytes,15,opt,name=onu_remote_defect_ind,json=onuRemoteDefectInd,proto3,oneof"`
537}
538
William Kurkianea869482019-04-09 15:16:11 -0400539func (*AlarmIndication_LosInd) isAlarmIndication_Data() {}
540
541func (*AlarmIndication_DyingGaspInd) isAlarmIndication_Data() {}
542
543func (*AlarmIndication_OnuAlarmInd) isAlarmIndication_Data() {}
544
545func (*AlarmIndication_OnuStartupFailInd) isAlarmIndication_Data() {}
546
547func (*AlarmIndication_OnuSignalDegradeInd) isAlarmIndication_Data() {}
548
549func (*AlarmIndication_OnuDriftOfWindowInd) isAlarmIndication_Data() {}
550
551func (*AlarmIndication_OnuLossOmciInd) isAlarmIndication_Data() {}
552
553func (*AlarmIndication_OnuSignalsFailInd) isAlarmIndication_Data() {}
554
555func (*AlarmIndication_OnuTiwiInd) isAlarmIndication_Data() {}
556
557func (*AlarmIndication_OnuActivationFailInd) isAlarmIndication_Data() {}
558
559func (*AlarmIndication_OnuProcessingErrorInd) isAlarmIndication_Data() {}
560
Naga Manjunath9546b912019-11-28 20:56:20 +0530561func (*AlarmIndication_OnuLossOfSyncFailInd) isAlarmIndication_Data() {}
562
563func (*AlarmIndication_OnuItuPonStatsInd) isAlarmIndication_Data() {}
564
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500565func (*AlarmIndication_OnuDeactivationFailureInd) isAlarmIndication_Data() {}
566
Devmalya Paul6f063a62020-02-19 19:19:06 -0500567func (*AlarmIndication_OnuRemoteDefectInd) isAlarmIndication_Data() {}
568
William Kurkianea869482019-04-09 15:16:11 -0400569func (m *AlarmIndication) GetData() isAlarmIndication_Data {
570 if m != nil {
571 return m.Data
572 }
573 return nil
574}
575
576func (m *AlarmIndication) GetLosInd() *LosIndication {
577 if x, ok := m.GetData().(*AlarmIndication_LosInd); ok {
578 return x.LosInd
579 }
580 return nil
581}
582
583func (m *AlarmIndication) GetDyingGaspInd() *DyingGaspIndication {
584 if x, ok := m.GetData().(*AlarmIndication_DyingGaspInd); ok {
585 return x.DyingGaspInd
586 }
587 return nil
588}
589
590func (m *AlarmIndication) GetOnuAlarmInd() *OnuAlarmIndication {
591 if x, ok := m.GetData().(*AlarmIndication_OnuAlarmInd); ok {
592 return x.OnuAlarmInd
593 }
594 return nil
595}
596
597func (m *AlarmIndication) GetOnuStartupFailInd() *OnuStartupFailureIndication {
598 if x, ok := m.GetData().(*AlarmIndication_OnuStartupFailInd); ok {
599 return x.OnuStartupFailInd
600 }
601 return nil
602}
603
604func (m *AlarmIndication) GetOnuSignalDegradeInd() *OnuSignalDegradeIndication {
605 if x, ok := m.GetData().(*AlarmIndication_OnuSignalDegradeInd); ok {
606 return x.OnuSignalDegradeInd
607 }
608 return nil
609}
610
611func (m *AlarmIndication) GetOnuDriftOfWindowInd() *OnuDriftOfWindowIndication {
612 if x, ok := m.GetData().(*AlarmIndication_OnuDriftOfWindowInd); ok {
613 return x.OnuDriftOfWindowInd
614 }
615 return nil
616}
617
618func (m *AlarmIndication) GetOnuLossOmciInd() *OnuLossOfOmciChannelIndication {
619 if x, ok := m.GetData().(*AlarmIndication_OnuLossOmciInd); ok {
620 return x.OnuLossOmciInd
621 }
622 return nil
623}
624
625func (m *AlarmIndication) GetOnuSignalsFailInd() *OnuSignalsFailureIndication {
626 if x, ok := m.GetData().(*AlarmIndication_OnuSignalsFailInd); ok {
627 return x.OnuSignalsFailInd
628 }
629 return nil
630}
631
632func (m *AlarmIndication) GetOnuTiwiInd() *OnuTransmissionInterferenceWarning {
633 if x, ok := m.GetData().(*AlarmIndication_OnuTiwiInd); ok {
634 return x.OnuTiwiInd
635 }
636 return nil
637}
638
639func (m *AlarmIndication) GetOnuActivationFailInd() *OnuActivationFailureIndication {
640 if x, ok := m.GetData().(*AlarmIndication_OnuActivationFailInd); ok {
641 return x.OnuActivationFailInd
642 }
643 return nil
644}
645
646func (m *AlarmIndication) GetOnuProcessingErrorInd() *OnuProcessingErrorIndication {
647 if x, ok := m.GetData().(*AlarmIndication_OnuProcessingErrorInd); ok {
648 return x.OnuProcessingErrorInd
649 }
650 return nil
651}
652
Naga Manjunath9546b912019-11-28 20:56:20 +0530653func (m *AlarmIndication) GetOnuLossOfSyncFailInd() *OnuLossOfKeySyncFailureIndication {
654 if x, ok := m.GetData().(*AlarmIndication_OnuLossOfSyncFailInd); ok {
655 return x.OnuLossOfSyncFailInd
656 }
657 return nil
658}
659
660func (m *AlarmIndication) GetOnuItuPonStatsInd() *OnuItuPonStatsIndication {
661 if x, ok := m.GetData().(*AlarmIndication_OnuItuPonStatsInd); ok {
662 return x.OnuItuPonStatsInd
663 }
664 return nil
665}
666
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500667func (m *AlarmIndication) GetOnuDeactivationFailureInd() *OnuDeactivationFailureIndication {
668 if x, ok := m.GetData().(*AlarmIndication_OnuDeactivationFailureInd); ok {
669 return x.OnuDeactivationFailureInd
670 }
671 return nil
672}
673
Devmalya Paul6f063a62020-02-19 19:19:06 -0500674func (m *AlarmIndication) GetOnuRemoteDefectInd() *OnuRemoteDefectIndication {
675 if x, ok := m.GetData().(*AlarmIndication_OnuRemoteDefectInd); ok {
676 return x.OnuRemoteDefectInd
677 }
678 return nil
679}
680
William Kurkianea869482019-04-09 15:16:11 -0400681// XXX_OneofWrappers is for the internal use of the proto package.
682func (*AlarmIndication) XXX_OneofWrappers() []interface{} {
683 return []interface{}{
684 (*AlarmIndication_LosInd)(nil),
685 (*AlarmIndication_DyingGaspInd)(nil),
686 (*AlarmIndication_OnuAlarmInd)(nil),
687 (*AlarmIndication_OnuStartupFailInd)(nil),
688 (*AlarmIndication_OnuSignalDegradeInd)(nil),
689 (*AlarmIndication_OnuDriftOfWindowInd)(nil),
690 (*AlarmIndication_OnuLossOmciInd)(nil),
691 (*AlarmIndication_OnuSignalsFailInd)(nil),
692 (*AlarmIndication_OnuTiwiInd)(nil),
693 (*AlarmIndication_OnuActivationFailInd)(nil),
694 (*AlarmIndication_OnuProcessingErrorInd)(nil),
Naga Manjunath9546b912019-11-28 20:56:20 +0530695 (*AlarmIndication_OnuLossOfSyncFailInd)(nil),
696 (*AlarmIndication_OnuItuPonStatsInd)(nil),
Devmalya Paul1abc34e2020-02-04 20:48:06 -0500697 (*AlarmIndication_OnuDeactivationFailureInd)(nil),
Devmalya Paul6f063a62020-02-19 19:19:06 -0500698 (*AlarmIndication_OnuRemoteDefectInd)(nil),
William Kurkianea869482019-04-09 15:16:11 -0400699 }
700}
701
702type OltIndication struct {
703 OperState string `protobuf:"bytes,1,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
704 XXX_NoUnkeyedLiteral struct{} `json:"-"`
705 XXX_unrecognized []byte `json:"-"`
706 XXX_sizecache int32 `json:"-"`
707}
708
709func (m *OltIndication) Reset() { *m = OltIndication{} }
710func (m *OltIndication) String() string { return proto.CompactTextString(m) }
711func (*OltIndication) ProtoMessage() {}
712func (*OltIndication) Descriptor() ([]byte, []int) {
713 return fileDescriptor_c072e7aa0dfd74d5, []int{2}
714}
715
716func (m *OltIndication) XXX_Unmarshal(b []byte) error {
717 return xxx_messageInfo_OltIndication.Unmarshal(m, b)
718}
719func (m *OltIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
720 return xxx_messageInfo_OltIndication.Marshal(b, m, deterministic)
721}
722func (m *OltIndication) XXX_Merge(src proto.Message) {
723 xxx_messageInfo_OltIndication.Merge(m, src)
724}
725func (m *OltIndication) XXX_Size() int {
726 return xxx_messageInfo_OltIndication.Size(m)
727}
728func (m *OltIndication) XXX_DiscardUnknown() {
729 xxx_messageInfo_OltIndication.DiscardUnknown(m)
730}
731
732var xxx_messageInfo_OltIndication proto.InternalMessageInfo
733
734func (m *OltIndication) GetOperState() string {
735 if m != nil {
736 return m.OperState
737 }
738 return ""
739}
740
741type IntfIndication struct {
742 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
743 OperState string `protobuf:"bytes,2,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
744 XXX_NoUnkeyedLiteral struct{} `json:"-"`
745 XXX_unrecognized []byte `json:"-"`
746 XXX_sizecache int32 `json:"-"`
747}
748
749func (m *IntfIndication) Reset() { *m = IntfIndication{} }
750func (m *IntfIndication) String() string { return proto.CompactTextString(m) }
751func (*IntfIndication) ProtoMessage() {}
752func (*IntfIndication) Descriptor() ([]byte, []int) {
753 return fileDescriptor_c072e7aa0dfd74d5, []int{3}
754}
755
756func (m *IntfIndication) XXX_Unmarshal(b []byte) error {
757 return xxx_messageInfo_IntfIndication.Unmarshal(m, b)
758}
759func (m *IntfIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
760 return xxx_messageInfo_IntfIndication.Marshal(b, m, deterministic)
761}
762func (m *IntfIndication) XXX_Merge(src proto.Message) {
763 xxx_messageInfo_IntfIndication.Merge(m, src)
764}
765func (m *IntfIndication) XXX_Size() int {
766 return xxx_messageInfo_IntfIndication.Size(m)
767}
768func (m *IntfIndication) XXX_DiscardUnknown() {
769 xxx_messageInfo_IntfIndication.DiscardUnknown(m)
770}
771
772var xxx_messageInfo_IntfIndication proto.InternalMessageInfo
773
774func (m *IntfIndication) GetIntfId() uint32 {
775 if m != nil {
776 return m.IntfId
777 }
778 return 0
779}
780
781func (m *IntfIndication) GetOperState() string {
782 if m != nil {
783 return m.OperState
784 }
785 return ""
786}
787
788type OnuDiscIndication struct {
789 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
790 SerialNumber *SerialNumber `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
791 XXX_NoUnkeyedLiteral struct{} `json:"-"`
792 XXX_unrecognized []byte `json:"-"`
793 XXX_sizecache int32 `json:"-"`
794}
795
796func (m *OnuDiscIndication) Reset() { *m = OnuDiscIndication{} }
797func (m *OnuDiscIndication) String() string { return proto.CompactTextString(m) }
798func (*OnuDiscIndication) ProtoMessage() {}
799func (*OnuDiscIndication) Descriptor() ([]byte, []int) {
800 return fileDescriptor_c072e7aa0dfd74d5, []int{4}
801}
802
803func (m *OnuDiscIndication) XXX_Unmarshal(b []byte) error {
804 return xxx_messageInfo_OnuDiscIndication.Unmarshal(m, b)
805}
806func (m *OnuDiscIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
807 return xxx_messageInfo_OnuDiscIndication.Marshal(b, m, deterministic)
808}
809func (m *OnuDiscIndication) XXX_Merge(src proto.Message) {
810 xxx_messageInfo_OnuDiscIndication.Merge(m, src)
811}
812func (m *OnuDiscIndication) XXX_Size() int {
813 return xxx_messageInfo_OnuDiscIndication.Size(m)
814}
815func (m *OnuDiscIndication) XXX_DiscardUnknown() {
816 xxx_messageInfo_OnuDiscIndication.DiscardUnknown(m)
817}
818
819var xxx_messageInfo_OnuDiscIndication proto.InternalMessageInfo
820
821func (m *OnuDiscIndication) GetIntfId() uint32 {
822 if m != nil {
823 return m.IntfId
824 }
825 return 0
826}
827
828func (m *OnuDiscIndication) GetSerialNumber() *SerialNumber {
829 if m != nil {
830 return m.SerialNumber
831 }
832 return nil
833}
834
835type OnuIndication struct {
836 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
837 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
838 OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
839 AdminState string `protobuf:"bytes,5,opt,name=admin_state,json=adminState,proto3" json:"admin_state,omitempty"`
840 SerialNumber *SerialNumber `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
841 XXX_NoUnkeyedLiteral struct{} `json:"-"`
842 XXX_unrecognized []byte `json:"-"`
843 XXX_sizecache int32 `json:"-"`
844}
845
846func (m *OnuIndication) Reset() { *m = OnuIndication{} }
847func (m *OnuIndication) String() string { return proto.CompactTextString(m) }
848func (*OnuIndication) ProtoMessage() {}
849func (*OnuIndication) Descriptor() ([]byte, []int) {
850 return fileDescriptor_c072e7aa0dfd74d5, []int{5}
851}
852
853func (m *OnuIndication) XXX_Unmarshal(b []byte) error {
854 return xxx_messageInfo_OnuIndication.Unmarshal(m, b)
855}
856func (m *OnuIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
857 return xxx_messageInfo_OnuIndication.Marshal(b, m, deterministic)
858}
859func (m *OnuIndication) XXX_Merge(src proto.Message) {
860 xxx_messageInfo_OnuIndication.Merge(m, src)
861}
862func (m *OnuIndication) XXX_Size() int {
863 return xxx_messageInfo_OnuIndication.Size(m)
864}
865func (m *OnuIndication) XXX_DiscardUnknown() {
866 xxx_messageInfo_OnuIndication.DiscardUnknown(m)
867}
868
869var xxx_messageInfo_OnuIndication proto.InternalMessageInfo
870
871func (m *OnuIndication) GetIntfId() uint32 {
872 if m != nil {
873 return m.IntfId
874 }
875 return 0
876}
877
878func (m *OnuIndication) GetOnuId() uint32 {
879 if m != nil {
880 return m.OnuId
881 }
882 return 0
883}
884
885func (m *OnuIndication) GetOperState() string {
886 if m != nil {
887 return m.OperState
888 }
889 return ""
890}
891
892func (m *OnuIndication) GetAdminState() string {
893 if m != nil {
894 return m.AdminState
895 }
896 return ""
897}
898
899func (m *OnuIndication) GetSerialNumber() *SerialNumber {
900 if m != nil {
901 return m.SerialNumber
902 }
903 return nil
904}
905
906type IntfOperIndication struct {
907 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
908 IntfId uint32 `protobuf:"fixed32,2,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
909 OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
910 XXX_NoUnkeyedLiteral struct{} `json:"-"`
911 XXX_unrecognized []byte `json:"-"`
912 XXX_sizecache int32 `json:"-"`
913}
914
915func (m *IntfOperIndication) Reset() { *m = IntfOperIndication{} }
916func (m *IntfOperIndication) String() string { return proto.CompactTextString(m) }
917func (*IntfOperIndication) ProtoMessage() {}
918func (*IntfOperIndication) Descriptor() ([]byte, []int) {
919 return fileDescriptor_c072e7aa0dfd74d5, []int{6}
920}
921
922func (m *IntfOperIndication) XXX_Unmarshal(b []byte) error {
923 return xxx_messageInfo_IntfOperIndication.Unmarshal(m, b)
924}
925func (m *IntfOperIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
926 return xxx_messageInfo_IntfOperIndication.Marshal(b, m, deterministic)
927}
928func (m *IntfOperIndication) XXX_Merge(src proto.Message) {
929 xxx_messageInfo_IntfOperIndication.Merge(m, src)
930}
931func (m *IntfOperIndication) XXX_Size() int {
932 return xxx_messageInfo_IntfOperIndication.Size(m)
933}
934func (m *IntfOperIndication) XXX_DiscardUnknown() {
935 xxx_messageInfo_IntfOperIndication.DiscardUnknown(m)
936}
937
938var xxx_messageInfo_IntfOperIndication proto.InternalMessageInfo
939
940func (m *IntfOperIndication) GetType() string {
941 if m != nil {
942 return m.Type
943 }
944 return ""
945}
946
947func (m *IntfOperIndication) GetIntfId() uint32 {
948 if m != nil {
949 return m.IntfId
950 }
951 return 0
952}
953
954func (m *IntfOperIndication) GetOperState() string {
955 if m != nil {
956 return m.OperState
957 }
958 return ""
959}
960
961type OmciIndication struct {
962 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
963 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
964 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
965 XXX_NoUnkeyedLiteral struct{} `json:"-"`
966 XXX_unrecognized []byte `json:"-"`
967 XXX_sizecache int32 `json:"-"`
968}
969
970func (m *OmciIndication) Reset() { *m = OmciIndication{} }
971func (m *OmciIndication) String() string { return proto.CompactTextString(m) }
972func (*OmciIndication) ProtoMessage() {}
973func (*OmciIndication) Descriptor() ([]byte, []int) {
974 return fileDescriptor_c072e7aa0dfd74d5, []int{7}
975}
976
977func (m *OmciIndication) XXX_Unmarshal(b []byte) error {
978 return xxx_messageInfo_OmciIndication.Unmarshal(m, b)
979}
980func (m *OmciIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
981 return xxx_messageInfo_OmciIndication.Marshal(b, m, deterministic)
982}
983func (m *OmciIndication) XXX_Merge(src proto.Message) {
984 xxx_messageInfo_OmciIndication.Merge(m, src)
985}
986func (m *OmciIndication) XXX_Size() int {
987 return xxx_messageInfo_OmciIndication.Size(m)
988}
989func (m *OmciIndication) XXX_DiscardUnknown() {
990 xxx_messageInfo_OmciIndication.DiscardUnknown(m)
991}
992
993var xxx_messageInfo_OmciIndication proto.InternalMessageInfo
994
995func (m *OmciIndication) GetIntfId() uint32 {
996 if m != nil {
997 return m.IntfId
998 }
999 return 0
1000}
1001
1002func (m *OmciIndication) GetOnuId() uint32 {
1003 if m != nil {
1004 return m.OnuId
1005 }
1006 return 0
1007}
1008
1009func (m *OmciIndication) GetPkt() []byte {
1010 if m != nil {
1011 return m.Pkt
1012 }
1013 return nil
1014}
1015
1016type PacketIndication struct {
1017 IntfType string `protobuf:"bytes,5,opt,name=intf_type,json=intfType,proto3" json:"intf_type,omitempty"`
1018 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1019 GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
1020 FlowId uint32 `protobuf:"fixed32,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
1021 PortNo uint32 `protobuf:"fixed32,6,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
1022 Cookie uint64 `protobuf:"fixed64,7,opt,name=cookie,proto3" json:"cookie,omitempty"`
1023 Pkt []byte `protobuf:"bytes,4,opt,name=pkt,proto3" json:"pkt,omitempty"`
1024 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1025 XXX_unrecognized []byte `json:"-"`
1026 XXX_sizecache int32 `json:"-"`
1027}
1028
1029func (m *PacketIndication) Reset() { *m = PacketIndication{} }
1030func (m *PacketIndication) String() string { return proto.CompactTextString(m) }
1031func (*PacketIndication) ProtoMessage() {}
1032func (*PacketIndication) Descriptor() ([]byte, []int) {
1033 return fileDescriptor_c072e7aa0dfd74d5, []int{8}
1034}
1035
1036func (m *PacketIndication) XXX_Unmarshal(b []byte) error {
1037 return xxx_messageInfo_PacketIndication.Unmarshal(m, b)
1038}
1039func (m *PacketIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1040 return xxx_messageInfo_PacketIndication.Marshal(b, m, deterministic)
1041}
1042func (m *PacketIndication) XXX_Merge(src proto.Message) {
1043 xxx_messageInfo_PacketIndication.Merge(m, src)
1044}
1045func (m *PacketIndication) XXX_Size() int {
1046 return xxx_messageInfo_PacketIndication.Size(m)
1047}
1048func (m *PacketIndication) XXX_DiscardUnknown() {
1049 xxx_messageInfo_PacketIndication.DiscardUnknown(m)
1050}
1051
1052var xxx_messageInfo_PacketIndication proto.InternalMessageInfo
1053
1054func (m *PacketIndication) GetIntfType() string {
1055 if m != nil {
1056 return m.IntfType
1057 }
1058 return ""
1059}
1060
1061func (m *PacketIndication) GetIntfId() uint32 {
1062 if m != nil {
1063 return m.IntfId
1064 }
1065 return 0
1066}
1067
1068func (m *PacketIndication) GetGemportId() uint32 {
1069 if m != nil {
1070 return m.GemportId
1071 }
1072 return 0
1073}
1074
1075func (m *PacketIndication) GetFlowId() uint32 {
1076 if m != nil {
1077 return m.FlowId
1078 }
1079 return 0
1080}
1081
1082func (m *PacketIndication) GetPortNo() uint32 {
1083 if m != nil {
1084 return m.PortNo
1085 }
1086 return 0
1087}
1088
1089func (m *PacketIndication) GetCookie() uint64 {
1090 if m != nil {
1091 return m.Cookie
1092 }
1093 return 0
1094}
1095
1096func (m *PacketIndication) GetPkt() []byte {
1097 if m != nil {
1098 return m.Pkt
1099 }
1100 return nil
1101}
1102
1103type Interface struct {
1104 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1105 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1106 XXX_unrecognized []byte `json:"-"`
1107 XXX_sizecache int32 `json:"-"`
1108}
1109
1110func (m *Interface) Reset() { *m = Interface{} }
1111func (m *Interface) String() string { return proto.CompactTextString(m) }
1112func (*Interface) ProtoMessage() {}
1113func (*Interface) Descriptor() ([]byte, []int) {
1114 return fileDescriptor_c072e7aa0dfd74d5, []int{9}
1115}
1116
1117func (m *Interface) XXX_Unmarshal(b []byte) error {
1118 return xxx_messageInfo_Interface.Unmarshal(m, b)
1119}
1120func (m *Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1121 return xxx_messageInfo_Interface.Marshal(b, m, deterministic)
1122}
1123func (m *Interface) XXX_Merge(src proto.Message) {
1124 xxx_messageInfo_Interface.Merge(m, src)
1125}
1126func (m *Interface) XXX_Size() int {
1127 return xxx_messageInfo_Interface.Size(m)
1128}
1129func (m *Interface) XXX_DiscardUnknown() {
1130 xxx_messageInfo_Interface.DiscardUnknown(m)
1131}
1132
1133var xxx_messageInfo_Interface proto.InternalMessageInfo
1134
1135func (m *Interface) GetIntfId() uint32 {
1136 if m != nil {
1137 return m.IntfId
1138 }
1139 return 0
1140}
1141
1142type Heartbeat struct {
1143 HeartbeatSignature uint32 `protobuf:"fixed32,1,opt,name=heartbeat_signature,json=heartbeatSignature,proto3" json:"heartbeat_signature,omitempty"`
1144 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1145 XXX_unrecognized []byte `json:"-"`
1146 XXX_sizecache int32 `json:"-"`
1147}
1148
1149func (m *Heartbeat) Reset() { *m = Heartbeat{} }
1150func (m *Heartbeat) String() string { return proto.CompactTextString(m) }
1151func (*Heartbeat) ProtoMessage() {}
1152func (*Heartbeat) Descriptor() ([]byte, []int) {
1153 return fileDescriptor_c072e7aa0dfd74d5, []int{10}
1154}
1155
1156func (m *Heartbeat) XXX_Unmarshal(b []byte) error {
1157 return xxx_messageInfo_Heartbeat.Unmarshal(m, b)
1158}
1159func (m *Heartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1160 return xxx_messageInfo_Heartbeat.Marshal(b, m, deterministic)
1161}
1162func (m *Heartbeat) XXX_Merge(src proto.Message) {
1163 xxx_messageInfo_Heartbeat.Merge(m, src)
1164}
1165func (m *Heartbeat) XXX_Size() int {
1166 return xxx_messageInfo_Heartbeat.Size(m)
1167}
1168func (m *Heartbeat) XXX_DiscardUnknown() {
1169 xxx_messageInfo_Heartbeat.DiscardUnknown(m)
1170}
1171
1172var xxx_messageInfo_Heartbeat proto.InternalMessageInfo
1173
1174func (m *Heartbeat) GetHeartbeatSignature() uint32 {
1175 if m != nil {
1176 return m.HeartbeatSignature
1177 }
1178 return 0
1179}
1180
1181type Onu struct {
1182 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1183 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1184 SerialNumber *SerialNumber `protobuf:"bytes,3,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
1185 Pir uint32 `protobuf:"fixed32,4,opt,name=pir,proto3" json:"pir,omitempty"`
1186 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1187 XXX_unrecognized []byte `json:"-"`
1188 XXX_sizecache int32 `json:"-"`
1189}
1190
1191func (m *Onu) Reset() { *m = Onu{} }
1192func (m *Onu) String() string { return proto.CompactTextString(m) }
1193func (*Onu) ProtoMessage() {}
1194func (*Onu) Descriptor() ([]byte, []int) {
1195 return fileDescriptor_c072e7aa0dfd74d5, []int{11}
1196}
1197
1198func (m *Onu) XXX_Unmarshal(b []byte) error {
1199 return xxx_messageInfo_Onu.Unmarshal(m, b)
1200}
1201func (m *Onu) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1202 return xxx_messageInfo_Onu.Marshal(b, m, deterministic)
1203}
1204func (m *Onu) XXX_Merge(src proto.Message) {
1205 xxx_messageInfo_Onu.Merge(m, src)
1206}
1207func (m *Onu) XXX_Size() int {
1208 return xxx_messageInfo_Onu.Size(m)
1209}
1210func (m *Onu) XXX_DiscardUnknown() {
1211 xxx_messageInfo_Onu.DiscardUnknown(m)
1212}
1213
1214var xxx_messageInfo_Onu proto.InternalMessageInfo
1215
1216func (m *Onu) GetIntfId() uint32 {
1217 if m != nil {
1218 return m.IntfId
1219 }
1220 return 0
1221}
1222
1223func (m *Onu) GetOnuId() uint32 {
1224 if m != nil {
1225 return m.OnuId
1226 }
1227 return 0
1228}
1229
1230func (m *Onu) GetSerialNumber() *SerialNumber {
1231 if m != nil {
1232 return m.SerialNumber
1233 }
1234 return nil
1235}
1236
1237func (m *Onu) GetPir() uint32 {
1238 if m != nil {
1239 return m.Pir
1240 }
1241 return 0
1242}
1243
1244type OmciMsg struct {
1245 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1246 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1247 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1248 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1249 XXX_unrecognized []byte `json:"-"`
1250 XXX_sizecache int32 `json:"-"`
1251}
1252
1253func (m *OmciMsg) Reset() { *m = OmciMsg{} }
1254func (m *OmciMsg) String() string { return proto.CompactTextString(m) }
1255func (*OmciMsg) ProtoMessage() {}
1256func (*OmciMsg) Descriptor() ([]byte, []int) {
1257 return fileDescriptor_c072e7aa0dfd74d5, []int{12}
1258}
1259
1260func (m *OmciMsg) XXX_Unmarshal(b []byte) error {
1261 return xxx_messageInfo_OmciMsg.Unmarshal(m, b)
1262}
1263func (m *OmciMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1264 return xxx_messageInfo_OmciMsg.Marshal(b, m, deterministic)
1265}
1266func (m *OmciMsg) XXX_Merge(src proto.Message) {
1267 xxx_messageInfo_OmciMsg.Merge(m, src)
1268}
1269func (m *OmciMsg) XXX_Size() int {
1270 return xxx_messageInfo_OmciMsg.Size(m)
1271}
1272func (m *OmciMsg) XXX_DiscardUnknown() {
1273 xxx_messageInfo_OmciMsg.DiscardUnknown(m)
1274}
1275
1276var xxx_messageInfo_OmciMsg proto.InternalMessageInfo
1277
1278func (m *OmciMsg) GetIntfId() uint32 {
1279 if m != nil {
1280 return m.IntfId
1281 }
1282 return 0
1283}
1284
1285func (m *OmciMsg) GetOnuId() uint32 {
1286 if m != nil {
1287 return m.OnuId
1288 }
1289 return 0
1290}
1291
1292func (m *OmciMsg) GetPkt() []byte {
1293 if m != nil {
1294 return m.Pkt
1295 }
1296 return nil
1297}
1298
1299type OnuPacket struct {
1300 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1301 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1302 PortNo uint32 `protobuf:"fixed32,4,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
Manikkaraj kb1d51442019-07-23 10:41:02 -04001303 GemportId uint32 `protobuf:"fixed32,5,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04001304 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1305 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1306 XXX_unrecognized []byte `json:"-"`
1307 XXX_sizecache int32 `json:"-"`
1308}
1309
1310func (m *OnuPacket) Reset() { *m = OnuPacket{} }
1311func (m *OnuPacket) String() string { return proto.CompactTextString(m) }
1312func (*OnuPacket) ProtoMessage() {}
1313func (*OnuPacket) Descriptor() ([]byte, []int) {
1314 return fileDescriptor_c072e7aa0dfd74d5, []int{13}
1315}
1316
1317func (m *OnuPacket) XXX_Unmarshal(b []byte) error {
1318 return xxx_messageInfo_OnuPacket.Unmarshal(m, b)
1319}
1320func (m *OnuPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1321 return xxx_messageInfo_OnuPacket.Marshal(b, m, deterministic)
1322}
1323func (m *OnuPacket) XXX_Merge(src proto.Message) {
1324 xxx_messageInfo_OnuPacket.Merge(m, src)
1325}
1326func (m *OnuPacket) XXX_Size() int {
1327 return xxx_messageInfo_OnuPacket.Size(m)
1328}
1329func (m *OnuPacket) XXX_DiscardUnknown() {
1330 xxx_messageInfo_OnuPacket.DiscardUnknown(m)
1331}
1332
1333var xxx_messageInfo_OnuPacket proto.InternalMessageInfo
1334
1335func (m *OnuPacket) GetIntfId() uint32 {
1336 if m != nil {
1337 return m.IntfId
1338 }
1339 return 0
1340}
1341
1342func (m *OnuPacket) GetOnuId() uint32 {
1343 if m != nil {
1344 return m.OnuId
1345 }
1346 return 0
1347}
1348
1349func (m *OnuPacket) GetPortNo() uint32 {
1350 if m != nil {
1351 return m.PortNo
1352 }
1353 return 0
1354}
1355
Manikkaraj kb1d51442019-07-23 10:41:02 -04001356func (m *OnuPacket) GetGemportId() uint32 {
1357 if m != nil {
1358 return m.GemportId
1359 }
1360 return 0
1361}
1362
William Kurkianea869482019-04-09 15:16:11 -04001363func (m *OnuPacket) GetPkt() []byte {
1364 if m != nil {
1365 return m.Pkt
1366 }
1367 return nil
1368}
1369
1370type UplinkPacket struct {
1371 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1372 Pkt []byte `protobuf:"bytes,2,opt,name=pkt,proto3" json:"pkt,omitempty"`
1373 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1374 XXX_unrecognized []byte `json:"-"`
1375 XXX_sizecache int32 `json:"-"`
1376}
1377
1378func (m *UplinkPacket) Reset() { *m = UplinkPacket{} }
1379func (m *UplinkPacket) String() string { return proto.CompactTextString(m) }
1380func (*UplinkPacket) ProtoMessage() {}
1381func (*UplinkPacket) Descriptor() ([]byte, []int) {
1382 return fileDescriptor_c072e7aa0dfd74d5, []int{14}
1383}
1384
1385func (m *UplinkPacket) XXX_Unmarshal(b []byte) error {
1386 return xxx_messageInfo_UplinkPacket.Unmarshal(m, b)
1387}
1388func (m *UplinkPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1389 return xxx_messageInfo_UplinkPacket.Marshal(b, m, deterministic)
1390}
1391func (m *UplinkPacket) XXX_Merge(src proto.Message) {
1392 xxx_messageInfo_UplinkPacket.Merge(m, src)
1393}
1394func (m *UplinkPacket) XXX_Size() int {
1395 return xxx_messageInfo_UplinkPacket.Size(m)
1396}
1397func (m *UplinkPacket) XXX_DiscardUnknown() {
1398 xxx_messageInfo_UplinkPacket.DiscardUnknown(m)
1399}
1400
1401var xxx_messageInfo_UplinkPacket proto.InternalMessageInfo
1402
1403func (m *UplinkPacket) GetIntfId() uint32 {
1404 if m != nil {
1405 return m.IntfId
1406 }
1407 return 0
1408}
1409
1410func (m *UplinkPacket) GetPkt() []byte {
1411 if m != nil {
1412 return m.Pkt
1413 }
1414 return nil
1415}
1416
1417type DeviceInfo struct {
1418 Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
1419 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
1420 HardwareVersion string `protobuf:"bytes,3,opt,name=hardware_version,json=hardwareVersion,proto3" json:"hardware_version,omitempty"`
1421 FirmwareVersion string `protobuf:"bytes,4,opt,name=firmware_version,json=firmwareVersion,proto3" json:"firmware_version,omitempty"`
1422 DeviceId string `protobuf:"bytes,16,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
1423 DeviceSerialNumber string `protobuf:"bytes,17,opt,name=device_serial_number,json=deviceSerialNumber,proto3" json:"device_serial_number,omitempty"`
1424 // Total number of pon intf ports on the device
1425 PonPorts uint32 `protobuf:"fixed32,12,opt,name=pon_ports,json=ponPorts,proto3" json:"pon_ports,omitempty"`
1426 // If using global per-device technology profile. To be deprecated
1427 Technology string `protobuf:"bytes,5,opt,name=technology,proto3" json:"technology,omitempty"`
1428 OnuIdStart uint32 `protobuf:"fixed32,6,opt,name=onu_id_start,json=onuIdStart,proto3" json:"onu_id_start,omitempty"`
1429 OnuIdEnd uint32 `protobuf:"fixed32,7,opt,name=onu_id_end,json=onuIdEnd,proto3" json:"onu_id_end,omitempty"`
1430 AllocIdStart uint32 `protobuf:"fixed32,8,opt,name=alloc_id_start,json=allocIdStart,proto3" json:"alloc_id_start,omitempty"`
1431 AllocIdEnd uint32 `protobuf:"fixed32,9,opt,name=alloc_id_end,json=allocIdEnd,proto3" json:"alloc_id_end,omitempty"`
1432 GemportIdStart uint32 `protobuf:"fixed32,10,opt,name=gemport_id_start,json=gemportIdStart,proto3" json:"gemport_id_start,omitempty"`
1433 GemportIdEnd uint32 `protobuf:"fixed32,11,opt,name=gemport_id_end,json=gemportIdEnd,proto3" json:"gemport_id_end,omitempty"`
1434 FlowIdStart uint32 `protobuf:"fixed32,13,opt,name=flow_id_start,json=flowIdStart,proto3" json:"flow_id_start,omitempty"`
1435 FlowIdEnd uint32 `protobuf:"fixed32,14,opt,name=flow_id_end,json=flowIdEnd,proto3" json:"flow_id_end,omitempty"`
1436 Ranges []*DeviceInfo_DeviceResourceRanges `protobuf:"bytes,15,rep,name=ranges,proto3" json:"ranges,omitempty"`
1437 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1438 XXX_unrecognized []byte `json:"-"`
1439 XXX_sizecache int32 `json:"-"`
1440}
1441
1442func (m *DeviceInfo) Reset() { *m = DeviceInfo{} }
1443func (m *DeviceInfo) String() string { return proto.CompactTextString(m) }
1444func (*DeviceInfo) ProtoMessage() {}
1445func (*DeviceInfo) Descriptor() ([]byte, []int) {
1446 return fileDescriptor_c072e7aa0dfd74d5, []int{15}
1447}
1448
1449func (m *DeviceInfo) XXX_Unmarshal(b []byte) error {
1450 return xxx_messageInfo_DeviceInfo.Unmarshal(m, b)
1451}
1452func (m *DeviceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1453 return xxx_messageInfo_DeviceInfo.Marshal(b, m, deterministic)
1454}
1455func (m *DeviceInfo) XXX_Merge(src proto.Message) {
1456 xxx_messageInfo_DeviceInfo.Merge(m, src)
1457}
1458func (m *DeviceInfo) XXX_Size() int {
1459 return xxx_messageInfo_DeviceInfo.Size(m)
1460}
1461func (m *DeviceInfo) XXX_DiscardUnknown() {
1462 xxx_messageInfo_DeviceInfo.DiscardUnknown(m)
1463}
1464
1465var xxx_messageInfo_DeviceInfo proto.InternalMessageInfo
1466
1467func (m *DeviceInfo) GetVendor() string {
1468 if m != nil {
1469 return m.Vendor
1470 }
1471 return ""
1472}
1473
1474func (m *DeviceInfo) GetModel() string {
1475 if m != nil {
1476 return m.Model
1477 }
1478 return ""
1479}
1480
1481func (m *DeviceInfo) GetHardwareVersion() string {
1482 if m != nil {
1483 return m.HardwareVersion
1484 }
1485 return ""
1486}
1487
1488func (m *DeviceInfo) GetFirmwareVersion() string {
1489 if m != nil {
1490 return m.FirmwareVersion
1491 }
1492 return ""
1493}
1494
1495func (m *DeviceInfo) GetDeviceId() string {
1496 if m != nil {
1497 return m.DeviceId
1498 }
1499 return ""
1500}
1501
1502func (m *DeviceInfo) GetDeviceSerialNumber() string {
1503 if m != nil {
1504 return m.DeviceSerialNumber
1505 }
1506 return ""
1507}
1508
1509func (m *DeviceInfo) GetPonPorts() uint32 {
1510 if m != nil {
1511 return m.PonPorts
1512 }
1513 return 0
1514}
1515
1516func (m *DeviceInfo) GetTechnology() string {
1517 if m != nil {
1518 return m.Technology
1519 }
1520 return ""
1521}
1522
1523func (m *DeviceInfo) GetOnuIdStart() uint32 {
1524 if m != nil {
1525 return m.OnuIdStart
1526 }
1527 return 0
1528}
1529
1530func (m *DeviceInfo) GetOnuIdEnd() uint32 {
1531 if m != nil {
1532 return m.OnuIdEnd
1533 }
1534 return 0
1535}
1536
1537func (m *DeviceInfo) GetAllocIdStart() uint32 {
1538 if m != nil {
1539 return m.AllocIdStart
1540 }
1541 return 0
1542}
1543
1544func (m *DeviceInfo) GetAllocIdEnd() uint32 {
1545 if m != nil {
1546 return m.AllocIdEnd
1547 }
1548 return 0
1549}
1550
1551func (m *DeviceInfo) GetGemportIdStart() uint32 {
1552 if m != nil {
1553 return m.GemportIdStart
1554 }
1555 return 0
1556}
1557
1558func (m *DeviceInfo) GetGemportIdEnd() uint32 {
1559 if m != nil {
1560 return m.GemportIdEnd
1561 }
1562 return 0
1563}
1564
1565func (m *DeviceInfo) GetFlowIdStart() uint32 {
1566 if m != nil {
1567 return m.FlowIdStart
1568 }
1569 return 0
1570}
1571
1572func (m *DeviceInfo) GetFlowIdEnd() uint32 {
1573 if m != nil {
1574 return m.FlowIdEnd
1575 }
1576 return 0
1577}
1578
1579func (m *DeviceInfo) GetRanges() []*DeviceInfo_DeviceResourceRanges {
1580 if m != nil {
1581 return m.Ranges
1582 }
1583 return nil
1584}
1585
1586type DeviceInfo_DeviceResourceRanges struct {
1587 // List of 0 or more intf_ids that use the same technology and pools.
1588 // If 0 intf_ids supplied, it implies ALL interfaces
1589 IntfIds []uint32 `protobuf:"fixed32,1,rep,packed,name=intf_ids,json=intfIds,proto3" json:"intf_ids,omitempty"`
1590 // Technology profile for this pool
1591 Technology string `protobuf:"bytes,2,opt,name=technology,proto3" json:"technology,omitempty"`
1592 Pools []*DeviceInfo_DeviceResourceRanges_Pool `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"`
1593 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1594 XXX_unrecognized []byte `json:"-"`
1595 XXX_sizecache int32 `json:"-"`
1596}
1597
1598func (m *DeviceInfo_DeviceResourceRanges) Reset() { *m = DeviceInfo_DeviceResourceRanges{} }
1599func (m *DeviceInfo_DeviceResourceRanges) String() string { return proto.CompactTextString(m) }
1600func (*DeviceInfo_DeviceResourceRanges) ProtoMessage() {}
1601func (*DeviceInfo_DeviceResourceRanges) Descriptor() ([]byte, []int) {
1602 return fileDescriptor_c072e7aa0dfd74d5, []int{15, 0}
1603}
1604
1605func (m *DeviceInfo_DeviceResourceRanges) XXX_Unmarshal(b []byte) error {
1606 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Unmarshal(m, b)
1607}
1608func (m *DeviceInfo_DeviceResourceRanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1609 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Marshal(b, m, deterministic)
1610}
1611func (m *DeviceInfo_DeviceResourceRanges) XXX_Merge(src proto.Message) {
1612 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Merge(m, src)
1613}
1614func (m *DeviceInfo_DeviceResourceRanges) XXX_Size() int {
1615 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Size(m)
1616}
1617func (m *DeviceInfo_DeviceResourceRanges) XXX_DiscardUnknown() {
1618 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.DiscardUnknown(m)
1619}
1620
1621var xxx_messageInfo_DeviceInfo_DeviceResourceRanges proto.InternalMessageInfo
1622
1623func (m *DeviceInfo_DeviceResourceRanges) GetIntfIds() []uint32 {
1624 if m != nil {
1625 return m.IntfIds
1626 }
1627 return nil
1628}
1629
1630func (m *DeviceInfo_DeviceResourceRanges) GetTechnology() string {
1631 if m != nil {
1632 return m.Technology
1633 }
1634 return ""
1635}
1636
1637func (m *DeviceInfo_DeviceResourceRanges) GetPools() []*DeviceInfo_DeviceResourceRanges_Pool {
1638 if m != nil {
1639 return m.Pools
1640 }
1641 return nil
1642}
1643
1644type DeviceInfo_DeviceResourceRanges_Pool struct {
1645 Type DeviceInfo_DeviceResourceRanges_Pool_PoolType `protobuf:"varint,1,opt,name=type,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType" json:"type,omitempty"`
1646 Sharing DeviceInfo_DeviceResourceRanges_Pool_SharingType `protobuf:"varint,2,opt,name=sharing,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType" json:"sharing,omitempty"`
1647 Start uint32 `protobuf:"fixed32,3,opt,name=start,proto3" json:"start,omitempty"`
1648 End uint32 `protobuf:"fixed32,4,opt,name=end,proto3" json:"end,omitempty"`
1649 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1650 XXX_unrecognized []byte `json:"-"`
1651 XXX_sizecache int32 `json:"-"`
1652}
1653
1654func (m *DeviceInfo_DeviceResourceRanges_Pool) Reset() { *m = DeviceInfo_DeviceResourceRanges_Pool{} }
1655func (m *DeviceInfo_DeviceResourceRanges_Pool) String() string { return proto.CompactTextString(m) }
1656func (*DeviceInfo_DeviceResourceRanges_Pool) ProtoMessage() {}
1657func (*DeviceInfo_DeviceResourceRanges_Pool) Descriptor() ([]byte, []int) {
1658 return fileDescriptor_c072e7aa0dfd74d5, []int{15, 0, 0}
1659}
1660
1661func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Unmarshal(b []byte) error {
1662 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Unmarshal(m, b)
1663}
1664func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1665 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Marshal(b, m, deterministic)
1666}
1667func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Merge(src proto.Message) {
1668 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Merge(m, src)
1669}
1670func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Size() int {
1671 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Size(m)
1672}
1673func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_DiscardUnknown() {
1674 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.DiscardUnknown(m)
1675}
1676
1677var xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool proto.InternalMessageInfo
1678
1679func (m *DeviceInfo_DeviceResourceRanges_Pool) GetType() DeviceInfo_DeviceResourceRanges_Pool_PoolType {
1680 if m != nil {
1681 return m.Type
1682 }
1683 return DeviceInfo_DeviceResourceRanges_Pool_ONU_ID
1684}
1685
1686func (m *DeviceInfo_DeviceResourceRanges_Pool) GetSharing() DeviceInfo_DeviceResourceRanges_Pool_SharingType {
1687 if m != nil {
1688 return m.Sharing
1689 }
1690 return DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF
1691}
1692
1693func (m *DeviceInfo_DeviceResourceRanges_Pool) GetStart() uint32 {
1694 if m != nil {
1695 return m.Start
1696 }
1697 return 0
1698}
1699
1700func (m *DeviceInfo_DeviceResourceRanges_Pool) GetEnd() uint32 {
1701 if m != nil {
1702 return m.End
1703 }
1704 return 0
1705}
1706
1707type Classifier struct {
1708 OTpid uint32 `protobuf:"fixed32,1,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
1709 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
1710 ITpid uint32 `protobuf:"fixed32,3,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
1711 IVid uint32 `protobuf:"fixed32,4,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
1712 OPbits uint32 `protobuf:"fixed32,5,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
1713 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
1714 EthType uint32 `protobuf:"fixed32,7,opt,name=eth_type,json=ethType,proto3" json:"eth_type,omitempty"`
1715 DstMac []byte `protobuf:"bytes,8,opt,name=dst_mac,json=dstMac,proto3" json:"dst_mac,omitempty"`
1716 SrcMac []byte `protobuf:"bytes,9,opt,name=src_mac,json=srcMac,proto3" json:"src_mac,omitempty"`
1717 IpProto uint32 `protobuf:"fixed32,10,opt,name=ip_proto,json=ipProto,proto3" json:"ip_proto,omitempty"`
1718 DstIp uint32 `protobuf:"fixed32,11,opt,name=dst_ip,json=dstIp,proto3" json:"dst_ip,omitempty"`
1719 SrcIp uint32 `protobuf:"fixed32,12,opt,name=src_ip,json=srcIp,proto3" json:"src_ip,omitempty"`
1720 SrcPort uint32 `protobuf:"fixed32,13,opt,name=src_port,json=srcPort,proto3" json:"src_port,omitempty"`
1721 DstPort uint32 `protobuf:"fixed32,14,opt,name=dst_port,json=dstPort,proto3" json:"dst_port,omitempty"`
1722 PktTagType string `protobuf:"bytes,15,opt,name=pkt_tag_type,json=pktTagType,proto3" json:"pkt_tag_type,omitempty"`
1723 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1724 XXX_unrecognized []byte `json:"-"`
1725 XXX_sizecache int32 `json:"-"`
1726}
1727
1728func (m *Classifier) Reset() { *m = Classifier{} }
1729func (m *Classifier) String() string { return proto.CompactTextString(m) }
1730func (*Classifier) ProtoMessage() {}
1731func (*Classifier) Descriptor() ([]byte, []int) {
1732 return fileDescriptor_c072e7aa0dfd74d5, []int{16}
1733}
1734
1735func (m *Classifier) XXX_Unmarshal(b []byte) error {
1736 return xxx_messageInfo_Classifier.Unmarshal(m, b)
1737}
1738func (m *Classifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1739 return xxx_messageInfo_Classifier.Marshal(b, m, deterministic)
1740}
1741func (m *Classifier) XXX_Merge(src proto.Message) {
1742 xxx_messageInfo_Classifier.Merge(m, src)
1743}
1744func (m *Classifier) XXX_Size() int {
1745 return xxx_messageInfo_Classifier.Size(m)
1746}
1747func (m *Classifier) XXX_DiscardUnknown() {
1748 xxx_messageInfo_Classifier.DiscardUnknown(m)
1749}
1750
1751var xxx_messageInfo_Classifier proto.InternalMessageInfo
1752
1753func (m *Classifier) GetOTpid() uint32 {
1754 if m != nil {
1755 return m.OTpid
1756 }
1757 return 0
1758}
1759
1760func (m *Classifier) GetOVid() uint32 {
1761 if m != nil {
1762 return m.OVid
1763 }
1764 return 0
1765}
1766
1767func (m *Classifier) GetITpid() uint32 {
1768 if m != nil {
1769 return m.ITpid
1770 }
1771 return 0
1772}
1773
1774func (m *Classifier) GetIVid() uint32 {
1775 if m != nil {
1776 return m.IVid
1777 }
1778 return 0
1779}
1780
1781func (m *Classifier) GetOPbits() uint32 {
1782 if m != nil {
1783 return m.OPbits
1784 }
1785 return 0
1786}
1787
1788func (m *Classifier) GetIPbits() uint32 {
1789 if m != nil {
1790 return m.IPbits
1791 }
1792 return 0
1793}
1794
1795func (m *Classifier) GetEthType() uint32 {
1796 if m != nil {
1797 return m.EthType
1798 }
1799 return 0
1800}
1801
1802func (m *Classifier) GetDstMac() []byte {
1803 if m != nil {
1804 return m.DstMac
1805 }
1806 return nil
1807}
1808
1809func (m *Classifier) GetSrcMac() []byte {
1810 if m != nil {
1811 return m.SrcMac
1812 }
1813 return nil
1814}
1815
1816func (m *Classifier) GetIpProto() uint32 {
1817 if m != nil {
1818 return m.IpProto
1819 }
1820 return 0
1821}
1822
1823func (m *Classifier) GetDstIp() uint32 {
1824 if m != nil {
1825 return m.DstIp
1826 }
1827 return 0
1828}
1829
1830func (m *Classifier) GetSrcIp() uint32 {
1831 if m != nil {
1832 return m.SrcIp
1833 }
1834 return 0
1835}
1836
1837func (m *Classifier) GetSrcPort() uint32 {
1838 if m != nil {
1839 return m.SrcPort
1840 }
1841 return 0
1842}
1843
1844func (m *Classifier) GetDstPort() uint32 {
1845 if m != nil {
1846 return m.DstPort
1847 }
1848 return 0
1849}
1850
1851func (m *Classifier) GetPktTagType() string {
1852 if m != nil {
1853 return m.PktTagType
1854 }
1855 return ""
1856}
1857
1858type ActionCmd struct {
1859 AddOuterTag bool `protobuf:"varint,1,opt,name=add_outer_tag,json=addOuterTag,proto3" json:"add_outer_tag,omitempty"`
1860 RemoveOuterTag bool `protobuf:"varint,2,opt,name=remove_outer_tag,json=removeOuterTag,proto3" json:"remove_outer_tag,omitempty"`
1861 TrapToHost bool `protobuf:"varint,3,opt,name=trap_to_host,json=trapToHost,proto3" json:"trap_to_host,omitempty"`
Esin Karamanccb714b2019-11-29 15:02:06 +00001862 RemarkOuterPbits bool `protobuf:"varint,4,opt,name=remark_outer_pbits,json=remarkOuterPbits,proto3" json:"remark_outer_pbits,omitempty"`
1863 RemarkInnerPbits bool `protobuf:"varint,5,opt,name=remark_inner_pbits,json=remarkInnerPbits,proto3" json:"remark_inner_pbits,omitempty"`
1864 AddInnerTag bool `protobuf:"varint,6,opt,name=add_inner_tag,json=addInnerTag,proto3" json:"add_inner_tag,omitempty"`
1865 RemoveInnerTag bool `protobuf:"varint,7,opt,name=remove_inner_tag,json=removeInnerTag,proto3" json:"remove_inner_tag,omitempty"`
1866 TranslateInnerTag bool `protobuf:"varint,8,opt,name=translate_inner_tag,json=translateInnerTag,proto3" json:"translate_inner_tag,omitempty"`
1867 TranslateOuterTag bool `protobuf:"varint,9,opt,name=translate_outer_tag,json=translateOuterTag,proto3" json:"translate_outer_tag,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04001868 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1869 XXX_unrecognized []byte `json:"-"`
1870 XXX_sizecache int32 `json:"-"`
1871}
1872
1873func (m *ActionCmd) Reset() { *m = ActionCmd{} }
1874func (m *ActionCmd) String() string { return proto.CompactTextString(m) }
1875func (*ActionCmd) ProtoMessage() {}
1876func (*ActionCmd) Descriptor() ([]byte, []int) {
1877 return fileDescriptor_c072e7aa0dfd74d5, []int{17}
1878}
1879
1880func (m *ActionCmd) XXX_Unmarshal(b []byte) error {
1881 return xxx_messageInfo_ActionCmd.Unmarshal(m, b)
1882}
1883func (m *ActionCmd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1884 return xxx_messageInfo_ActionCmd.Marshal(b, m, deterministic)
1885}
1886func (m *ActionCmd) XXX_Merge(src proto.Message) {
1887 xxx_messageInfo_ActionCmd.Merge(m, src)
1888}
1889func (m *ActionCmd) XXX_Size() int {
1890 return xxx_messageInfo_ActionCmd.Size(m)
1891}
1892func (m *ActionCmd) XXX_DiscardUnknown() {
1893 xxx_messageInfo_ActionCmd.DiscardUnknown(m)
1894}
1895
1896var xxx_messageInfo_ActionCmd proto.InternalMessageInfo
1897
1898func (m *ActionCmd) GetAddOuterTag() bool {
1899 if m != nil {
1900 return m.AddOuterTag
1901 }
1902 return false
1903}
1904
1905func (m *ActionCmd) GetRemoveOuterTag() bool {
1906 if m != nil {
1907 return m.RemoveOuterTag
1908 }
1909 return false
1910}
1911
1912func (m *ActionCmd) GetTrapToHost() bool {
1913 if m != nil {
1914 return m.TrapToHost
1915 }
1916 return false
1917}
1918
Esin Karamanccb714b2019-11-29 15:02:06 +00001919func (m *ActionCmd) GetRemarkOuterPbits() bool {
1920 if m != nil {
1921 return m.RemarkOuterPbits
1922 }
1923 return false
1924}
1925
1926func (m *ActionCmd) GetRemarkInnerPbits() bool {
1927 if m != nil {
1928 return m.RemarkInnerPbits
1929 }
1930 return false
1931}
1932
1933func (m *ActionCmd) GetAddInnerTag() bool {
1934 if m != nil {
1935 return m.AddInnerTag
1936 }
1937 return false
1938}
1939
1940func (m *ActionCmd) GetRemoveInnerTag() bool {
1941 if m != nil {
1942 return m.RemoveInnerTag
1943 }
1944 return false
1945}
1946
1947func (m *ActionCmd) GetTranslateInnerTag() bool {
1948 if m != nil {
1949 return m.TranslateInnerTag
1950 }
1951 return false
1952}
1953
1954func (m *ActionCmd) GetTranslateOuterTag() bool {
1955 if m != nil {
1956 return m.TranslateOuterTag
1957 }
1958 return false
1959}
1960
William Kurkianea869482019-04-09 15:16:11 -04001961type Action struct {
1962 Cmd *ActionCmd `protobuf:"bytes,1,opt,name=cmd,proto3" json:"cmd,omitempty"`
1963 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
1964 OPbits uint32 `protobuf:"fixed32,3,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
1965 OTpid uint32 `protobuf:"fixed32,4,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
1966 IVid uint32 `protobuf:"fixed32,5,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
1967 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
1968 ITpid uint32 `protobuf:"fixed32,7,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
1969 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1970 XXX_unrecognized []byte `json:"-"`
1971 XXX_sizecache int32 `json:"-"`
1972}
1973
1974func (m *Action) Reset() { *m = Action{} }
1975func (m *Action) String() string { return proto.CompactTextString(m) }
1976func (*Action) ProtoMessage() {}
1977func (*Action) Descriptor() ([]byte, []int) {
1978 return fileDescriptor_c072e7aa0dfd74d5, []int{18}
1979}
1980
1981func (m *Action) XXX_Unmarshal(b []byte) error {
1982 return xxx_messageInfo_Action.Unmarshal(m, b)
1983}
1984func (m *Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1985 return xxx_messageInfo_Action.Marshal(b, m, deterministic)
1986}
1987func (m *Action) XXX_Merge(src proto.Message) {
1988 xxx_messageInfo_Action.Merge(m, src)
1989}
1990func (m *Action) XXX_Size() int {
1991 return xxx_messageInfo_Action.Size(m)
1992}
1993func (m *Action) XXX_DiscardUnknown() {
1994 xxx_messageInfo_Action.DiscardUnknown(m)
1995}
1996
1997var xxx_messageInfo_Action proto.InternalMessageInfo
1998
1999func (m *Action) GetCmd() *ActionCmd {
2000 if m != nil {
2001 return m.Cmd
2002 }
2003 return nil
2004}
2005
2006func (m *Action) GetOVid() uint32 {
2007 if m != nil {
2008 return m.OVid
2009 }
2010 return 0
2011}
2012
2013func (m *Action) GetOPbits() uint32 {
2014 if m != nil {
2015 return m.OPbits
2016 }
2017 return 0
2018}
2019
2020func (m *Action) GetOTpid() uint32 {
2021 if m != nil {
2022 return m.OTpid
2023 }
2024 return 0
2025}
2026
2027func (m *Action) GetIVid() uint32 {
2028 if m != nil {
2029 return m.IVid
2030 }
2031 return 0
2032}
2033
2034func (m *Action) GetIPbits() uint32 {
2035 if m != nil {
2036 return m.IPbits
2037 }
2038 return 0
2039}
2040
2041func (m *Action) GetITpid() uint32 {
2042 if m != nil {
2043 return m.ITpid
2044 }
2045 return 0
2046}
2047
2048type Flow struct {
2049 AccessIntfId int32 `protobuf:"fixed32,1,opt,name=access_intf_id,json=accessIntfId,proto3" json:"access_intf_id,omitempty"`
2050 OnuId int32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2051 UniId int32 `protobuf:"fixed32,11,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
2052 FlowId uint32 `protobuf:"fixed32,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
2053 FlowType string `protobuf:"bytes,4,opt,name=flow_type,json=flowType,proto3" json:"flow_type,omitempty"`
2054 AllocId int32 `protobuf:"fixed32,10,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"`
2055 NetworkIntfId int32 `protobuf:"fixed32,5,opt,name=network_intf_id,json=networkIntfId,proto3" json:"network_intf_id,omitempty"`
2056 GemportId int32 `protobuf:"fixed32,6,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
2057 Classifier *Classifier `protobuf:"bytes,7,opt,name=classifier,proto3" json:"classifier,omitempty"`
2058 Action *Action `protobuf:"bytes,8,opt,name=action,proto3" json:"action,omitempty"`
2059 Priority int32 `protobuf:"fixed32,9,opt,name=priority,proto3" json:"priority,omitempty"`
2060 Cookie uint64 `protobuf:"fixed64,12,opt,name=cookie,proto3" json:"cookie,omitempty"`
2061 PortNo uint32 `protobuf:"fixed32,13,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
Esin Karamanccb714b2019-11-29 15:02:06 +00002062 GroupId uint32 `protobuf:"fixed32,14,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04002063 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2064 XXX_unrecognized []byte `json:"-"`
2065 XXX_sizecache int32 `json:"-"`
2066}
2067
2068func (m *Flow) Reset() { *m = Flow{} }
2069func (m *Flow) String() string { return proto.CompactTextString(m) }
2070func (*Flow) ProtoMessage() {}
2071func (*Flow) Descriptor() ([]byte, []int) {
2072 return fileDescriptor_c072e7aa0dfd74d5, []int{19}
2073}
2074
2075func (m *Flow) XXX_Unmarshal(b []byte) error {
2076 return xxx_messageInfo_Flow.Unmarshal(m, b)
2077}
2078func (m *Flow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2079 return xxx_messageInfo_Flow.Marshal(b, m, deterministic)
2080}
2081func (m *Flow) XXX_Merge(src proto.Message) {
2082 xxx_messageInfo_Flow.Merge(m, src)
2083}
2084func (m *Flow) XXX_Size() int {
2085 return xxx_messageInfo_Flow.Size(m)
2086}
2087func (m *Flow) XXX_DiscardUnknown() {
2088 xxx_messageInfo_Flow.DiscardUnknown(m)
2089}
2090
2091var xxx_messageInfo_Flow proto.InternalMessageInfo
2092
2093func (m *Flow) GetAccessIntfId() int32 {
2094 if m != nil {
2095 return m.AccessIntfId
2096 }
2097 return 0
2098}
2099
2100func (m *Flow) GetOnuId() int32 {
2101 if m != nil {
2102 return m.OnuId
2103 }
2104 return 0
2105}
2106
2107func (m *Flow) GetUniId() int32 {
2108 if m != nil {
2109 return m.UniId
2110 }
2111 return 0
2112}
2113
2114func (m *Flow) GetFlowId() uint32 {
2115 if m != nil {
2116 return m.FlowId
2117 }
2118 return 0
2119}
2120
2121func (m *Flow) GetFlowType() string {
2122 if m != nil {
2123 return m.FlowType
2124 }
2125 return ""
2126}
2127
2128func (m *Flow) GetAllocId() int32 {
2129 if m != nil {
2130 return m.AllocId
2131 }
2132 return 0
2133}
2134
2135func (m *Flow) GetNetworkIntfId() int32 {
2136 if m != nil {
2137 return m.NetworkIntfId
2138 }
2139 return 0
2140}
2141
2142func (m *Flow) GetGemportId() int32 {
2143 if m != nil {
2144 return m.GemportId
2145 }
2146 return 0
2147}
2148
2149func (m *Flow) GetClassifier() *Classifier {
2150 if m != nil {
2151 return m.Classifier
2152 }
2153 return nil
2154}
2155
2156func (m *Flow) GetAction() *Action {
2157 if m != nil {
2158 return m.Action
2159 }
2160 return nil
2161}
2162
2163func (m *Flow) GetPriority() int32 {
2164 if m != nil {
2165 return m.Priority
2166 }
2167 return 0
2168}
2169
2170func (m *Flow) GetCookie() uint64 {
2171 if m != nil {
2172 return m.Cookie
2173 }
2174 return 0
2175}
2176
2177func (m *Flow) GetPortNo() uint32 {
2178 if m != nil {
2179 return m.PortNo
2180 }
2181 return 0
2182}
2183
Esin Karamanccb714b2019-11-29 15:02:06 +00002184func (m *Flow) GetGroupId() uint32 {
2185 if m != nil {
2186 return m.GroupId
2187 }
2188 return 0
2189}
2190
William Kurkianea869482019-04-09 15:16:11 -04002191type SerialNumber struct {
2192 VendorId []byte `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
2193 VendorSpecific []byte `protobuf:"bytes,2,opt,name=vendor_specific,json=vendorSpecific,proto3" json:"vendor_specific,omitempty"`
2194 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2195 XXX_unrecognized []byte `json:"-"`
2196 XXX_sizecache int32 `json:"-"`
2197}
2198
2199func (m *SerialNumber) Reset() { *m = SerialNumber{} }
2200func (m *SerialNumber) String() string { return proto.CompactTextString(m) }
2201func (*SerialNumber) ProtoMessage() {}
2202func (*SerialNumber) Descriptor() ([]byte, []int) {
2203 return fileDescriptor_c072e7aa0dfd74d5, []int{20}
2204}
2205
2206func (m *SerialNumber) XXX_Unmarshal(b []byte) error {
2207 return xxx_messageInfo_SerialNumber.Unmarshal(m, b)
2208}
2209func (m *SerialNumber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2210 return xxx_messageInfo_SerialNumber.Marshal(b, m, deterministic)
2211}
2212func (m *SerialNumber) XXX_Merge(src proto.Message) {
2213 xxx_messageInfo_SerialNumber.Merge(m, src)
2214}
2215func (m *SerialNumber) XXX_Size() int {
2216 return xxx_messageInfo_SerialNumber.Size(m)
2217}
2218func (m *SerialNumber) XXX_DiscardUnknown() {
2219 xxx_messageInfo_SerialNumber.DiscardUnknown(m)
2220}
2221
2222var xxx_messageInfo_SerialNumber proto.InternalMessageInfo
2223
2224func (m *SerialNumber) GetVendorId() []byte {
2225 if m != nil {
2226 return m.VendorId
2227 }
2228 return nil
2229}
2230
2231func (m *SerialNumber) GetVendorSpecific() []byte {
2232 if m != nil {
2233 return m.VendorSpecific
2234 }
2235 return nil
2236}
2237
2238type PortStatistics struct {
2239 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2240 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2241 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2242 RxUcastPackets uint64 `protobuf:"fixed64,4,opt,name=rx_ucast_packets,json=rxUcastPackets,proto3" json:"rx_ucast_packets,omitempty"`
2243 RxMcastPackets uint64 `protobuf:"fixed64,5,opt,name=rx_mcast_packets,json=rxMcastPackets,proto3" json:"rx_mcast_packets,omitempty"`
2244 RxBcastPackets uint64 `protobuf:"fixed64,6,opt,name=rx_bcast_packets,json=rxBcastPackets,proto3" json:"rx_bcast_packets,omitempty"`
2245 RxErrorPackets uint64 `protobuf:"fixed64,7,opt,name=rx_error_packets,json=rxErrorPackets,proto3" json:"rx_error_packets,omitempty"`
2246 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2247 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2248 TxUcastPackets uint64 `protobuf:"fixed64,10,opt,name=tx_ucast_packets,json=txUcastPackets,proto3" json:"tx_ucast_packets,omitempty"`
2249 TxMcastPackets uint64 `protobuf:"fixed64,11,opt,name=tx_mcast_packets,json=txMcastPackets,proto3" json:"tx_mcast_packets,omitempty"`
2250 TxBcastPackets uint64 `protobuf:"fixed64,12,opt,name=tx_bcast_packets,json=txBcastPackets,proto3" json:"tx_bcast_packets,omitempty"`
2251 TxErrorPackets uint64 `protobuf:"fixed64,13,opt,name=tx_error_packets,json=txErrorPackets,proto3" json:"tx_error_packets,omitempty"`
2252 RxCrcErrors uint64 `protobuf:"fixed64,14,opt,name=rx_crc_errors,json=rxCrcErrors,proto3" json:"rx_crc_errors,omitempty"`
2253 BipErrors uint64 `protobuf:"fixed64,15,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2254 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2255 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2256 XXX_unrecognized []byte `json:"-"`
2257 XXX_sizecache int32 `json:"-"`
2258}
2259
2260func (m *PortStatistics) Reset() { *m = PortStatistics{} }
2261func (m *PortStatistics) String() string { return proto.CompactTextString(m) }
2262func (*PortStatistics) ProtoMessage() {}
2263func (*PortStatistics) Descriptor() ([]byte, []int) {
2264 return fileDescriptor_c072e7aa0dfd74d5, []int{21}
2265}
2266
2267func (m *PortStatistics) XXX_Unmarshal(b []byte) error {
2268 return xxx_messageInfo_PortStatistics.Unmarshal(m, b)
2269}
2270func (m *PortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2271 return xxx_messageInfo_PortStatistics.Marshal(b, m, deterministic)
2272}
2273func (m *PortStatistics) XXX_Merge(src proto.Message) {
2274 xxx_messageInfo_PortStatistics.Merge(m, src)
2275}
2276func (m *PortStatistics) XXX_Size() int {
2277 return xxx_messageInfo_PortStatistics.Size(m)
2278}
2279func (m *PortStatistics) XXX_DiscardUnknown() {
2280 xxx_messageInfo_PortStatistics.DiscardUnknown(m)
2281}
2282
2283var xxx_messageInfo_PortStatistics proto.InternalMessageInfo
2284
2285func (m *PortStatistics) GetIntfId() uint32 {
2286 if m != nil {
2287 return m.IntfId
2288 }
2289 return 0
2290}
2291
2292func (m *PortStatistics) GetRxBytes() uint64 {
2293 if m != nil {
2294 return m.RxBytes
2295 }
2296 return 0
2297}
2298
2299func (m *PortStatistics) GetRxPackets() uint64 {
2300 if m != nil {
2301 return m.RxPackets
2302 }
2303 return 0
2304}
2305
2306func (m *PortStatistics) GetRxUcastPackets() uint64 {
2307 if m != nil {
2308 return m.RxUcastPackets
2309 }
2310 return 0
2311}
2312
2313func (m *PortStatistics) GetRxMcastPackets() uint64 {
2314 if m != nil {
2315 return m.RxMcastPackets
2316 }
2317 return 0
2318}
2319
2320func (m *PortStatistics) GetRxBcastPackets() uint64 {
2321 if m != nil {
2322 return m.RxBcastPackets
2323 }
2324 return 0
2325}
2326
2327func (m *PortStatistics) GetRxErrorPackets() uint64 {
2328 if m != nil {
2329 return m.RxErrorPackets
2330 }
2331 return 0
2332}
2333
2334func (m *PortStatistics) GetTxBytes() uint64 {
2335 if m != nil {
2336 return m.TxBytes
2337 }
2338 return 0
2339}
2340
2341func (m *PortStatistics) GetTxPackets() uint64 {
2342 if m != nil {
2343 return m.TxPackets
2344 }
2345 return 0
2346}
2347
2348func (m *PortStatistics) GetTxUcastPackets() uint64 {
2349 if m != nil {
2350 return m.TxUcastPackets
2351 }
2352 return 0
2353}
2354
2355func (m *PortStatistics) GetTxMcastPackets() uint64 {
2356 if m != nil {
2357 return m.TxMcastPackets
2358 }
2359 return 0
2360}
2361
2362func (m *PortStatistics) GetTxBcastPackets() uint64 {
2363 if m != nil {
2364 return m.TxBcastPackets
2365 }
2366 return 0
2367}
2368
2369func (m *PortStatistics) GetTxErrorPackets() uint64 {
2370 if m != nil {
2371 return m.TxErrorPackets
2372 }
2373 return 0
2374}
2375
2376func (m *PortStatistics) GetRxCrcErrors() uint64 {
2377 if m != nil {
2378 return m.RxCrcErrors
2379 }
2380 return 0
2381}
2382
2383func (m *PortStatistics) GetBipErrors() uint64 {
2384 if m != nil {
2385 return m.BipErrors
2386 }
2387 return 0
2388}
2389
2390func (m *PortStatistics) GetTimestamp() uint32 {
2391 if m != nil {
2392 return m.Timestamp
2393 }
2394 return 0
2395}
2396
2397type FlowStatistics struct {
2398 FlowId uint32 `protobuf:"fixed32,1,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
2399 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2400 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2401 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2402 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2403 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2404 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2405 XXX_unrecognized []byte `json:"-"`
2406 XXX_sizecache int32 `json:"-"`
2407}
2408
2409func (m *FlowStatistics) Reset() { *m = FlowStatistics{} }
2410func (m *FlowStatistics) String() string { return proto.CompactTextString(m) }
2411func (*FlowStatistics) ProtoMessage() {}
2412func (*FlowStatistics) Descriptor() ([]byte, []int) {
2413 return fileDescriptor_c072e7aa0dfd74d5, []int{22}
2414}
2415
2416func (m *FlowStatistics) XXX_Unmarshal(b []byte) error {
2417 return xxx_messageInfo_FlowStatistics.Unmarshal(m, b)
2418}
2419func (m *FlowStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2420 return xxx_messageInfo_FlowStatistics.Marshal(b, m, deterministic)
2421}
2422func (m *FlowStatistics) XXX_Merge(src proto.Message) {
2423 xxx_messageInfo_FlowStatistics.Merge(m, src)
2424}
2425func (m *FlowStatistics) XXX_Size() int {
2426 return xxx_messageInfo_FlowStatistics.Size(m)
2427}
2428func (m *FlowStatistics) XXX_DiscardUnknown() {
2429 xxx_messageInfo_FlowStatistics.DiscardUnknown(m)
2430}
2431
2432var xxx_messageInfo_FlowStatistics proto.InternalMessageInfo
2433
2434func (m *FlowStatistics) GetFlowId() uint32 {
2435 if m != nil {
2436 return m.FlowId
2437 }
2438 return 0
2439}
2440
2441func (m *FlowStatistics) GetRxBytes() uint64 {
2442 if m != nil {
2443 return m.RxBytes
2444 }
2445 return 0
2446}
2447
2448func (m *FlowStatistics) GetRxPackets() uint64 {
2449 if m != nil {
2450 return m.RxPackets
2451 }
2452 return 0
2453}
2454
2455func (m *FlowStatistics) GetTxBytes() uint64 {
2456 if m != nil {
2457 return m.TxBytes
2458 }
2459 return 0
2460}
2461
2462func (m *FlowStatistics) GetTxPackets() uint64 {
2463 if m != nil {
2464 return m.TxPackets
2465 }
2466 return 0
2467}
2468
2469func (m *FlowStatistics) GetTimestamp() uint32 {
2470 if m != nil {
2471 return m.Timestamp
2472 }
2473 return 0
2474}
2475
2476type LosIndication struct {
2477 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2478 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
2479 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2480 XXX_unrecognized []byte `json:"-"`
2481 XXX_sizecache int32 `json:"-"`
2482}
2483
2484func (m *LosIndication) Reset() { *m = LosIndication{} }
2485func (m *LosIndication) String() string { return proto.CompactTextString(m) }
2486func (*LosIndication) ProtoMessage() {}
2487func (*LosIndication) Descriptor() ([]byte, []int) {
2488 return fileDescriptor_c072e7aa0dfd74d5, []int{23}
2489}
2490
2491func (m *LosIndication) XXX_Unmarshal(b []byte) error {
2492 return xxx_messageInfo_LosIndication.Unmarshal(m, b)
2493}
2494func (m *LosIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2495 return xxx_messageInfo_LosIndication.Marshal(b, m, deterministic)
2496}
2497func (m *LosIndication) XXX_Merge(src proto.Message) {
2498 xxx_messageInfo_LosIndication.Merge(m, src)
2499}
2500func (m *LosIndication) XXX_Size() int {
2501 return xxx_messageInfo_LosIndication.Size(m)
2502}
2503func (m *LosIndication) XXX_DiscardUnknown() {
2504 xxx_messageInfo_LosIndication.DiscardUnknown(m)
2505}
2506
2507var xxx_messageInfo_LosIndication proto.InternalMessageInfo
2508
2509func (m *LosIndication) GetIntfId() uint32 {
2510 if m != nil {
2511 return m.IntfId
2512 }
2513 return 0
2514}
2515
2516func (m *LosIndication) GetStatus() string {
2517 if m != nil {
2518 return m.Status
2519 }
2520 return ""
2521}
2522
2523type DyingGaspIndication struct {
2524 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2525 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2526 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2527 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2528 XXX_unrecognized []byte `json:"-"`
2529 XXX_sizecache int32 `json:"-"`
2530}
2531
2532func (m *DyingGaspIndication) Reset() { *m = DyingGaspIndication{} }
2533func (m *DyingGaspIndication) String() string { return proto.CompactTextString(m) }
2534func (*DyingGaspIndication) ProtoMessage() {}
2535func (*DyingGaspIndication) Descriptor() ([]byte, []int) {
2536 return fileDescriptor_c072e7aa0dfd74d5, []int{24}
2537}
2538
2539func (m *DyingGaspIndication) XXX_Unmarshal(b []byte) error {
2540 return xxx_messageInfo_DyingGaspIndication.Unmarshal(m, b)
2541}
2542func (m *DyingGaspIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2543 return xxx_messageInfo_DyingGaspIndication.Marshal(b, m, deterministic)
2544}
2545func (m *DyingGaspIndication) XXX_Merge(src proto.Message) {
2546 xxx_messageInfo_DyingGaspIndication.Merge(m, src)
2547}
2548func (m *DyingGaspIndication) XXX_Size() int {
2549 return xxx_messageInfo_DyingGaspIndication.Size(m)
2550}
2551func (m *DyingGaspIndication) XXX_DiscardUnknown() {
2552 xxx_messageInfo_DyingGaspIndication.DiscardUnknown(m)
2553}
2554
2555var xxx_messageInfo_DyingGaspIndication proto.InternalMessageInfo
2556
2557func (m *DyingGaspIndication) GetIntfId() uint32 {
2558 if m != nil {
2559 return m.IntfId
2560 }
2561 return 0
2562}
2563
2564func (m *DyingGaspIndication) GetOnuId() uint32 {
2565 if m != nil {
2566 return m.OnuId
2567 }
2568 return 0
2569}
2570
2571func (m *DyingGaspIndication) GetStatus() string {
2572 if m != nil {
2573 return m.Status
2574 }
2575 return ""
2576}
2577
2578type OnuAlarmIndication struct {
2579 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2580 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2581 LosStatus string `protobuf:"bytes,3,opt,name=los_status,json=losStatus,proto3" json:"los_status,omitempty"`
2582 LobStatus string `protobuf:"bytes,4,opt,name=lob_status,json=lobStatus,proto3" json:"lob_status,omitempty"`
2583 LopcMissStatus string `protobuf:"bytes,5,opt,name=lopc_miss_status,json=lopcMissStatus,proto3" json:"lopc_miss_status,omitempty"`
2584 LopcMicErrorStatus string `protobuf:"bytes,6,opt,name=lopc_mic_error_status,json=lopcMicErrorStatus,proto3" json:"lopc_mic_error_status,omitempty"`
Naga Manjunath9546b912019-11-28 20:56:20 +05302585 LofiStatus string `protobuf:"bytes,7,opt,name=lofi_status,json=lofiStatus,proto3" json:"lofi_status,omitempty"`
2586 LoamiStatus string `protobuf:"bytes,8,opt,name=loami_status,json=loamiStatus,proto3" json:"loami_status,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04002587 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2588 XXX_unrecognized []byte `json:"-"`
2589 XXX_sizecache int32 `json:"-"`
2590}
2591
2592func (m *OnuAlarmIndication) Reset() { *m = OnuAlarmIndication{} }
2593func (m *OnuAlarmIndication) String() string { return proto.CompactTextString(m) }
2594func (*OnuAlarmIndication) ProtoMessage() {}
2595func (*OnuAlarmIndication) Descriptor() ([]byte, []int) {
2596 return fileDescriptor_c072e7aa0dfd74d5, []int{25}
2597}
2598
2599func (m *OnuAlarmIndication) XXX_Unmarshal(b []byte) error {
2600 return xxx_messageInfo_OnuAlarmIndication.Unmarshal(m, b)
2601}
2602func (m *OnuAlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2603 return xxx_messageInfo_OnuAlarmIndication.Marshal(b, m, deterministic)
2604}
2605func (m *OnuAlarmIndication) XXX_Merge(src proto.Message) {
2606 xxx_messageInfo_OnuAlarmIndication.Merge(m, src)
2607}
2608func (m *OnuAlarmIndication) XXX_Size() int {
2609 return xxx_messageInfo_OnuAlarmIndication.Size(m)
2610}
2611func (m *OnuAlarmIndication) XXX_DiscardUnknown() {
2612 xxx_messageInfo_OnuAlarmIndication.DiscardUnknown(m)
2613}
2614
2615var xxx_messageInfo_OnuAlarmIndication proto.InternalMessageInfo
2616
2617func (m *OnuAlarmIndication) GetIntfId() uint32 {
2618 if m != nil {
2619 return m.IntfId
2620 }
2621 return 0
2622}
2623
2624func (m *OnuAlarmIndication) GetOnuId() uint32 {
2625 if m != nil {
2626 return m.OnuId
2627 }
2628 return 0
2629}
2630
2631func (m *OnuAlarmIndication) GetLosStatus() string {
2632 if m != nil {
2633 return m.LosStatus
2634 }
2635 return ""
2636}
2637
2638func (m *OnuAlarmIndication) GetLobStatus() string {
2639 if m != nil {
2640 return m.LobStatus
2641 }
2642 return ""
2643}
2644
2645func (m *OnuAlarmIndication) GetLopcMissStatus() string {
2646 if m != nil {
2647 return m.LopcMissStatus
2648 }
2649 return ""
2650}
2651
2652func (m *OnuAlarmIndication) GetLopcMicErrorStatus() string {
2653 if m != nil {
2654 return m.LopcMicErrorStatus
2655 }
2656 return ""
2657}
2658
Naga Manjunath9546b912019-11-28 20:56:20 +05302659func (m *OnuAlarmIndication) GetLofiStatus() string {
2660 if m != nil {
2661 return m.LofiStatus
2662 }
2663 return ""
2664}
2665
2666func (m *OnuAlarmIndication) GetLoamiStatus() string {
2667 if m != nil {
2668 return m.LoamiStatus
2669 }
2670 return ""
2671}
2672
William Kurkianea869482019-04-09 15:16:11 -04002673type OnuStartupFailureIndication struct {
2674 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2675 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2676 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2677 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2678 XXX_unrecognized []byte `json:"-"`
2679 XXX_sizecache int32 `json:"-"`
2680}
2681
2682func (m *OnuStartupFailureIndication) Reset() { *m = OnuStartupFailureIndication{} }
2683func (m *OnuStartupFailureIndication) String() string { return proto.CompactTextString(m) }
2684func (*OnuStartupFailureIndication) ProtoMessage() {}
2685func (*OnuStartupFailureIndication) Descriptor() ([]byte, []int) {
2686 return fileDescriptor_c072e7aa0dfd74d5, []int{26}
2687}
2688
2689func (m *OnuStartupFailureIndication) XXX_Unmarshal(b []byte) error {
2690 return xxx_messageInfo_OnuStartupFailureIndication.Unmarshal(m, b)
2691}
2692func (m *OnuStartupFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2693 return xxx_messageInfo_OnuStartupFailureIndication.Marshal(b, m, deterministic)
2694}
2695func (m *OnuStartupFailureIndication) XXX_Merge(src proto.Message) {
2696 xxx_messageInfo_OnuStartupFailureIndication.Merge(m, src)
2697}
2698func (m *OnuStartupFailureIndication) XXX_Size() int {
2699 return xxx_messageInfo_OnuStartupFailureIndication.Size(m)
2700}
2701func (m *OnuStartupFailureIndication) XXX_DiscardUnknown() {
2702 xxx_messageInfo_OnuStartupFailureIndication.DiscardUnknown(m)
2703}
2704
2705var xxx_messageInfo_OnuStartupFailureIndication proto.InternalMessageInfo
2706
2707func (m *OnuStartupFailureIndication) GetIntfId() uint32 {
2708 if m != nil {
2709 return m.IntfId
2710 }
2711 return 0
2712}
2713
2714func (m *OnuStartupFailureIndication) GetOnuId() uint32 {
2715 if m != nil {
2716 return m.OnuId
2717 }
2718 return 0
2719}
2720
2721func (m *OnuStartupFailureIndication) GetStatus() string {
2722 if m != nil {
2723 return m.Status
2724 }
2725 return ""
2726}
2727
2728type OnuSignalDegradeIndication struct {
2729 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2730 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2731 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2732 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
2733 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2734 XXX_unrecognized []byte `json:"-"`
2735 XXX_sizecache int32 `json:"-"`
2736}
2737
2738func (m *OnuSignalDegradeIndication) Reset() { *m = OnuSignalDegradeIndication{} }
2739func (m *OnuSignalDegradeIndication) String() string { return proto.CompactTextString(m) }
2740func (*OnuSignalDegradeIndication) ProtoMessage() {}
2741func (*OnuSignalDegradeIndication) Descriptor() ([]byte, []int) {
2742 return fileDescriptor_c072e7aa0dfd74d5, []int{27}
2743}
2744
2745func (m *OnuSignalDegradeIndication) XXX_Unmarshal(b []byte) error {
2746 return xxx_messageInfo_OnuSignalDegradeIndication.Unmarshal(m, b)
2747}
2748func (m *OnuSignalDegradeIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2749 return xxx_messageInfo_OnuSignalDegradeIndication.Marshal(b, m, deterministic)
2750}
2751func (m *OnuSignalDegradeIndication) XXX_Merge(src proto.Message) {
2752 xxx_messageInfo_OnuSignalDegradeIndication.Merge(m, src)
2753}
2754func (m *OnuSignalDegradeIndication) XXX_Size() int {
2755 return xxx_messageInfo_OnuSignalDegradeIndication.Size(m)
2756}
2757func (m *OnuSignalDegradeIndication) XXX_DiscardUnknown() {
2758 xxx_messageInfo_OnuSignalDegradeIndication.DiscardUnknown(m)
2759}
2760
2761var xxx_messageInfo_OnuSignalDegradeIndication proto.InternalMessageInfo
2762
2763func (m *OnuSignalDegradeIndication) GetIntfId() uint32 {
2764 if m != nil {
2765 return m.IntfId
2766 }
2767 return 0
2768}
2769
2770func (m *OnuSignalDegradeIndication) GetOnuId() uint32 {
2771 if m != nil {
2772 return m.OnuId
2773 }
2774 return 0
2775}
2776
2777func (m *OnuSignalDegradeIndication) GetStatus() string {
2778 if m != nil {
2779 return m.Status
2780 }
2781 return ""
2782}
2783
2784func (m *OnuSignalDegradeIndication) GetInverseBitErrorRate() uint32 {
2785 if m != nil {
2786 return m.InverseBitErrorRate
2787 }
2788 return 0
2789}
2790
2791type OnuDriftOfWindowIndication struct {
2792 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2793 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2794 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2795 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
2796 NewEqd uint32 `protobuf:"fixed32,5,opt,name=new_eqd,json=newEqd,proto3" json:"new_eqd,omitempty"`
2797 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2798 XXX_unrecognized []byte `json:"-"`
2799 XXX_sizecache int32 `json:"-"`
2800}
2801
2802func (m *OnuDriftOfWindowIndication) Reset() { *m = OnuDriftOfWindowIndication{} }
2803func (m *OnuDriftOfWindowIndication) String() string { return proto.CompactTextString(m) }
2804func (*OnuDriftOfWindowIndication) ProtoMessage() {}
2805func (*OnuDriftOfWindowIndication) Descriptor() ([]byte, []int) {
2806 return fileDescriptor_c072e7aa0dfd74d5, []int{28}
2807}
2808
2809func (m *OnuDriftOfWindowIndication) XXX_Unmarshal(b []byte) error {
2810 return xxx_messageInfo_OnuDriftOfWindowIndication.Unmarshal(m, b)
2811}
2812func (m *OnuDriftOfWindowIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2813 return xxx_messageInfo_OnuDriftOfWindowIndication.Marshal(b, m, deterministic)
2814}
2815func (m *OnuDriftOfWindowIndication) XXX_Merge(src proto.Message) {
2816 xxx_messageInfo_OnuDriftOfWindowIndication.Merge(m, src)
2817}
2818func (m *OnuDriftOfWindowIndication) XXX_Size() int {
2819 return xxx_messageInfo_OnuDriftOfWindowIndication.Size(m)
2820}
2821func (m *OnuDriftOfWindowIndication) XXX_DiscardUnknown() {
2822 xxx_messageInfo_OnuDriftOfWindowIndication.DiscardUnknown(m)
2823}
2824
2825var xxx_messageInfo_OnuDriftOfWindowIndication proto.InternalMessageInfo
2826
2827func (m *OnuDriftOfWindowIndication) GetIntfId() uint32 {
2828 if m != nil {
2829 return m.IntfId
2830 }
2831 return 0
2832}
2833
2834func (m *OnuDriftOfWindowIndication) GetOnuId() uint32 {
2835 if m != nil {
2836 return m.OnuId
2837 }
2838 return 0
2839}
2840
2841func (m *OnuDriftOfWindowIndication) GetStatus() string {
2842 if m != nil {
2843 return m.Status
2844 }
2845 return ""
2846}
2847
2848func (m *OnuDriftOfWindowIndication) GetDrift() uint32 {
2849 if m != nil {
2850 return m.Drift
2851 }
2852 return 0
2853}
2854
2855func (m *OnuDriftOfWindowIndication) GetNewEqd() uint32 {
2856 if m != nil {
2857 return m.NewEqd
2858 }
2859 return 0
2860}
2861
2862type OnuLossOfOmciChannelIndication struct {
2863 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2864 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2865 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2866 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2867 XXX_unrecognized []byte `json:"-"`
2868 XXX_sizecache int32 `json:"-"`
2869}
2870
2871func (m *OnuLossOfOmciChannelIndication) Reset() { *m = OnuLossOfOmciChannelIndication{} }
2872func (m *OnuLossOfOmciChannelIndication) String() string { return proto.CompactTextString(m) }
2873func (*OnuLossOfOmciChannelIndication) ProtoMessage() {}
2874func (*OnuLossOfOmciChannelIndication) Descriptor() ([]byte, []int) {
2875 return fileDescriptor_c072e7aa0dfd74d5, []int{29}
2876}
2877
2878func (m *OnuLossOfOmciChannelIndication) XXX_Unmarshal(b []byte) error {
2879 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Unmarshal(m, b)
2880}
2881func (m *OnuLossOfOmciChannelIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2882 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Marshal(b, m, deterministic)
2883}
2884func (m *OnuLossOfOmciChannelIndication) XXX_Merge(src proto.Message) {
2885 xxx_messageInfo_OnuLossOfOmciChannelIndication.Merge(m, src)
2886}
2887func (m *OnuLossOfOmciChannelIndication) XXX_Size() int {
2888 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Size(m)
2889}
2890func (m *OnuLossOfOmciChannelIndication) XXX_DiscardUnknown() {
2891 xxx_messageInfo_OnuLossOfOmciChannelIndication.DiscardUnknown(m)
2892}
2893
2894var xxx_messageInfo_OnuLossOfOmciChannelIndication proto.InternalMessageInfo
2895
2896func (m *OnuLossOfOmciChannelIndication) GetIntfId() uint32 {
2897 if m != nil {
2898 return m.IntfId
2899 }
2900 return 0
2901}
2902
2903func (m *OnuLossOfOmciChannelIndication) GetOnuId() uint32 {
2904 if m != nil {
2905 return m.OnuId
2906 }
2907 return 0
2908}
2909
2910func (m *OnuLossOfOmciChannelIndication) GetStatus() string {
2911 if m != nil {
2912 return m.Status
2913 }
2914 return ""
2915}
2916
2917type OnuSignalsFailureIndication struct {
2918 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2919 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2920 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2921 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
2922 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2923 XXX_unrecognized []byte `json:"-"`
2924 XXX_sizecache int32 `json:"-"`
2925}
2926
2927func (m *OnuSignalsFailureIndication) Reset() { *m = OnuSignalsFailureIndication{} }
2928func (m *OnuSignalsFailureIndication) String() string { return proto.CompactTextString(m) }
2929func (*OnuSignalsFailureIndication) ProtoMessage() {}
2930func (*OnuSignalsFailureIndication) Descriptor() ([]byte, []int) {
2931 return fileDescriptor_c072e7aa0dfd74d5, []int{30}
2932}
2933
2934func (m *OnuSignalsFailureIndication) XXX_Unmarshal(b []byte) error {
2935 return xxx_messageInfo_OnuSignalsFailureIndication.Unmarshal(m, b)
2936}
2937func (m *OnuSignalsFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2938 return xxx_messageInfo_OnuSignalsFailureIndication.Marshal(b, m, deterministic)
2939}
2940func (m *OnuSignalsFailureIndication) XXX_Merge(src proto.Message) {
2941 xxx_messageInfo_OnuSignalsFailureIndication.Merge(m, src)
2942}
2943func (m *OnuSignalsFailureIndication) XXX_Size() int {
2944 return xxx_messageInfo_OnuSignalsFailureIndication.Size(m)
2945}
2946func (m *OnuSignalsFailureIndication) XXX_DiscardUnknown() {
2947 xxx_messageInfo_OnuSignalsFailureIndication.DiscardUnknown(m)
2948}
2949
2950var xxx_messageInfo_OnuSignalsFailureIndication proto.InternalMessageInfo
2951
2952func (m *OnuSignalsFailureIndication) GetIntfId() uint32 {
2953 if m != nil {
2954 return m.IntfId
2955 }
2956 return 0
2957}
2958
2959func (m *OnuSignalsFailureIndication) GetOnuId() uint32 {
2960 if m != nil {
2961 return m.OnuId
2962 }
2963 return 0
2964}
2965
2966func (m *OnuSignalsFailureIndication) GetStatus() string {
2967 if m != nil {
2968 return m.Status
2969 }
2970 return ""
2971}
2972
2973func (m *OnuSignalsFailureIndication) GetInverseBitErrorRate() uint32 {
2974 if m != nil {
2975 return m.InverseBitErrorRate
2976 }
2977 return 0
2978}
2979
2980type OnuTransmissionInterferenceWarning struct {
2981 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2982 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2983 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
2984 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
2985 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2986 XXX_unrecognized []byte `json:"-"`
2987 XXX_sizecache int32 `json:"-"`
2988}
2989
2990func (m *OnuTransmissionInterferenceWarning) Reset() { *m = OnuTransmissionInterferenceWarning{} }
2991func (m *OnuTransmissionInterferenceWarning) String() string { return proto.CompactTextString(m) }
2992func (*OnuTransmissionInterferenceWarning) ProtoMessage() {}
2993func (*OnuTransmissionInterferenceWarning) Descriptor() ([]byte, []int) {
2994 return fileDescriptor_c072e7aa0dfd74d5, []int{31}
2995}
2996
2997func (m *OnuTransmissionInterferenceWarning) XXX_Unmarshal(b []byte) error {
2998 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Unmarshal(m, b)
2999}
3000func (m *OnuTransmissionInterferenceWarning) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3001 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Marshal(b, m, deterministic)
3002}
3003func (m *OnuTransmissionInterferenceWarning) XXX_Merge(src proto.Message) {
3004 xxx_messageInfo_OnuTransmissionInterferenceWarning.Merge(m, src)
3005}
3006func (m *OnuTransmissionInterferenceWarning) XXX_Size() int {
3007 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Size(m)
3008}
3009func (m *OnuTransmissionInterferenceWarning) XXX_DiscardUnknown() {
3010 xxx_messageInfo_OnuTransmissionInterferenceWarning.DiscardUnknown(m)
3011}
3012
3013var xxx_messageInfo_OnuTransmissionInterferenceWarning proto.InternalMessageInfo
3014
3015func (m *OnuTransmissionInterferenceWarning) GetIntfId() uint32 {
3016 if m != nil {
3017 return m.IntfId
3018 }
3019 return 0
3020}
3021
3022func (m *OnuTransmissionInterferenceWarning) GetOnuId() uint32 {
3023 if m != nil {
3024 return m.OnuId
3025 }
3026 return 0
3027}
3028
3029func (m *OnuTransmissionInterferenceWarning) GetStatus() string {
3030 if m != nil {
3031 return m.Status
3032 }
3033 return ""
3034}
3035
3036func (m *OnuTransmissionInterferenceWarning) GetDrift() uint32 {
3037 if m != nil {
3038 return m.Drift
3039 }
3040 return 0
3041}
3042
3043type OnuActivationFailureIndication struct {
3044 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3045 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Naga Manjunath9546b912019-11-28 20:56:20 +05303046 FailReason uint32 `protobuf:"fixed32,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04003047 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3048 XXX_unrecognized []byte `json:"-"`
3049 XXX_sizecache int32 `json:"-"`
3050}
3051
3052func (m *OnuActivationFailureIndication) Reset() { *m = OnuActivationFailureIndication{} }
3053func (m *OnuActivationFailureIndication) String() string { return proto.CompactTextString(m) }
3054func (*OnuActivationFailureIndication) ProtoMessage() {}
3055func (*OnuActivationFailureIndication) Descriptor() ([]byte, []int) {
3056 return fileDescriptor_c072e7aa0dfd74d5, []int{32}
3057}
3058
3059func (m *OnuActivationFailureIndication) XXX_Unmarshal(b []byte) error {
3060 return xxx_messageInfo_OnuActivationFailureIndication.Unmarshal(m, b)
3061}
3062func (m *OnuActivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3063 return xxx_messageInfo_OnuActivationFailureIndication.Marshal(b, m, deterministic)
3064}
3065func (m *OnuActivationFailureIndication) XXX_Merge(src proto.Message) {
3066 xxx_messageInfo_OnuActivationFailureIndication.Merge(m, src)
3067}
3068func (m *OnuActivationFailureIndication) XXX_Size() int {
3069 return xxx_messageInfo_OnuActivationFailureIndication.Size(m)
3070}
3071func (m *OnuActivationFailureIndication) XXX_DiscardUnknown() {
3072 xxx_messageInfo_OnuActivationFailureIndication.DiscardUnknown(m)
3073}
3074
3075var xxx_messageInfo_OnuActivationFailureIndication proto.InternalMessageInfo
3076
3077func (m *OnuActivationFailureIndication) GetIntfId() uint32 {
3078 if m != nil {
3079 return m.IntfId
3080 }
3081 return 0
3082}
3083
3084func (m *OnuActivationFailureIndication) GetOnuId() uint32 {
3085 if m != nil {
3086 return m.OnuId
3087 }
3088 return 0
3089}
3090
Naga Manjunath9546b912019-11-28 20:56:20 +05303091func (m *OnuActivationFailureIndication) GetFailReason() uint32 {
3092 if m != nil {
3093 return m.FailReason
3094 }
3095 return 0
3096}
3097
3098type OnuLossOfKeySyncFailureIndication struct {
3099 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3100 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3101 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3102 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3103 XXX_unrecognized []byte `json:"-"`
3104 XXX_sizecache int32 `json:"-"`
3105}
3106
3107func (m *OnuLossOfKeySyncFailureIndication) Reset() { *m = OnuLossOfKeySyncFailureIndication{} }
3108func (m *OnuLossOfKeySyncFailureIndication) String() string { return proto.CompactTextString(m) }
3109func (*OnuLossOfKeySyncFailureIndication) ProtoMessage() {}
3110func (*OnuLossOfKeySyncFailureIndication) Descriptor() ([]byte, []int) {
3111 return fileDescriptor_c072e7aa0dfd74d5, []int{33}
3112}
3113
3114func (m *OnuLossOfKeySyncFailureIndication) XXX_Unmarshal(b []byte) error {
3115 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Unmarshal(m, b)
3116}
3117func (m *OnuLossOfKeySyncFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3118 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Marshal(b, m, deterministic)
3119}
3120func (m *OnuLossOfKeySyncFailureIndication) XXX_Merge(src proto.Message) {
3121 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Merge(m, src)
3122}
3123func (m *OnuLossOfKeySyncFailureIndication) XXX_Size() int {
3124 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Size(m)
3125}
3126func (m *OnuLossOfKeySyncFailureIndication) XXX_DiscardUnknown() {
3127 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.DiscardUnknown(m)
3128}
3129
3130var xxx_messageInfo_OnuLossOfKeySyncFailureIndication proto.InternalMessageInfo
3131
3132func (m *OnuLossOfKeySyncFailureIndication) GetIntfId() uint32 {
3133 if m != nil {
3134 return m.IntfId
3135 }
3136 return 0
3137}
3138
3139func (m *OnuLossOfKeySyncFailureIndication) GetOnuId() uint32 {
3140 if m != nil {
3141 return m.OnuId
3142 }
3143 return 0
3144}
3145
3146func (m *OnuLossOfKeySyncFailureIndication) GetStatus() string {
3147 if m != nil {
3148 return m.Status
3149 }
3150 return ""
3151}
3152
3153type OnuItuPonStatsIndication struct {
3154 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3155 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3156 RdiErrors uint32 `protobuf:"fixed32,3,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
3157 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3158 XXX_unrecognized []byte `json:"-"`
3159 XXX_sizecache int32 `json:"-"`
3160}
3161
3162func (m *OnuItuPonStatsIndication) Reset() { *m = OnuItuPonStatsIndication{} }
3163func (m *OnuItuPonStatsIndication) String() string { return proto.CompactTextString(m) }
3164func (*OnuItuPonStatsIndication) ProtoMessage() {}
3165func (*OnuItuPonStatsIndication) Descriptor() ([]byte, []int) {
3166 return fileDescriptor_c072e7aa0dfd74d5, []int{34}
3167}
3168
3169func (m *OnuItuPonStatsIndication) XXX_Unmarshal(b []byte) error {
3170 return xxx_messageInfo_OnuItuPonStatsIndication.Unmarshal(m, b)
3171}
3172func (m *OnuItuPonStatsIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3173 return xxx_messageInfo_OnuItuPonStatsIndication.Marshal(b, m, deterministic)
3174}
3175func (m *OnuItuPonStatsIndication) XXX_Merge(src proto.Message) {
3176 xxx_messageInfo_OnuItuPonStatsIndication.Merge(m, src)
3177}
3178func (m *OnuItuPonStatsIndication) XXX_Size() int {
3179 return xxx_messageInfo_OnuItuPonStatsIndication.Size(m)
3180}
3181func (m *OnuItuPonStatsIndication) XXX_DiscardUnknown() {
3182 xxx_messageInfo_OnuItuPonStatsIndication.DiscardUnknown(m)
3183}
3184
3185var xxx_messageInfo_OnuItuPonStatsIndication proto.InternalMessageInfo
3186
3187func (m *OnuItuPonStatsIndication) GetIntfId() uint32 {
3188 if m != nil {
3189 return m.IntfId
3190 }
3191 return 0
3192}
3193
3194func (m *OnuItuPonStatsIndication) GetOnuId() uint32 {
3195 if m != nil {
3196 return m.OnuId
3197 }
3198 return 0
3199}
3200
3201func (m *OnuItuPonStatsIndication) GetRdiErrors() uint32 {
3202 if m != nil {
3203 return m.RdiErrors
3204 }
3205 return 0
3206}
3207
William Kurkianea869482019-04-09 15:16:11 -04003208type OnuProcessingErrorIndication struct {
3209 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3210 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3211 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3212 XXX_unrecognized []byte `json:"-"`
3213 XXX_sizecache int32 `json:"-"`
3214}
3215
3216func (m *OnuProcessingErrorIndication) Reset() { *m = OnuProcessingErrorIndication{} }
3217func (m *OnuProcessingErrorIndication) String() string { return proto.CompactTextString(m) }
3218func (*OnuProcessingErrorIndication) ProtoMessage() {}
3219func (*OnuProcessingErrorIndication) Descriptor() ([]byte, []int) {
Naga Manjunath9546b912019-11-28 20:56:20 +05303220 return fileDescriptor_c072e7aa0dfd74d5, []int{35}
William Kurkianea869482019-04-09 15:16:11 -04003221}
3222
3223func (m *OnuProcessingErrorIndication) XXX_Unmarshal(b []byte) error {
3224 return xxx_messageInfo_OnuProcessingErrorIndication.Unmarshal(m, b)
3225}
3226func (m *OnuProcessingErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3227 return xxx_messageInfo_OnuProcessingErrorIndication.Marshal(b, m, deterministic)
3228}
3229func (m *OnuProcessingErrorIndication) XXX_Merge(src proto.Message) {
3230 xxx_messageInfo_OnuProcessingErrorIndication.Merge(m, src)
3231}
3232func (m *OnuProcessingErrorIndication) XXX_Size() int {
3233 return xxx_messageInfo_OnuProcessingErrorIndication.Size(m)
3234}
3235func (m *OnuProcessingErrorIndication) XXX_DiscardUnknown() {
3236 xxx_messageInfo_OnuProcessingErrorIndication.DiscardUnknown(m)
3237}
3238
3239var xxx_messageInfo_OnuProcessingErrorIndication proto.InternalMessageInfo
3240
3241func (m *OnuProcessingErrorIndication) GetIntfId() uint32 {
3242 if m != nil {
3243 return m.IntfId
3244 }
3245 return 0
3246}
3247
3248func (m *OnuProcessingErrorIndication) GetOnuId() uint32 {
3249 if m != nil {
3250 return m.OnuId
3251 }
3252 return 0
3253}
3254
Devmalya Paul1abc34e2020-02-04 20:48:06 -05003255type OnuDeactivationFailureIndication struct {
3256 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3257 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3258 FailReason uint32 `protobuf:"fixed32,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"`
3259 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3260 XXX_unrecognized []byte `json:"-"`
3261 XXX_sizecache int32 `json:"-"`
3262}
3263
3264func (m *OnuDeactivationFailureIndication) Reset() { *m = OnuDeactivationFailureIndication{} }
3265func (m *OnuDeactivationFailureIndication) String() string { return proto.CompactTextString(m) }
3266func (*OnuDeactivationFailureIndication) ProtoMessage() {}
3267func (*OnuDeactivationFailureIndication) Descriptor() ([]byte, []int) {
3268 return fileDescriptor_c072e7aa0dfd74d5, []int{36}
3269}
3270
3271func (m *OnuDeactivationFailureIndication) XXX_Unmarshal(b []byte) error {
3272 return xxx_messageInfo_OnuDeactivationFailureIndication.Unmarshal(m, b)
3273}
3274func (m *OnuDeactivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3275 return xxx_messageInfo_OnuDeactivationFailureIndication.Marshal(b, m, deterministic)
3276}
3277func (m *OnuDeactivationFailureIndication) XXX_Merge(src proto.Message) {
3278 xxx_messageInfo_OnuDeactivationFailureIndication.Merge(m, src)
3279}
3280func (m *OnuDeactivationFailureIndication) XXX_Size() int {
3281 return xxx_messageInfo_OnuDeactivationFailureIndication.Size(m)
3282}
3283func (m *OnuDeactivationFailureIndication) XXX_DiscardUnknown() {
3284 xxx_messageInfo_OnuDeactivationFailureIndication.DiscardUnknown(m)
3285}
3286
3287var xxx_messageInfo_OnuDeactivationFailureIndication proto.InternalMessageInfo
3288
3289func (m *OnuDeactivationFailureIndication) GetIntfId() uint32 {
3290 if m != nil {
3291 return m.IntfId
3292 }
3293 return 0
3294}
3295
3296func (m *OnuDeactivationFailureIndication) GetOnuId() uint32 {
3297 if m != nil {
3298 return m.OnuId
3299 }
3300 return 0
3301}
3302
3303func (m *OnuDeactivationFailureIndication) GetFailReason() uint32 {
3304 if m != nil {
3305 return m.FailReason
3306 }
3307 return 0
3308}
3309
Devmalya Paul6f063a62020-02-19 19:19:06 -05003310type OnuRemoteDefectIndication struct {
3311 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3312 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3313 RdiErrors uint32 `protobuf:"fixed32,3,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
3314 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3315 XXX_unrecognized []byte `json:"-"`
3316 XXX_sizecache int32 `json:"-"`
3317}
3318
3319func (m *OnuRemoteDefectIndication) Reset() { *m = OnuRemoteDefectIndication{} }
3320func (m *OnuRemoteDefectIndication) String() string { return proto.CompactTextString(m) }
3321func (*OnuRemoteDefectIndication) ProtoMessage() {}
3322func (*OnuRemoteDefectIndication) Descriptor() ([]byte, []int) {
3323 return fileDescriptor_c072e7aa0dfd74d5, []int{37}
3324}
3325
3326func (m *OnuRemoteDefectIndication) XXX_Unmarshal(b []byte) error {
3327 return xxx_messageInfo_OnuRemoteDefectIndication.Unmarshal(m, b)
3328}
3329func (m *OnuRemoteDefectIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3330 return xxx_messageInfo_OnuRemoteDefectIndication.Marshal(b, m, deterministic)
3331}
3332func (m *OnuRemoteDefectIndication) XXX_Merge(src proto.Message) {
3333 xxx_messageInfo_OnuRemoteDefectIndication.Merge(m, src)
3334}
3335func (m *OnuRemoteDefectIndication) XXX_Size() int {
3336 return xxx_messageInfo_OnuRemoteDefectIndication.Size(m)
3337}
3338func (m *OnuRemoteDefectIndication) XXX_DiscardUnknown() {
3339 xxx_messageInfo_OnuRemoteDefectIndication.DiscardUnknown(m)
3340}
3341
3342var xxx_messageInfo_OnuRemoteDefectIndication proto.InternalMessageInfo
3343
3344func (m *OnuRemoteDefectIndication) GetIntfId() uint32 {
3345 if m != nil {
3346 return m.IntfId
3347 }
3348 return 0
3349}
3350
3351func (m *OnuRemoteDefectIndication) GetOnuId() uint32 {
3352 if m != nil {
3353 return m.OnuId
3354 }
3355 return 0
3356}
3357
3358func (m *OnuRemoteDefectIndication) GetRdiErrors() uint32 {
3359 if m != nil {
3360 return m.RdiErrors
3361 }
3362 return 0
3363}
3364
Esin Karamanccb714b2019-11-29 15:02:06 +00003365type GroupMember struct {
3366 InterfaceId uint32 `protobuf:"varint,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"`
3367 InterfaceType GroupMember_InterfaceType `protobuf:"varint,2,opt,name=interface_type,json=interfaceType,proto3,enum=openolt.GroupMember_InterfaceType" json:"interface_type,omitempty"`
3368 GemPortId uint32 `protobuf:"varint,3,opt,name=gem_port_id,json=gemPortId,proto3" json:"gem_port_id,omitempty"`
3369 Priority uint32 `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"`
3370 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3371 XXX_unrecognized []byte `json:"-"`
3372 XXX_sizecache int32 `json:"-"`
3373}
3374
3375func (m *GroupMember) Reset() { *m = GroupMember{} }
3376func (m *GroupMember) String() string { return proto.CompactTextString(m) }
3377func (*GroupMember) ProtoMessage() {}
3378func (*GroupMember) Descriptor() ([]byte, []int) {
Devmalya Paul6f063a62020-02-19 19:19:06 -05003379 return fileDescriptor_c072e7aa0dfd74d5, []int{38}
Esin Karamanccb714b2019-11-29 15:02:06 +00003380}
3381
3382func (m *GroupMember) XXX_Unmarshal(b []byte) error {
3383 return xxx_messageInfo_GroupMember.Unmarshal(m, b)
3384}
3385func (m *GroupMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3386 return xxx_messageInfo_GroupMember.Marshal(b, m, deterministic)
3387}
3388func (m *GroupMember) XXX_Merge(src proto.Message) {
3389 xxx_messageInfo_GroupMember.Merge(m, src)
3390}
3391func (m *GroupMember) XXX_Size() int {
3392 return xxx_messageInfo_GroupMember.Size(m)
3393}
3394func (m *GroupMember) XXX_DiscardUnknown() {
3395 xxx_messageInfo_GroupMember.DiscardUnknown(m)
3396}
3397
3398var xxx_messageInfo_GroupMember proto.InternalMessageInfo
3399
3400func (m *GroupMember) GetInterfaceId() uint32 {
3401 if m != nil {
3402 return m.InterfaceId
3403 }
3404 return 0
3405}
3406
3407func (m *GroupMember) GetInterfaceType() GroupMember_InterfaceType {
3408 if m != nil {
3409 return m.InterfaceType
3410 }
3411 return GroupMember_PON
3412}
3413
3414func (m *GroupMember) GetGemPortId() uint32 {
3415 if m != nil {
3416 return m.GemPortId
3417 }
3418 return 0
3419}
3420
3421func (m *GroupMember) GetPriority() uint32 {
3422 if m != nil {
3423 return m.Priority
3424 }
3425 return 0
3426}
3427
3428type Group struct {
3429 GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
3430 Command Group_GroupMembersCommand `protobuf:"varint,2,opt,name=command,proto3,enum=openolt.Group_GroupMembersCommand" json:"command,omitempty"`
3431 Members []*GroupMember `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"`
3432 Action *Action `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
3433 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3434 XXX_unrecognized []byte `json:"-"`
3435 XXX_sizecache int32 `json:"-"`
3436}
3437
3438func (m *Group) Reset() { *m = Group{} }
3439func (m *Group) String() string { return proto.CompactTextString(m) }
3440func (*Group) ProtoMessage() {}
3441func (*Group) Descriptor() ([]byte, []int) {
Devmalya Paul6f063a62020-02-19 19:19:06 -05003442 return fileDescriptor_c072e7aa0dfd74d5, []int{39}
Esin Karamanccb714b2019-11-29 15:02:06 +00003443}
3444
3445func (m *Group) XXX_Unmarshal(b []byte) error {
3446 return xxx_messageInfo_Group.Unmarshal(m, b)
3447}
3448func (m *Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3449 return xxx_messageInfo_Group.Marshal(b, m, deterministic)
3450}
3451func (m *Group) XXX_Merge(src proto.Message) {
3452 xxx_messageInfo_Group.Merge(m, src)
3453}
3454func (m *Group) XXX_Size() int {
3455 return xxx_messageInfo_Group.Size(m)
3456}
3457func (m *Group) XXX_DiscardUnknown() {
3458 xxx_messageInfo_Group.DiscardUnknown(m)
3459}
3460
3461var xxx_messageInfo_Group proto.InternalMessageInfo
3462
3463func (m *Group) GetGroupId() uint32 {
3464 if m != nil {
3465 return m.GroupId
3466 }
3467 return 0
3468}
3469
3470func (m *Group) GetCommand() Group_GroupMembersCommand {
3471 if m != nil {
3472 return m.Command
3473 }
3474 return Group_ADD_MEMBERS
3475}
3476
3477func (m *Group) GetMembers() []*GroupMember {
3478 if m != nil {
3479 return m.Members
3480 }
3481 return nil
3482}
3483
3484func (m *Group) GetAction() *Action {
3485 if m != nil {
3486 return m.Action
3487 }
3488 return nil
3489}
3490
William Kurkianea869482019-04-09 15:16:11 -04003491type Empty struct {
3492 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3493 XXX_unrecognized []byte `json:"-"`
3494 XXX_sizecache int32 `json:"-"`
3495}
3496
3497func (m *Empty) Reset() { *m = Empty{} }
3498func (m *Empty) String() string { return proto.CompactTextString(m) }
3499func (*Empty) ProtoMessage() {}
3500func (*Empty) Descriptor() ([]byte, []int) {
Devmalya Paul6f063a62020-02-19 19:19:06 -05003501 return fileDescriptor_c072e7aa0dfd74d5, []int{40}
William Kurkianea869482019-04-09 15:16:11 -04003502}
3503
3504func (m *Empty) XXX_Unmarshal(b []byte) error {
3505 return xxx_messageInfo_Empty.Unmarshal(m, b)
3506}
3507func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3508 return xxx_messageInfo_Empty.Marshal(b, m, deterministic)
3509}
3510func (m *Empty) XXX_Merge(src proto.Message) {
3511 xxx_messageInfo_Empty.Merge(m, src)
3512}
3513func (m *Empty) XXX_Size() int {
3514 return xxx_messageInfo_Empty.Size(m)
3515}
3516func (m *Empty) XXX_DiscardUnknown() {
3517 xxx_messageInfo_Empty.DiscardUnknown(m)
3518}
3519
3520var xxx_messageInfo_Empty proto.InternalMessageInfo
3521
3522func init() {
William Kurkianea869482019-04-09 15:16:11 -04003523 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType", DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, DeviceInfo_DeviceResourceRanges_Pool_PoolType_value)
3524 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType", DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, DeviceInfo_DeviceResourceRanges_Pool_SharingType_value)
Esin Karamanccb714b2019-11-29 15:02:06 +00003525 proto.RegisterEnum("openolt.GroupMember_InterfaceType", GroupMember_InterfaceType_name, GroupMember_InterfaceType_value)
3526 proto.RegisterEnum("openolt.Group_GroupMembersCommand", Group_GroupMembersCommand_name, Group_GroupMembersCommand_value)
William Kurkianea869482019-04-09 15:16:11 -04003527 proto.RegisterType((*Indication)(nil), "openolt.Indication")
3528 proto.RegisterType((*AlarmIndication)(nil), "openolt.AlarmIndication")
3529 proto.RegisterType((*OltIndication)(nil), "openolt.OltIndication")
3530 proto.RegisterType((*IntfIndication)(nil), "openolt.IntfIndication")
3531 proto.RegisterType((*OnuDiscIndication)(nil), "openolt.OnuDiscIndication")
3532 proto.RegisterType((*OnuIndication)(nil), "openolt.OnuIndication")
3533 proto.RegisterType((*IntfOperIndication)(nil), "openolt.IntfOperIndication")
3534 proto.RegisterType((*OmciIndication)(nil), "openolt.OmciIndication")
3535 proto.RegisterType((*PacketIndication)(nil), "openolt.PacketIndication")
3536 proto.RegisterType((*Interface)(nil), "openolt.Interface")
3537 proto.RegisterType((*Heartbeat)(nil), "openolt.Heartbeat")
3538 proto.RegisterType((*Onu)(nil), "openolt.Onu")
3539 proto.RegisterType((*OmciMsg)(nil), "openolt.OmciMsg")
3540 proto.RegisterType((*OnuPacket)(nil), "openolt.OnuPacket")
3541 proto.RegisterType((*UplinkPacket)(nil), "openolt.UplinkPacket")
3542 proto.RegisterType((*DeviceInfo)(nil), "openolt.DeviceInfo")
3543 proto.RegisterType((*DeviceInfo_DeviceResourceRanges)(nil), "openolt.DeviceInfo.DeviceResourceRanges")
3544 proto.RegisterType((*DeviceInfo_DeviceResourceRanges_Pool)(nil), "openolt.DeviceInfo.DeviceResourceRanges.Pool")
3545 proto.RegisterType((*Classifier)(nil), "openolt.Classifier")
3546 proto.RegisterType((*ActionCmd)(nil), "openolt.ActionCmd")
3547 proto.RegisterType((*Action)(nil), "openolt.Action")
3548 proto.RegisterType((*Flow)(nil), "openolt.Flow")
3549 proto.RegisterType((*SerialNumber)(nil), "openolt.SerialNumber")
3550 proto.RegisterType((*PortStatistics)(nil), "openolt.PortStatistics")
3551 proto.RegisterType((*FlowStatistics)(nil), "openolt.FlowStatistics")
3552 proto.RegisterType((*LosIndication)(nil), "openolt.LosIndication")
3553 proto.RegisterType((*DyingGaspIndication)(nil), "openolt.DyingGaspIndication")
3554 proto.RegisterType((*OnuAlarmIndication)(nil), "openolt.OnuAlarmIndication")
3555 proto.RegisterType((*OnuStartupFailureIndication)(nil), "openolt.OnuStartupFailureIndication")
3556 proto.RegisterType((*OnuSignalDegradeIndication)(nil), "openolt.OnuSignalDegradeIndication")
3557 proto.RegisterType((*OnuDriftOfWindowIndication)(nil), "openolt.OnuDriftOfWindowIndication")
3558 proto.RegisterType((*OnuLossOfOmciChannelIndication)(nil), "openolt.OnuLossOfOmciChannelIndication")
3559 proto.RegisterType((*OnuSignalsFailureIndication)(nil), "openolt.OnuSignalsFailureIndication")
3560 proto.RegisterType((*OnuTransmissionInterferenceWarning)(nil), "openolt.OnuTransmissionInterferenceWarning")
3561 proto.RegisterType((*OnuActivationFailureIndication)(nil), "openolt.OnuActivationFailureIndication")
Naga Manjunath9546b912019-11-28 20:56:20 +05303562 proto.RegisterType((*OnuLossOfKeySyncFailureIndication)(nil), "openolt.OnuLossOfKeySyncFailureIndication")
3563 proto.RegisterType((*OnuItuPonStatsIndication)(nil), "openolt.OnuItuPonStatsIndication")
William Kurkianea869482019-04-09 15:16:11 -04003564 proto.RegisterType((*OnuProcessingErrorIndication)(nil), "openolt.OnuProcessingErrorIndication")
Devmalya Paul1abc34e2020-02-04 20:48:06 -05003565 proto.RegisterType((*OnuDeactivationFailureIndication)(nil), "openolt.OnuDeactivationFailureIndication")
Devmalya Paul6f063a62020-02-19 19:19:06 -05003566 proto.RegisterType((*OnuRemoteDefectIndication)(nil), "openolt.OnuRemoteDefectIndication")
Esin Karamanccb714b2019-11-29 15:02:06 +00003567 proto.RegisterType((*GroupMember)(nil), "openolt.GroupMember")
3568 proto.RegisterType((*Group)(nil), "openolt.Group")
William Kurkianea869482019-04-09 15:16:11 -04003569 proto.RegisterType((*Empty)(nil), "openolt.Empty")
3570}
3571
3572func init() { proto.RegisterFile("voltha_protos/openolt.proto", fileDescriptor_c072e7aa0dfd74d5) }
3573
3574var fileDescriptor_c072e7aa0dfd74d5 = []byte{
Devmalya Paul6f063a62020-02-19 19:19:06 -05003575 // 3558 bytes of a gzipped FileDescriptorProto
3576 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x4f, 0x73, 0x23, 0x49,
3577 0x56, 0x6f, 0xd9, 0xb2, 0x4a, 0x7a, 0xfa, 0x63, 0x75, 0xba, 0xdd, 0xed, 0x7f, 0xdb, 0xed, 0x29,
3578 0x9a, 0x9d, 0xde, 0x81, 0xb5, 0x67, 0x7a, 0x36, 0x80, 0x1d, 0x16, 0x18, 0xdb, 0x52, 0xb7, 0xc5,
3579 0xb4, 0x5b, 0xa6, 0xac, 0x9e, 0x86, 0x25, 0x26, 0x6a, 0xcb, 0x55, 0x29, 0x39, 0x71, 0xa9, 0xb2,
3580 0xa6, 0x2a, 0x65, 0xb7, 0xaf, 0x0b, 0xcb, 0x07, 0x60, 0x83, 0x03, 0x1c, 0xe1, 0x0b, 0x70, 0xdc,
3581 0x88, 0x39, 0x72, 0x25, 0xb8, 0xf0, 0x15, 0xf8, 0x0c, 0x9c, 0x38, 0x10, 0xf9, 0x32, 0xeb, 0x9f,
3582 0x24, 0xbb, 0xdb, 0x83, 0x09, 0x2e, 0x0e, 0xe7, 0x7b, 0xbf, 0xf7, 0xcb, 0x7c, 0x99, 0x2f, 0x5f,
3583 0xbe, 0xca, 0x14, 0x6c, 0x5e, 0x70, 0x5f, 0x9c, 0x39, 0x76, 0x18, 0x71, 0xc1, 0xe3, 0x5d, 0x1e,
3584 0xd2, 0x80, 0xfb, 0x62, 0x07, 0x9b, 0xc4, 0xd0, 0xcd, 0x8d, 0xad, 0x11, 0xe7, 0x23, 0x9f, 0xee,
3585 0x3a, 0x21, 0xdb, 0x75, 0x82, 0x80, 0x0b, 0x47, 0x30, 0x1e, 0xc4, 0x0a, 0xb6, 0xb1, 0x5d, 0xe4,
3586 0x10, 0xd4, 0x3d, 0x93, 0xff, 0x0f, 0x99, 0x4f, 0x15, 0xc2, 0xfc, 0xb7, 0x32, 0x40, 0x2f, 0xf0,
3587 0x98, 0x8b, 0x76, 0xe4, 0x33, 0x30, 0xb8, 0x2f, 0x6c, 0x16, 0x78, 0x6b, 0xa5, 0xed, 0xd2, 0xb3,
3588 0xfa, 0xf3, 0x87, 0x3b, 0x49, 0xc7, 0x7d, 0x5f, 0x64, 0xc0, 0xc3, 0x7b, 0x56, 0x85, 0xa3, 0x80,
3589 0xfc, 0x04, 0xaa, 0x2c, 0x10, 0x43, 0xb4, 0x59, 0x40, 0x9b, 0x47, 0xa9, 0x4d, 0x2f, 0x10, 0xc3,
3590 0x82, 0x91, 0xc1, 0x94, 0x84, 0xec, 0x41, 0x13, 0xad, 0x78, 0x48, 0x23, 0x34, 0x5d, 0x44, 0xd3,
3591 0xcd, 0x82, 0x69, 0x3f, 0xa4, 0x51, 0xc1, 0xbc, 0xce, 0x32, 0x29, 0xf9, 0x63, 0x68, 0xf0, 0x60,
3592 0x62, 0x7b, 0x2c, 0x76, 0x91, 0xa1, 0x8c, 0x0c, 0x1b, 0xd9, 0x80, 0x83, 0x49, 0x87, 0xc5, 0x6e,
3593 0x81, 0x00, 0x78, 0x2a, 0x44, 0x5f, 0x83, 0x09, 0x9a, 0x2e, 0x4d, 0xfb, 0x1a, 0x4c, 0xa6, 0x7c,
3594 0x45, 0x81, 0xf4, 0x95, 0x8f, 0x5d, 0x86, 0x36, 0x95, 0x29, 0x5f, 0xfb, 0x63, 0x97, 0x15, 0x7d,
3595 0xe5, 0x4a, 0x42, 0x7e, 0x02, 0x46, 0x78, 0xae, 0x26, 0xd5, 0x40, 0xa3, 0xf5, 0xd4, 0xe8, 0xd8,
3596 0x71, 0xcf, 0xe9, 0xd4, 0xbc, 0x86, 0xe7, 0x38, 0xaf, 0x7f, 0x00, 0x10, 0xf2, 0x48, 0xd8, 0xb1,
3597 0x70, 0x44, 0xbc, 0x56, 0x9d, 0xea, 0xed, 0x98, 0x47, 0xe2, 0x44, 0x2e, 0x76, 0x2c, 0x98, 0x1b,
3598 0x1f, 0xde, 0xb3, 0x6a, 0xa1, 0x96, 0xc4, 0xd2, 0x72, 0xe8, 0xf3, 0x4b, 0x6d, 0x59, 0x9b, 0xb2,
3599 0x7c, 0xe1, 0xf3, 0xcb, 0xa2, 0xe5, 0x50, 0x4b, 0x62, 0xf2, 0xfb, 0x50, 0x73, 0x7c, 0x27, 0x1a,
3600 0xe3, 0x58, 0x01, 0x0d, 0xd7, 0x52, 0xc3, 0x3d, 0xa9, 0x29, 0x0c, 0xb5, 0xea, 0x68, 0xd1, 0x7e,
3601 0x05, 0xca, 0x9e, 0x23, 0x1c, 0xf3, 0x5f, 0x00, 0x96, 0xa7, 0x70, 0x72, 0x9e, 0x7d, 0x1e, 0xcf,
3602 0x8d, 0xa9, 0x57, 0x3c, 0x2e, 0xfa, 0xee, 0xa3, 0x80, 0x74, 0xa0, 0xe5, 0x5d, 0xb1, 0x60, 0x64,
3603 0x8f, 0x9c, 0x38, 0xcc, 0x45, 0xd6, 0x56, 0x6a, 0xd9, 0x91, 0xea, 0x97, 0x4e, 0x1c, 0x16, 0xec,
3604 0x1b, 0x5e, 0x4e, 0x2c, 0x63, 0x4c, 0x2e, 0x70, 0xe6, 0xd1, 0x74, 0x8c, 0xf5, 0x83, 0xc9, 0xac,
3605 0x53, 0x75, 0x9e, 0x49, 0xc9, 0x5b, 0x78, 0x20, 0x29, 0x62, 0xe1, 0x44, 0x62, 0x12, 0xda, 0x43,
3606 0x87, 0xf9, 0xb9, 0x58, 0x7b, 0x9a, 0x67, 0x3a, 0x51, 0x98, 0x17, 0x0e, 0xf3, 0x27, 0x11, 0x2d,
3607 0x50, 0xde, 0xe7, 0x05, 0xb5, 0x24, 0xfe, 0x39, 0x3c, 0x44, 0x62, 0x36, 0x0a, 0x1c, 0xdf, 0xf6,
3608 0xe8, 0x28, 0x72, 0x3c, 0x9a, 0x8b, 0xc5, 0xdf, 0x2a, 0x50, 0x23, 0xaa, 0xa3, 0x40, 0x05, 0xe6,
3609 0x15, 0x3e, 0xab, 0x25, 0x7f, 0x09, 0x8f, 0x70, 0x63, 0x44, 0x6c, 0x28, 0x6c, 0x3e, 0xb4, 0x2f,
3610 0x59, 0xe0, 0xf1, 0xcb, 0x5c, 0xd0, 0x16, 0xc8, 0x3b, 0x12, 0xd6, 0x1f, 0xbe, 0x45, 0xd0, 0x0c,
3611 0xf9, 0xb4, 0x96, 0x0c, 0x40, 0x7a, 0x63, 0xfb, 0x3c, 0x8e, 0xed, 0x74, 0x2f, 0xa8, 0xb0, 0xfe,
3612 0x38, 0x4f, 0xfb, 0x8a, 0xc7, 0x71, 0x7f, 0x28, 0x37, 0xc5, 0xc1, 0x99, 0x13, 0x04, 0xd4, 0x2f,
3613 0x50, 0xb7, 0xb8, 0x46, 0xe8, 0x2d, 0x92, 0xcc, 0x33, 0xba, 0x12, 0x67, 0xf3, 0x5c, 0x9d, 0x33,
3614 0xcf, 0x0a, 0x73, 0xed, 0x3c, 0x67, 0x6a, 0x49, 0xdc, 0x57, 0x49, 0x42, 0xb0, 0x4b, 0x35, 0x52,
3615 0xb5, 0x1b, 0x7e, 0x27, 0x4f, 0x38, 0x88, 0x9c, 0x20, 0x1e, 0xb3, 0x38, 0x66, 0x3c, 0xe8, 0x05,
3616 0x82, 0x46, 0x43, 0x1a, 0xd1, 0xc0, 0xa5, 0x6f, 0x9d, 0x28, 0x60, 0xc1, 0x48, 0x67, 0x8d, 0x01,
3617 0xbb, 0xc4, 0x91, 0xfe, 0x42, 0x4d, 0xae, 0xe3, 0x0a, 0x76, 0x81, 0xfd, 0x66, 0x83, 0x85, 0xd9,
3618 0x59, 0xd8, 0x4b, 0x61, 0xf3, 0xc6, 0x2b, 0x7d, 0x2e, 0x22, 0x54, 0x0f, 0x6b, 0xb2, 0x87, 0x30,
3619 0xe2, 0x2e, 0x8d, 0x63, 0xb9, 0x0b, 0x68, 0x14, 0x71, 0x95, 0x25, 0xeb, 0xd8, 0xc5, 0x6f, 0xe7,
3620 0xbb, 0x38, 0x4e, 0x71, 0x5d, 0x09, 0x2b, 0x74, 0xb0, 0xca, 0xe7, 0xe9, 0x09, 0x85, 0xf5, 0x6c,
3621 0x0d, 0x87, 0x76, 0x7c, 0x15, 0xb8, 0x99, 0x17, 0x0d, 0xec, 0xe2, 0x93, 0xd9, 0xb5, 0xfc, 0x8a,
3622 0x5e, 0x9d, 0x5c, 0x05, 0xee, 0x75, 0x8e, 0x28, 0x50, 0x82, 0x90, 0xdd, 0xbc, 0x81, 0x55, 0x4c,
3623 0xb0, 0x62, 0x62, 0x87, 0x3c, 0x50, 0xe9, 0x08, 0xbb, 0x68, 0x62, 0x17, 0x1f, 0x15, 0xd2, 0xad,
3624 0x98, 0x1c, 0xf3, 0x00, 0xb3, 0xd0, 0xcc, 0x92, 0x16, 0x75, 0xc4, 0x87, 0x2d, 0x0c, 0x6f, 0x3a,
3625 0xb5, 0x06, 0x93, 0x48, 0x6d, 0xa0, 0x16, 0xb2, 0xff, 0xa8, 0x10, 0xe3, 0x39, 0xec, 0xbc, 0xf1,
3626 0xcb, 0xe9, 0x98, 0x8f, 0x21, 0x6f, 0x95, 0x13, 0x11, 0x1d, 0x73, 0x41, 0x6d, 0x8f, 0x0e, 0xa9,
3627 0xab, 0x52, 0xf9, 0x32, 0x76, 0x63, 0xe6, 0xbb, 0xb1, 0x10, 0xd4, 0x41, 0x4c, 0x81, 0x9f, 0xf0,
3628 0x19, 0x65, 0x9a, 0x32, 0x77, 0xa0, 0x59, 0x38, 0x5a, 0xc9, 0x0f, 0x00, 0xf0, 0x54, 0x94, 0xf3,
3629 0x45, 0x31, 0x65, 0xd6, 0xac, 0x9a, 0x94, 0xc8, 0x19, 0xa0, 0xe6, 0x21, 0xb4, 0x8a, 0xc7, 0x2a,
3630 0x79, 0x04, 0x86, 0x3a, 0x81, 0x55, 0x82, 0x35, 0xac, 0x0a, 0x9e, 0xb2, 0xde, 0x14, 0xd3, 0xc2,
3631 0x34, 0xd3, 0x19, 0xdc, 0x9f, 0x39, 0x23, 0xaf, 0x27, 0xfb, 0x02, 0x9a, 0x31, 0x8d, 0x98, 0xe3,
3632 0xdb, 0xc1, 0x64, 0x7c, 0x4a, 0x23, 0x9d, 0x92, 0x57, 0xd3, 0x09, 0x38, 0x41, 0xed, 0x6b, 0x54,
3633 0x5a, 0x8d, 0x38, 0xd7, 0x32, 0xbf, 0x2b, 0x41, 0xb3, 0x70, 0xa6, 0x5e, 0xdf, 0xcd, 0x2a, 0x54,
3634 0x30, 0x68, 0x54, 0xca, 0x37, 0xac, 0x25, 0x19, 0x00, 0xd3, 0xae, 0x2c, 0x4e, 0xb9, 0x42, 0x9e,
3635 0x40, 0xdd, 0xf1, 0xc6, 0x2c, 0xd0, 0xfa, 0x25, 0xd4, 0x03, 0x8a, 0x14, 0x60, 0x66, 0xf4, 0xe5,
3636 0x0f, 0x1f, 0xfd, 0x2f, 0x80, 0xcc, 0x56, 0x23, 0x84, 0x40, 0x59, 0x5c, 0x85, 0xc9, 0x02, 0xe1,
3637 0xff, 0x79, 0xaf, 0x16, 0x6e, 0x58, 0x89, 0xe9, 0xe1, 0x9b, 0x16, 0xb4, 0x8a, 0xe5, 0xc3, 0xad,
3638 0xe7, 0xa7, 0x0d, 0x8b, 0xe1, 0xb9, 0x40, 0xe6, 0x86, 0x25, 0xff, 0x35, 0xff, 0xb5, 0x04, 0xed,
3639 0xe9, 0xf2, 0x82, 0x6c, 0x42, 0x0d, 0x69, 0x71, 0xe4, 0x6a, 0x96, 0xb0, 0x7a, 0x1b, 0x4c, 0x8d,
3640 0x7e, 0x26, 0x8e, 0x46, 0x74, 0x8c, 0xd5, 0x48, 0xda, 0x6f, 0x4d, 0x4b, 0x7a, 0x9e, 0xb4, 0xc3,
3641 0x7a, 0x83, 0xa9, 0x13, 0xd6, 0xb0, 0x2a, 0xb2, 0xa9, 0x14, 0x68, 0x14, 0x70, 0x3c, 0x78, 0x0c,
3642 0xab, 0x22, 0x9b, 0xaf, 0x39, 0x79, 0x08, 0x15, 0x97, 0xf3, 0x73, 0x46, 0xf1, 0xe4, 0xa8, 0x58,
3643 0xba, 0x95, 0x78, 0x51, 0xce, 0xbc, 0x78, 0x0a, 0x35, 0x95, 0x93, 0x1d, 0xf7, 0xfa, 0x01, 0x9a,
3644 0x3f, 0x83, 0xda, 0x21, 0x75, 0x22, 0x71, 0x4a, 0x1d, 0x41, 0x76, 0x61, 0xe5, 0x2c, 0x69, 0xa8,
3645 0x13, 0x45, 0x4c, 0x22, 0xaa, 0x2d, 0x48, 0xaa, 0x3a, 0x49, 0x34, 0xe6, 0x5f, 0x97, 0x60, 0xb1,
3646 0x1f, 0x4c, 0x6e, 0x3d, 0xe7, 0x33, 0x31, 0xb5, 0xf8, 0xc1, 0x31, 0x85, 0x9e, 0x32, 0x15, 0x85,
3647 0x86, 0x25, 0xff, 0x35, 0xbf, 0x02, 0x43, 0xc6, 0xc0, 0x51, 0x3c, 0xba, 0x83, 0xc5, 0xff, 0x55,
3648 0x09, 0x6a, 0xf2, 0x6c, 0xc0, 0xf5, 0xbf, 0x35, 0x5f, 0x6e, 0xdd, 0xca, 0x85, 0x75, 0x2b, 0x06,
3649 0xc2, 0xd2, 0x74, 0x20, 0xcc, 0x8e, 0xe3, 0xa7, 0xd0, 0x78, 0x13, 0xfa, 0x2c, 0x38, 0x7f, 0xdf,
3650 0x48, 0xb4, 0xe9, 0x42, 0x66, 0xfa, 0x77, 0x35, 0x80, 0x0e, 0xbd, 0x60, 0x2e, 0xed, 0x05, 0x43,
3651 0x0c, 0x99, 0x0b, 0x1a, 0x78, 0x3c, 0xd2, 0x1b, 0x4e, 0xb7, 0xc8, 0x03, 0x58, 0x1a, 0x73, 0x8f,
3652 0xfa, 0x3a, 0xbd, 0xa9, 0x06, 0xf9, 0x11, 0xb4, 0xcf, 0x9c, 0xc8, 0xbb, 0x74, 0x22, 0x6a, 0x5f,
3653 0xd0, 0x48, 0x1e, 0xed, 0x7a, 0xd7, 0x2d, 0x27, 0xf2, 0xaf, 0x95, 0x58, 0x42, 0x87, 0x2c, 0x1a,
3654 0x17, 0xa0, 0x65, 0x05, 0x4d, 0xe4, 0x09, 0x74, 0x13, 0x6a, 0x1e, 0x8e, 0x48, 0x8e, 0xbf, 0xad,
3655 0x76, 0x8f, 0x12, 0xf4, 0x3c, 0xf2, 0x29, 0x3c, 0xd0, 0xca, 0x62, 0x50, 0xdc, 0x47, 0x1c, 0x51,
3656 0xba, 0x7c, 0x44, 0x48, 0x3a, 0x79, 0x2e, 0xca, 0xc9, 0x8b, 0xf1, 0xd8, 0x35, 0xac, 0x6a, 0xc8,
3657 0x03, 0x59, 0xda, 0xc7, 0xe4, 0x31, 0x80, 0xfc, 0x5c, 0x0b, 0xb8, 0xcf, 0x47, 0x57, 0x49, 0x42,
3658 0xcb, 0x24, 0x64, 0x5b, 0x15, 0x36, 0xcc, 0x53, 0xc5, 0xa9, 0xde, 0x60, 0x80, 0x0b, 0x88, 0xb5,
3659 0x26, 0xd9, 0x02, 0xd0, 0x08, 0xaa, 0x4b, 0x34, 0xc3, 0xaa, 0xa2, 0xbe, 0x1b, 0x78, 0xe4, 0x29,
3660 0xb4, 0x1c, 0xdf, 0xe7, 0x6e, 0xc6, 0x50, 0x45, 0x44, 0x03, 0xa5, 0x09, 0xc7, 0x36, 0x34, 0x52,
3661 0x14, 0xd5, 0xe5, 0x93, 0x61, 0x81, 0xc6, 0x48, 0x9e, 0x67, 0xd0, 0xce, 0x42, 0x42, 0x33, 0x01,
3662 0xa2, 0x5a, 0x69, 0x60, 0x28, 0xae, 0xa7, 0xd0, 0xca, 0x21, 0xa9, 0xae, 0x66, 0x0c, 0xab, 0x91,
3663 0xe2, 0x24, 0x9f, 0x09, 0x4d, 0x9d, 0x4c, 0x34, 0x59, 0x13, 0x41, 0x75, 0x95, 0x52, 0x14, 0xd3,
3664 0x63, 0xa8, 0x27, 0x18, 0xaa, 0x0f, 0x7c, 0x43, 0x7d, 0xc6, 0x28, 0x8e, 0x2f, 0xa1, 0x12, 0x39,
3665 0xc1, 0x88, 0xc6, 0x6b, 0xcb, 0xdb, 0x8b, 0xcf, 0xea, 0xcf, 0x9f, 0x65, 0x9f, 0x0d, 0x69, 0x40,
3666 0xe9, 0x7f, 0x2d, 0x1a, 0xf3, 0x49, 0xe4, 0x52, 0x0b, 0xf1, 0x96, 0xb6, 0xdb, 0xf8, 0xfb, 0x32,
3667 0x3c, 0x98, 0x07, 0x20, 0xeb, 0xc9, 0xd7, 0xae, 0x17, 0xaf, 0x95, 0xb6, 0x17, 0x9f, 0x19, 0xfa,
3668 0x93, 0xd6, 0x9b, 0x5e, 0xb1, 0x85, 0x99, 0x15, 0x3b, 0x80, 0xa5, 0x90, 0x73, 0x3f, 0x5e, 0x5b,
3669 0xc4, 0x41, 0xfd, 0xf8, 0x43, 0x07, 0xb5, 0x73, 0xcc, 0xb9, 0x6f, 0x29, 0xdb, 0x8d, 0xff, 0x5e,
3670 0x80, 0xb2, 0x6c, 0x93, 0x3f, 0xcd, 0x1d, 0x3f, 0xad, 0xe7, 0xbf, 0x77, 0x2b, 0x32, 0xfc, 0x23,
3671 0x53, 0xbe, 0x3e, 0xb6, 0x4e, 0xc0, 0x88, 0xcf, 0x9c, 0x88, 0x05, 0x23, 0x1c, 0x76, 0xeb, 0xf9,
3672 0x4f, 0x6f, 0x47, 0x77, 0xa2, 0x8c, 0x91, 0x31, 0x61, 0x92, 0x1b, 0x53, 0x2d, 0xa0, 0x3a, 0x13,
3673 0x54, 0x43, 0xee, 0x73, 0xaa, 0xbf, 0x9f, 0x0c, 0x4b, 0xfe, 0x6b, 0xee, 0x41, 0x35, 0x19, 0x0e,
3674 0x01, 0xa8, 0xf4, 0x5f, 0xbf, 0xb1, 0x7b, 0x9d, 0xf6, 0x3d, 0xd2, 0x80, 0xea, 0xde, 0xab, 0x57,
3675 0xfd, 0x03, 0xd9, 0x2a, 0x91, 0x16, 0xc0, 0xcb, 0xee, 0xd1, 0x71, 0xdf, 0x1a, 0xc8, 0xf6, 0x02,
3676 0xa9, 0x83, 0xf1, 0xe2, 0x55, 0xff, 0xad, 0x6c, 0x2c, 0x9a, 0x67, 0x50, 0xcf, 0x0d, 0x81, 0x3c,
3677 0x04, 0xd2, 0xe9, 0x76, 0x7a, 0x07, 0x7b, 0x83, 0x6e, 0xc7, 0x3e, 0xee, 0x5a, 0x76, 0xef, 0xf5,
3678 0xe0, 0x45, 0xfb, 0x1e, 0x79, 0x02, 0x9b, 0x27, 0x87, 0x7b, 0x56, 0xb7, 0x63, 0xef, 0xff, 0x85,
3679 0xbd, 0xf7, 0xea, 0x15, 0xca, 0xf1, 0x9f, 0x41, 0xf7, 0xe0, 0xb0, 0x5d, 0x22, 0xdb, 0xb0, 0x35,
3680 0x07, 0x70, 0xb2, 0x77, 0xd4, 0x55, 0x88, 0x05, 0xf3, 0x6f, 0x16, 0x01, 0x0e, 0x7c, 0x27, 0x8e,
3681 0xd9, 0x90, 0xd1, 0x08, 0xf3, 0xa7, 0x2d, 0xc2, 0x34, 0x9b, 0x2d, 0xf1, 0x41, 0xc8, 0x3c, 0xb2,
3682 0x02, 0x4b, 0xdc, 0xbe, 0x48, 0xb3, 0x6a, 0x99, 0x7f, 0xcd, 0x30, 0xd7, 0x32, 0x85, 0xd5, 0x13,
3683 0xc2, 0x12, 0x2c, 0x43, 0xac, 0x9a, 0x92, 0x32, 0x93, 0xd8, 0x47, 0x60, 0x70, 0x3b, 0x3c, 0x65,
3684 0x22, 0xd6, 0x49, 0xb6, 0xc2, 0x8f, 0x65, 0x0b, 0xf3, 0xa7, 0x56, 0xe8, 0x13, 0x95, 0x29, 0xc5,
3685 0x3a, 0x54, 0xa9, 0x38, 0x53, 0xe7, 0xba, 0xda, 0xea, 0x06, 0x15, 0x67, 0xc9, 0xb1, 0xee, 0xc5,
3686 0xc2, 0x1e, 0x3b, 0x2e, 0x6e, 0xf1, 0x86, 0x55, 0xf1, 0x62, 0x71, 0xe4, 0xb8, 0x52, 0x11, 0x47,
3687 0x2e, 0x2a, 0x6a, 0x4a, 0x11, 0x47, 0xae, 0x54, 0xc8, 0x20, 0x0f, 0xd5, 0xa5, 0x91, 0xde, 0xcb,
3688 0x06, 0x0b, 0x8f, 0xf1, 0xe2, 0x69, 0x15, 0xa4, 0xb5, 0xcd, 0x42, 0xbd, 0x79, 0x97, 0xbc, 0x58,
3689 0xf4, 0x42, 0x29, 0x96, 0x54, 0x2c, 0xd4, 0x79, 0x6c, 0x29, 0x8e, 0xdc, 0x5e, 0x28, 0x89, 0xa4,
3690 0x58, 0xee, 0x6e, 0xbd, 0x8f, 0x65, 0x8f, 0x32, 0xc1, 0x49, 0x95, 0x24, 0x42, 0x95, 0xda, 0xc0,
3691 0x72, 0x94, 0xa8, 0xda, 0x86, 0x46, 0x78, 0x2e, 0x6c, 0xe1, 0x8c, 0x94, 0x3f, 0xcb, 0x6a, 0x2b,
3692 0x85, 0xe7, 0x62, 0xe0, 0xe0, 0x0a, 0x9b, 0xbf, 0x5a, 0x84, 0x9a, 0xfc, 0x70, 0xe2, 0xc1, 0xc1,
3693 0x18, 0x53, 0x86, 0xe3, 0x79, 0x36, 0x9f, 0x08, 0x1a, 0x49, 0x2b, 0x5c, 0x8c, 0xaa, 0x55, 0x77,
3694 0x3c, 0xaf, 0x2f, 0x65, 0x03, 0x67, 0x24, 0xd3, 0x94, 0x2c, 0xe1, 0x2f, 0x68, 0x0e, 0xb6, 0x80,
3695 0xb0, 0x96, 0x92, 0xa7, 0xc8, 0x6d, 0x68, 0x88, 0xc8, 0x09, 0x6d, 0xc1, 0xed, 0x33, 0x1e, 0xab,
3696 0xf0, 0xad, 0x5a, 0x20, 0x65, 0x03, 0x7e, 0xc8, 0x63, 0x41, 0x7e, 0x17, 0x48, 0x44, 0xc7, 0x4e,
3697 0x74, 0xae, 0xb9, 0xd4, 0x7a, 0x94, 0x11, 0xd7, 0x56, 0x1a, 0x64, 0x53, 0x2b, 0x93, 0xa1, 0x59,
3698 0x10, 0xa4, 0xe8, 0xa5, 0x3c, 0xba, 0x27, 0x15, 0x0a, 0xad, 0x7d, 0x51, 0x50, 0x39, 0xc8, 0x4a,
3699 0xea, 0x0b, 0xa2, 0x8a, 0xbe, 0x64, 0x30, 0x23, 0xef, 0x4b, 0x8a, 0xdc, 0x81, 0x15, 0x21, 0xbf,
3700 0x6e, 0x7d, 0x47, 0xe4, 0xc1, 0x55, 0x04, 0xdf, 0x4f, 0x55, 0xf3, 0xf1, 0xd9, 0x44, 0xd5, 0xa6,
3701 0xf0, 0xc9, 0x5c, 0x99, 0xbf, 0x29, 0x41, 0x45, 0xad, 0x03, 0x79, 0x0a, 0x8b, 0xee, 0x38, 0xb9,
3702 0xe1, 0x21, 0xd9, 0xa5, 0x51, 0xb2, 0x4a, 0x96, 0x54, 0xcf, 0xdf, 0x19, 0xb9, 0x68, 0x5f, 0x2c,
3703 0x44, 0x7b, 0xb6, 0xbd, 0xca, 0x53, 0xdb, 0x4b, 0x6d, 0x99, 0xa5, 0xe2, 0x96, 0x99, 0xbf, 0x33,
3704 0xb2, 0x7d, 0x67, 0xe4, 0xf6, 0x9d, 0xf9, 0x9b, 0x45, 0x28, 0xbf, 0xf0, 0xf9, 0x25, 0x1e, 0x84,
3705 0xae, 0xfc, 0x42, 0xb6, 0xf3, 0x95, 0xc9, 0xb2, 0xd5, 0x50, 0xd2, 0xde, 0xbc, 0x4a, 0x69, 0x39,
3706 0xa9, 0x94, 0x56, 0xa1, 0x32, 0x09, 0x98, 0x14, 0xd7, 0x95, 0x78, 0x12, 0xb0, 0x9b, 0x2a, 0xe2,
3707 0x4d, 0xc0, 0x63, 0x4a, 0xc5, 0xb5, 0xaa, 0x32, 0xaa, 0x52, 0x80, 0x1b, 0x75, 0x1d, 0xaa, 0xc9,
3708 0x61, 0x8b, 0xdb, 0x6e, 0xd9, 0x32, 0xf4, 0x41, 0x4b, 0x7e, 0x08, 0xcb, 0x01, 0x15, 0x97, 0x1c,
3709 0xa3, 0x48, 0x8d, 0x72, 0x09, 0x11, 0x4d, 0x2d, 0xee, 0xcd, 0xab, 0xd4, 0x2b, 0x08, 0xc9, 0x15,
3710 0x68, 0x9f, 0x03, 0xb8, 0x69, 0xf6, 0xd2, 0xb7, 0x36, 0x2b, 0xe9, 0x5a, 0x65, 0x89, 0xcd, 0xca,
3711 0xc1, 0xc8, 0xc7, 0x50, 0x71, 0x70, 0x15, 0xf5, 0x6d, 0xcc, 0xf2, 0xd4, 0xe2, 0x5a, 0x5a, 0x4d,
3712 0x36, 0xa0, 0x1a, 0x46, 0x8c, 0x47, 0x4c, 0x5c, 0x61, 0xc8, 0x2c, 0x5b, 0x69, 0x3b, 0x57, 0xf1,
3713 0x37, 0x0a, 0x15, 0x7f, 0xae, 0xd4, 0x6c, 0x16, 0x4a, 0xcd, 0x75, 0xa8, 0x8e, 0x22, 0x3e, 0x09,
3714 0xa5, 0x1f, 0x3a, 0x3f, 0x60, 0xbb, 0xe7, 0x99, 0x03, 0x68, 0x4c, 0xd7, 0x51, 0xaa, 0x18, 0x4c,
3715 0x16, 0xaf, 0x61, 0x55, 0x95, 0xa0, 0xe7, 0x91, 0x8f, 0x61, 0x59, 0x2b, 0xe3, 0x90, 0xba, 0x6c,
3716 0xc8, 0x5c, 0x5d, 0x64, 0xb6, 0x94, 0xf8, 0x44, 0x4b, 0xcd, 0x7f, 0x2f, 0x43, 0xab, 0x78, 0xab,
3717 0x7a, 0x7d, 0xb5, 0xba, 0x0e, 0xd5, 0xe8, 0x9d, 0x7d, 0x7a, 0x25, 0x68, 0x8c, 0x6c, 0x15, 0xcb,
3718 0x88, 0xde, 0xed, 0xcb, 0xa6, 0x5c, 0x81, 0xe8, 0x9d, 0x1d, 0x62, 0xb9, 0xab, 0xe2, 0xb9, 0x62,
3719 0xd5, 0xa2, 0x77, 0xaa, 0xfe, 0x8d, 0x71, 0xef, 0xbe, 0xb3, 0x27, 0xae, 0x23, 0x73, 0x9f, 0x06,
3720 0x95, 0x11, 0xd4, 0x8a, 0xde, 0xbd, 0x91, 0xe2, 0x22, 0x72, 0x5c, 0x40, 0x2e, 0x25, 0xc8, 0xa3,
3721 0x59, 0xe4, 0x69, 0x01, 0x59, 0x49, 0x90, 0xfb, 0xb3, 0x48, 0x75, 0x9d, 0x94, 0x20, 0x8d, 0x04,
3722 0x89, 0xd7, 0x43, 0x09, 0x72, 0x1d, 0xaa, 0x22, 0xf1, 0xb0, 0xaa, 0x3c, 0x14, 0x99, 0x87, 0x22,
3723 0xf3, 0xb0, 0xa6, 0x3c, 0x14, 0x79, 0x0f, 0xc5, 0xb4, 0x87, 0xa0, 0xfa, 0x10, 0x33, 0x1e, 0x8a,
3724 0x69, 0x0f, 0xeb, 0x09, 0xf2, 0x68, 0x16, 0x59, 0xf4, 0xb0, 0x91, 0x20, 0xf7, 0x67, 0x91, 0x45,
3725 0x0f, 0x9b, 0x09, 0xb2, 0xe0, 0xa1, 0x09, 0xcd, 0xe8, 0x9d, 0xed, 0x46, 0xae, 0x42, 0xc7, 0x18,
3726 0x65, 0x15, 0xab, 0x1e, 0xbd, 0x3b, 0x88, 0x5c, 0x44, 0xa2, 0xab, 0xa7, 0x2c, 0x4c, 0x00, 0xcb,
3727 0xca, 0xd5, 0x53, 0x16, 0x6a, 0xf5, 0x16, 0xd4, 0x04, 0x1b, 0xd3, 0x58, 0x38, 0xe3, 0x10, 0xbf,
3728 0x07, 0x0c, 0x2b, 0x13, 0x98, 0xdf, 0x95, 0xa0, 0x55, 0xbc, 0x6c, 0xcf, 0xe7, 0x85, 0x52, 0x21,
3729 0x2f, 0x7c, 0xff, 0x80, 0xfa, 0xfe, 0x0b, 0x75, 0xf3, 0xe8, 0xbf, 0x84, 0x66, 0xe1, 0x76, 0xfe,
3730 0xfa, 0xcd, 0xf0, 0x10, 0x2a, 0xb1, 0x70, 0xc4, 0x24, 0xd6, 0x35, 0xaf, 0x6e, 0x99, 0xdf, 0xc0,
3731 0xca, 0x9c, 0x5b, 0xfa, 0x5b, 0x7f, 0x8c, 0x66, 0xf4, 0x8b, 0x05, 0xfa, 0x7f, 0x5e, 0x00, 0x32,
3732 0x7b, 0x81, 0xff, 0x7d, 0x2e, 0x96, 0x7c, 0x1e, 0xdb, 0x85, 0x2e, 0x6a, 0x3e, 0x8f, 0x4f, 0x50,
3733 0xa0, 0xd4, 0xa7, 0x89, 0xba, 0x9c, 0xa8, 0x4f, 0xb5, 0xfa, 0x19, 0xb4, 0x7d, 0x1e, 0xba, 0xf6,
3734 0x98, 0xc5, 0x29, 0x87, 0xfa, 0x56, 0x6b, 0x49, 0xf9, 0x11, 0x8b, 0x13, 0xa2, 0xcf, 0x60, 0x55,
3735 0x23, 0x75, 0xc0, 0x25, 0xf0, 0x8a, 0xfa, 0x3e, 0x54, 0x70, 0x15, 0x78, 0xda, 0xe4, 0x09, 0xd4,
3736 0x7d, 0x3e, 0x64, 0x09, 0xd0, 0x50, 0x65, 0x90, 0x14, 0x69, 0xc0, 0x47, 0xd0, 0xf0, 0xb9, 0x33,
3737 0x4e, 0x11, 0x55, 0x44, 0xd4, 0x51, 0xa6, 0x20, 0x26, 0x85, 0xcd, 0x1b, 0xde, 0x26, 0xee, 0x6c,
3738 0x31, 0xfe, 0xa1, 0x04, 0x1b, 0xd7, 0x3f, 0x54, 0xdc, 0x55, 0x37, 0xe4, 0x73, 0x78, 0xc8, 0x02,
3739 0xf9, 0x91, 0x4e, 0xed, 0x53, 0x26, 0xf4, 0x3c, 0x46, 0x8e, 0xa0, 0xba, 0x40, 0x58, 0xd1, 0xda,
3740 0x7d, 0x26, 0x70, 0x22, 0x2d, 0x47, 0x50, 0xf3, 0xd7, 0x6a, 0x6c, 0xd7, 0xbc, 0x73, 0xdc, 0xd9,
3741 0xd8, 0x1e, 0xc0, 0x12, 0xbe, 0xb8, 0x24, 0xb5, 0x0a, 0x36, 0x24, 0x7b, 0x40, 0x2f, 0x6d, 0xfa,
3742 0x6d, 0x52, 0xad, 0x54, 0x02, 0x7a, 0xd9, 0xfd, 0xd6, 0x33, 0xcf, 0xe0, 0xf1, 0xcd, 0xaf, 0x24,
3743 0x77, 0xb6, 0x36, 0xff, 0x58, 0x52, 0x31, 0x70, 0xcd, 0xbb, 0xc9, 0xff, 0xef, 0xe2, 0xfc, 0xb2,
3744 0x04, 0xe6, 0xfb, 0xdf, 0x60, 0xfe, 0x6f, 0x17, 0xc9, 0xfc, 0x16, 0xd7, 0xe2, 0x86, 0xb7, 0x9a,
3745 0x5b, 0xf7, 0xff, 0x04, 0xea, 0xf8, 0xa0, 0x12, 0x51, 0x27, 0xd6, 0x57, 0x4f, 0x86, 0x05, 0x52,
3746 0x64, 0xa1, 0xc4, 0x3c, 0x87, 0x8f, 0xde, 0xfb, 0xb0, 0x72, 0x67, 0x11, 0xc0, 0x60, 0xed, 0xba,
3747 0x27, 0x96, 0xef, 0x93, 0x2f, 0x23, 0x8f, 0x25, 0x47, 0xa2, 0x72, 0xac, 0x16, 0x79, 0x4c, 0x1d,
3748 0x89, 0xe6, 0x6b, 0xd8, 0xba, 0xe9, 0x4d, 0xea, 0xb6, 0xdd, 0x99, 0x31, 0x6c, 0xbf, 0xef, 0xfd,
3749 0xe6, 0xee, 0x17, 0xe7, 0xaf, 0x60, 0xfd, 0xda, 0xd7, 0x9c, 0xbb, 0x9e, 0xb0, 0xff, 0x2a, 0x41,
3750 0xfd, 0xa5, 0x2c, 0x6c, 0x8f, 0x28, 0x16, 0xb3, 0x1f, 0x41, 0x83, 0x25, 0x17, 0xde, 0x49, 0x1f,
3751 0x4d, 0xfc, 0xe1, 0x83, 0x92, 0xf5, 0x3c, 0xd2, 0x83, 0x56, 0x06, 0xc1, 0x2f, 0x09, 0x75, 0x6b,
3752 0x93, 0xbd, 0x45, 0xe5, 0x08, 0x77, 0xd2, 0xeb, 0x73, 0xbc, 0x9e, 0x69, 0xb2, 0x7c, 0x93, 0x3c,
3753 0x86, 0xfa, 0x88, 0x8e, 0xed, 0xe4, 0x83, 0x61, 0x11, 0x3b, 0x93, 0x1f, 0x0c, 0xc7, 0xea, 0x83,
3754 0x21, 0x5f, 0xd2, 0x97, 0x51, 0x99, 0xb6, 0xcd, 0x3f, 0x82, 0x66, 0x81, 0x9b, 0x18, 0xb0, 0x78,
3755 0xdc, 0x7f, 0xdd, 0xbe, 0x47, 0xda, 0xd0, 0xe8, 0x1e, 0xf7, 0x5f, 0xdb, 0x9f, 0xbd, 0xb4, 0x8f,
3756 0xf7, 0x06, 0x87, 0xed, 0x12, 0xb9, 0x0f, 0x4d, 0x25, 0xf9, 0x54, 0x8b, 0x16, 0xcc, 0xbf, 0x5d,
3757 0x80, 0x25, 0x1c, 0x67, 0xa1, 0xd4, 0x57, 0xee, 0x26, 0xa5, 0x3e, 0xf9, 0x19, 0x18, 0x2e, 0x1f,
3758 0x8f, 0x1d, 0xfd, 0x0b, 0x80, 0x19, 0x1f, 0xf3, 0x9e, 0xc6, 0x07, 0x0a, 0x69, 0x25, 0x26, 0x64,
3759 0x07, 0x8c, 0xb1, 0x52, 0xe9, 0x3b, 0xb7, 0x07, 0xf3, 0x66, 0xc8, 0x4a, 0x40, 0xb9, 0x2f, 0x9d,
3760 0xf2, 0x8d, 0x5f, 0x3a, 0xe6, 0x57, 0xb0, 0x32, 0xa7, 0x63, 0xb2, 0x0c, 0xf5, 0xbd, 0x4e, 0xc7,
3761 0x3e, 0xea, 0x1e, 0xed, 0x77, 0xad, 0x93, 0xf6, 0x3d, 0x42, 0xa0, 0x65, 0x75, 0x8f, 0xfa, 0x5f,
3762 0x77, 0x53, 0x59, 0x49, 0x82, 0x4e, 0xba, 0x83, 0x54, 0xb0, 0x60, 0x1a, 0xb0, 0xd4, 0x1d, 0x87,
3763 0xe2, 0xea, 0xf9, 0x3f, 0xb5, 0xc0, 0xe8, 0xab, 0x0e, 0x49, 0x07, 0xa0, 0xc3, 0x62, 0xe7, 0xd4,
3764 0xa7, 0x7d, 0x5f, 0x90, 0x56, 0x3a, 0x10, 0x44, 0x6e, 0x4c, 0xb5, 0xcd, 0x87, 0xbf, 0xfc, 0x8f,
3765 0xff, 0xfc, 0xf5, 0x42, 0xdb, 0xac, 0xef, 0x5e, 0x7c, 0xb6, 0xab, 0xed, 0xbe, 0x28, 0x7d, 0x42,
3766 0x5e, 0x40, 0xdd, 0xa2, 0x34, 0xf8, 0x50, 0x9a, 0x47, 0x48, 0x73, 0xdf, 0x6c, 0x48, 0x9a, 0xc4,
3767 0x50, 0xf2, 0x74, 0xa1, 0xae, 0xb3, 0x23, 0xed, 0x07, 0x13, 0xd2, 0xc8, 0x3f, 0x7a, 0xce, 0xb0,
3768 0xac, 0x21, 0x0b, 0x31, 0x9b, 0x92, 0xa5, 0xab, 0x3a, 0x0f, 0x26, 0x92, 0xe6, 0x10, 0x9a, 0xe9,
3769 0x4e, 0xfe, 0x00, 0xa2, 0x75, 0x24, 0x5a, 0x31, 0x5b, 0x39, 0xaf, 0x34, 0xd3, 0x01, 0xd4, 0x3a,
3770 0xd4, 0xa7, 0xb7, 0x1e, 0x4e, 0x6a, 0x24, 0x49, 0x7a, 0x00, 0xfa, 0xc5, 0xa5, 0x3f, 0x11, 0xa4,
3771 0x5d, 0xf8, 0x25, 0xcf, 0x51, 0x3c, 0xba, 0x79, 0x3c, 0x99, 0xa5, 0xa4, 0xea, 0x43, 0x23, 0x7d,
3772 0x6e, 0x91, 0x64, 0xa4, 0xf0, 0x42, 0x8f, 0xe2, 0x19, 0xba, 0x4d, 0xa4, 0x5b, 0x35, 0xdb, 0x48,
3773 0x97, 0xb3, 0x96, 0x84, 0x7f, 0x0e, 0xcb, 0xf9, 0x87, 0x13, 0xc9, 0x99, 0xbd, 0x2b, 0xe5, 0x35,
3774 0x33, 0xb4, 0x8f, 0x91, 0x76, 0xcd, 0x5c, 0x91, 0xb4, 0x53, 0x1c, 0x92, 0xf9, 0x4b, 0x30, 0xe4,
3775 0x57, 0xc9, 0x9e, 0xe7, 0x91, 0x66, 0xe1, 0x47, 0x41, 0x37, 0x47, 0x95, 0xb6, 0x51, 0x51, 0x05,
3776 0xb2, 0x65, 0xe1, 0x5d, 0xd3, 0xfb, 0x48, 0x0a, 0x93, 0x96, 0x99, 0x49, 0x9e, 0x13, 0x68, 0xa5,
3777 0xaf, 0x76, 0x07, 0x67, 0xd4, 0x3d, 0x9f, 0x09, 0xd0, 0x6c, 0x1a, 0x53, 0xa0, 0xf9, 0x03, 0x24,
3778 0x7c, 0x64, 0x12, 0x49, 0x58, 0xb4, 0x97, 0xa4, 0x47, 0x50, 0x57, 0x31, 0x77, 0xcc, 0x83, 0xde,
3779 0x30, 0xb7, 0x10, 0x69, 0xae, 0x9a, 0x19, 0xe2, 0x06, 0x32, 0x3e, 0x30, 0x97, 0xb3, 0x80, 0x45,
3780 0x63, 0xbd, 0xb0, 0x3a, 0xf2, 0x3e, 0x9c, 0xaf, 0xb0, 0xb0, 0x79, 0x6b, 0x49, 0x68, 0x41, 0xf3,
3781 0x25, 0x15, 0xb9, 0x87, 0xad, 0x69, 0x9f, 0x57, 0xe6, 0xdc, 0xbd, 0x9b, 0x5b, 0x48, 0xf9, 0xd0,
3782 0xbc, 0x2f, 0x29, 0x0b, 0xf6, 0x92, 0xf3, 0x4f, 0xa0, 0x62, 0xd1, 0x53, 0xce, 0xdf, 0xbf, 0xc3,
3783 0x57, 0x91, 0x67, 0xd9, 0x04, 0xb5, 0xc3, 0xa5, 0x8d, 0x24, 0x78, 0x03, 0xf7, 0x0f, 0xb8, 0xef,
3784 0x53, 0x37, 0x7f, 0xfb, 0xf1, 0x3e, 0xae, 0x6d, 0xe4, 0xda, 0x30, 0x57, 0x25, 0xd7, 0x8c, 0xb9,
3785 0xa4, 0x8d, 0xe0, 0xd1, 0x41, 0x44, 0x1d, 0x41, 0x07, 0x91, 0x33, 0x1c, 0x32, 0xf7, 0xc4, 0x3d,
3786 0xa3, 0xde, 0xc4, 0x97, 0xa9, 0xf6, 0xc9, 0x4e, 0xe1, 0xc7, 0x88, 0x33, 0x80, 0x99, 0xde, 0x7e,
3787 0x88, 0xbd, 0x6d, 0x9b, 0x9b, 0xd8, 0xdb, 0x7c, 0x56, 0xdd, 0xa7, 0x8a, 0xb0, 0xbb, 0xee, 0xf3,
3788 0x1a, 0x56, 0xd9, 0xe7, 0x10, 0x56, 0x0a, 0x23, 0xfa, 0xb3, 0x09, 0x9d, 0xd0, 0x98, 0x6c, 0xce,
3789 0xed, 0x4f, 0x29, 0x67, 0xfa, 0x32, 0xb1, 0xaf, 0x2d, 0xf3, 0xd1, 0x8c, 0x7f, 0xca, 0x40, 0xf7,
3790 0x53, 0x18, 0xc5, 0xff, 0xba, 0x9f, 0x39, 0x6c, 0xb2, 0x9f, 0x3f, 0x84, 0xb6, 0xda, 0x06, 0xb9,
3791 0xb2, 0xe7, 0xfa, 0x30, 0xcd, 0x40, 0xe6, 0xbd, 0x4f, 0x4b, 0xe4, 0x1b, 0x58, 0x3d, 0xa6, 0xd1,
3792 0x90, 0x47, 0x63, 0x3c, 0x22, 0xfb, 0x21, 0x8d, 0xa6, 0x19, 0x50, 0x31, 0x33, 0xb2, 0xa7, 0x38,
3793 0xb2, 0xc7, 0xe6, 0xba, 0x1c, 0xd9, 0x5c, 0x8a, 0x2f, 0x4a, 0x9f, 0xec, 0x7f, 0x03, 0x9b, 0x3c,
3794 0x1a, 0xa1, 0xa9, 0xcb, 0x23, 0x6f, 0x47, 0xfd, 0xc2, 0x35, 0xa1, 0xda, 0x6f, 0x7e, 0x8d, 0x6d,
3795 0x79, 0x8c, 0xf6, 0x5f, 0x0d, 0x7e, 0xbe, 0x3b, 0x62, 0xe2, 0x6c, 0x72, 0xba, 0xe3, 0xf2, 0xf1,
3796 0x6e, 0x62, 0xb2, 0xab, 0x4c, 0x7e, 0xac, 0x7f, 0x14, 0x7b, 0xf1, 0xf9, 0xee, 0x88, 0x27, 0x3f,
3797 0xaf, 0x3d, 0x2e, 0x9d, 0x56, 0x50, 0xfe, 0xf9, 0xff, 0x04, 0x00, 0x00, 0xff, 0xff, 0xcc, 0x5a,
3798 0x82, 0xc1, 0x80, 0x2b, 0x00, 0x00,
William Kurkianea869482019-04-09 15:16:11 -04003799}
3800
3801// Reference imports to suppress errors if they are not otherwise used.
3802var _ context.Context
3803var _ grpc.ClientConn
3804
3805// This is a compile-time assertion to ensure that this generated file
3806// is compatible with the grpc package it is being compiled against.
3807const _ = grpc.SupportPackageIsVersion4
3808
3809// OpenoltClient is the client API for Openolt service.
3810//
3811// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
3812type OpenoltClient interface {
3813 DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
3814 ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
3815 ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
3816 DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
3817 DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
3818 OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error)
3819 OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error)
3820 UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error)
3821 FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
3822 FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
3823 HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error)
3824 EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
3825 DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
3826 GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error)
3827 Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
3828 CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
Manikkaraj kb1d51442019-07-23 10:41:02 -04003829 CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
3830 RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
3831 CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
3832 RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
William Kurkianea869482019-04-09 15:16:11 -04003833 EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error)
Esin Karamanccb714b2019-11-29 15:02:06 +00003834 PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
William Kurkianea869482019-04-09 15:16:11 -04003835}
3836
3837type openoltClient struct {
3838 cc *grpc.ClientConn
3839}
3840
3841func NewOpenoltClient(cc *grpc.ClientConn) OpenoltClient {
3842 return &openoltClient{cc}
3843}
3844
3845func (c *openoltClient) DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
3846 out := new(Empty)
3847 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisableOlt", in, out, opts...)
3848 if err != nil {
3849 return nil, err
3850 }
3851 return out, nil
3852}
3853
3854func (c *openoltClient) ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
3855 out := new(Empty)
3856 err := c.cc.Invoke(ctx, "/openolt.Openolt/ReenableOlt", in, out, opts...)
3857 if err != nil {
3858 return nil, err
3859 }
3860 return out, nil
3861}
3862
3863func (c *openoltClient) ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
3864 out := new(Empty)
3865 err := c.cc.Invoke(ctx, "/openolt.Openolt/ActivateOnu", in, out, opts...)
3866 if err != nil {
3867 return nil, err
3868 }
3869 return out, nil
3870}
3871
3872func (c *openoltClient) DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
3873 out := new(Empty)
3874 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeactivateOnu", in, out, opts...)
3875 if err != nil {
3876 return nil, err
3877 }
3878 return out, nil
3879}
3880
3881func (c *openoltClient) DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
3882 out := new(Empty)
3883 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteOnu", in, out, opts...)
3884 if err != nil {
3885 return nil, err
3886 }
3887 return out, nil
3888}
3889
3890func (c *openoltClient) OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error) {
3891 out := new(Empty)
3892 err := c.cc.Invoke(ctx, "/openolt.Openolt/OmciMsgOut", in, out, opts...)
3893 if err != nil {
3894 return nil, err
3895 }
3896 return out, nil
3897}
3898
3899func (c *openoltClient) OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error) {
3900 out := new(Empty)
3901 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuPacketOut", in, out, opts...)
3902 if err != nil {
3903 return nil, err
3904 }
3905 return out, nil
3906}
3907
3908func (c *openoltClient) UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error) {
3909 out := new(Empty)
3910 err := c.cc.Invoke(ctx, "/openolt.Openolt/UplinkPacketOut", in, out, opts...)
3911 if err != nil {
3912 return nil, err
3913 }
3914 return out, nil
3915}
3916
3917func (c *openoltClient) FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
3918 out := new(Empty)
3919 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowAdd", in, out, opts...)
3920 if err != nil {
3921 return nil, err
3922 }
3923 return out, nil
3924}
3925
3926func (c *openoltClient) FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
3927 out := new(Empty)
3928 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowRemove", in, out, opts...)
3929 if err != nil {
3930 return nil, err
3931 }
3932 return out, nil
3933}
3934
3935func (c *openoltClient) HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error) {
3936 out := new(Heartbeat)
3937 err := c.cc.Invoke(ctx, "/openolt.Openolt/HeartbeatCheck", in, out, opts...)
3938 if err != nil {
3939 return nil, err
3940 }
3941 return out, nil
3942}
3943
3944func (c *openoltClient) EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
3945 out := new(Empty)
3946 err := c.cc.Invoke(ctx, "/openolt.Openolt/EnablePonIf", in, out, opts...)
3947 if err != nil {
3948 return nil, err
3949 }
3950 return out, nil
3951}
3952
3953func (c *openoltClient) DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
3954 out := new(Empty)
3955 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisablePonIf", in, out, opts...)
3956 if err != nil {
3957 return nil, err
3958 }
3959 return out, nil
3960}
3961
3962func (c *openoltClient) GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error) {
3963 out := new(DeviceInfo)
3964 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetDeviceInfo", in, out, opts...)
3965 if err != nil {
3966 return nil, err
3967 }
3968 return out, nil
3969}
3970
3971func (c *openoltClient) Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
3972 out := new(Empty)
3973 err := c.cc.Invoke(ctx, "/openolt.Openolt/Reboot", in, out, opts...)
3974 if err != nil {
3975 return nil, err
3976 }
3977 return out, nil
3978}
3979
3980func (c *openoltClient) CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
3981 out := new(Empty)
3982 err := c.cc.Invoke(ctx, "/openolt.Openolt/CollectStatistics", in, out, opts...)
3983 if err != nil {
3984 return nil, err
3985 }
3986 return out, nil
3987}
3988
Manikkaraj kb1d51442019-07-23 10:41:02 -04003989func (c *openoltClient) CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
William Kurkianea869482019-04-09 15:16:11 -04003990 out := new(Empty)
Manikkaraj kb1d51442019-07-23 10:41:02 -04003991 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficSchedulers", in, out, opts...)
William Kurkianea869482019-04-09 15:16:11 -04003992 if err != nil {
3993 return nil, err
3994 }
3995 return out, nil
3996}
3997
Manikkaraj kb1d51442019-07-23 10:41:02 -04003998func (c *openoltClient) RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
William Kurkianea869482019-04-09 15:16:11 -04003999 out := new(Empty)
Manikkaraj kb1d51442019-07-23 10:41:02 -04004000 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficSchedulers", in, out, opts...)
4001 if err != nil {
4002 return nil, err
4003 }
4004 return out, nil
4005}
4006
4007func (c *openoltClient) CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
4008 out := new(Empty)
4009 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficQueues", in, out, opts...)
4010 if err != nil {
4011 return nil, err
4012 }
4013 return out, nil
4014}
4015
4016func (c *openoltClient) RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
4017 out := new(Empty)
4018 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficQueues", in, out, opts...)
William Kurkianea869482019-04-09 15:16:11 -04004019 if err != nil {
4020 return nil, err
4021 }
4022 return out, nil
4023}
4024
4025func (c *openoltClient) EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error) {
4026 stream, err := c.cc.NewStream(ctx, &_Openolt_serviceDesc.Streams[0], "/openolt.Openolt/EnableIndication", opts...)
4027 if err != nil {
4028 return nil, err
4029 }
4030 x := &openoltEnableIndicationClient{stream}
4031 if err := x.ClientStream.SendMsg(in); err != nil {
4032 return nil, err
4033 }
4034 if err := x.ClientStream.CloseSend(); err != nil {
4035 return nil, err
4036 }
4037 return x, nil
4038}
4039
4040type Openolt_EnableIndicationClient interface {
4041 Recv() (*Indication, error)
4042 grpc.ClientStream
4043}
4044
4045type openoltEnableIndicationClient struct {
4046 grpc.ClientStream
4047}
4048
4049func (x *openoltEnableIndicationClient) Recv() (*Indication, error) {
4050 m := new(Indication)
4051 if err := x.ClientStream.RecvMsg(m); err != nil {
4052 return nil, err
4053 }
4054 return m, nil
4055}
4056
Esin Karamanccb714b2019-11-29 15:02:06 +00004057func (c *openoltClient) PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
4058 out := new(Empty)
4059 err := c.cc.Invoke(ctx, "/openolt.Openolt/PerformGroupOperation", in, out, opts...)
4060 if err != nil {
4061 return nil, err
4062 }
4063 return out, nil
4064}
4065
William Kurkianea869482019-04-09 15:16:11 -04004066// OpenoltServer is the server API for Openolt service.
4067type OpenoltServer interface {
4068 DisableOlt(context.Context, *Empty) (*Empty, error)
4069 ReenableOlt(context.Context, *Empty) (*Empty, error)
4070 ActivateOnu(context.Context, *Onu) (*Empty, error)
4071 DeactivateOnu(context.Context, *Onu) (*Empty, error)
4072 DeleteOnu(context.Context, *Onu) (*Empty, error)
4073 OmciMsgOut(context.Context, *OmciMsg) (*Empty, error)
4074 OnuPacketOut(context.Context, *OnuPacket) (*Empty, error)
4075 UplinkPacketOut(context.Context, *UplinkPacket) (*Empty, error)
4076 FlowAdd(context.Context, *Flow) (*Empty, error)
4077 FlowRemove(context.Context, *Flow) (*Empty, error)
4078 HeartbeatCheck(context.Context, *Empty) (*Heartbeat, error)
4079 EnablePonIf(context.Context, *Interface) (*Empty, error)
4080 DisablePonIf(context.Context, *Interface) (*Empty, error)
4081 GetDeviceInfo(context.Context, *Empty) (*DeviceInfo, error)
4082 Reboot(context.Context, *Empty) (*Empty, error)
4083 CollectStatistics(context.Context, *Empty) (*Empty, error)
Manikkaraj kb1d51442019-07-23 10:41:02 -04004084 CreateTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
4085 RemoveTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
4086 CreateTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
4087 RemoveTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
William Kurkianea869482019-04-09 15:16:11 -04004088 EnableIndication(*Empty, Openolt_EnableIndicationServer) error
Esin Karamanccb714b2019-11-29 15:02:06 +00004089 PerformGroupOperation(context.Context, *Group) (*Empty, error)
William Kurkianea869482019-04-09 15:16:11 -04004090}
4091
4092func RegisterOpenoltServer(s *grpc.Server, srv OpenoltServer) {
4093 s.RegisterService(&_Openolt_serviceDesc, srv)
4094}
4095
4096func _Openolt_DisableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4097 in := new(Empty)
4098 if err := dec(in); err != nil {
4099 return nil, err
4100 }
4101 if interceptor == nil {
4102 return srv.(OpenoltServer).DisableOlt(ctx, in)
4103 }
4104 info := &grpc.UnaryServerInfo{
4105 Server: srv,
4106 FullMethod: "/openolt.Openolt/DisableOlt",
4107 }
4108 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4109 return srv.(OpenoltServer).DisableOlt(ctx, req.(*Empty))
4110 }
4111 return interceptor(ctx, in, info, handler)
4112}
4113
4114func _Openolt_ReenableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4115 in := new(Empty)
4116 if err := dec(in); err != nil {
4117 return nil, err
4118 }
4119 if interceptor == nil {
4120 return srv.(OpenoltServer).ReenableOlt(ctx, in)
4121 }
4122 info := &grpc.UnaryServerInfo{
4123 Server: srv,
4124 FullMethod: "/openolt.Openolt/ReenableOlt",
4125 }
4126 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4127 return srv.(OpenoltServer).ReenableOlt(ctx, req.(*Empty))
4128 }
4129 return interceptor(ctx, in, info, handler)
4130}
4131
4132func _Openolt_ActivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4133 in := new(Onu)
4134 if err := dec(in); err != nil {
4135 return nil, err
4136 }
4137 if interceptor == nil {
4138 return srv.(OpenoltServer).ActivateOnu(ctx, in)
4139 }
4140 info := &grpc.UnaryServerInfo{
4141 Server: srv,
4142 FullMethod: "/openolt.Openolt/ActivateOnu",
4143 }
4144 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4145 return srv.(OpenoltServer).ActivateOnu(ctx, req.(*Onu))
4146 }
4147 return interceptor(ctx, in, info, handler)
4148}
4149
4150func _Openolt_DeactivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4151 in := new(Onu)
4152 if err := dec(in); err != nil {
4153 return nil, err
4154 }
4155 if interceptor == nil {
4156 return srv.(OpenoltServer).DeactivateOnu(ctx, in)
4157 }
4158 info := &grpc.UnaryServerInfo{
4159 Server: srv,
4160 FullMethod: "/openolt.Openolt/DeactivateOnu",
4161 }
4162 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4163 return srv.(OpenoltServer).DeactivateOnu(ctx, req.(*Onu))
4164 }
4165 return interceptor(ctx, in, info, handler)
4166}
4167
4168func _Openolt_DeleteOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4169 in := new(Onu)
4170 if err := dec(in); err != nil {
4171 return nil, err
4172 }
4173 if interceptor == nil {
4174 return srv.(OpenoltServer).DeleteOnu(ctx, in)
4175 }
4176 info := &grpc.UnaryServerInfo{
4177 Server: srv,
4178 FullMethod: "/openolt.Openolt/DeleteOnu",
4179 }
4180 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4181 return srv.(OpenoltServer).DeleteOnu(ctx, req.(*Onu))
4182 }
4183 return interceptor(ctx, in, info, handler)
4184}
4185
4186func _Openolt_OmciMsgOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4187 in := new(OmciMsg)
4188 if err := dec(in); err != nil {
4189 return nil, err
4190 }
4191 if interceptor == nil {
4192 return srv.(OpenoltServer).OmciMsgOut(ctx, in)
4193 }
4194 info := &grpc.UnaryServerInfo{
4195 Server: srv,
4196 FullMethod: "/openolt.Openolt/OmciMsgOut",
4197 }
4198 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4199 return srv.(OpenoltServer).OmciMsgOut(ctx, req.(*OmciMsg))
4200 }
4201 return interceptor(ctx, in, info, handler)
4202}
4203
4204func _Openolt_OnuPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4205 in := new(OnuPacket)
4206 if err := dec(in); err != nil {
4207 return nil, err
4208 }
4209 if interceptor == nil {
4210 return srv.(OpenoltServer).OnuPacketOut(ctx, in)
4211 }
4212 info := &grpc.UnaryServerInfo{
4213 Server: srv,
4214 FullMethod: "/openolt.Openolt/OnuPacketOut",
4215 }
4216 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4217 return srv.(OpenoltServer).OnuPacketOut(ctx, req.(*OnuPacket))
4218 }
4219 return interceptor(ctx, in, info, handler)
4220}
4221
4222func _Openolt_UplinkPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4223 in := new(UplinkPacket)
4224 if err := dec(in); err != nil {
4225 return nil, err
4226 }
4227 if interceptor == nil {
4228 return srv.(OpenoltServer).UplinkPacketOut(ctx, in)
4229 }
4230 info := &grpc.UnaryServerInfo{
4231 Server: srv,
4232 FullMethod: "/openolt.Openolt/UplinkPacketOut",
4233 }
4234 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4235 return srv.(OpenoltServer).UplinkPacketOut(ctx, req.(*UplinkPacket))
4236 }
4237 return interceptor(ctx, in, info, handler)
4238}
4239
4240func _Openolt_FlowAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4241 in := new(Flow)
4242 if err := dec(in); err != nil {
4243 return nil, err
4244 }
4245 if interceptor == nil {
4246 return srv.(OpenoltServer).FlowAdd(ctx, in)
4247 }
4248 info := &grpc.UnaryServerInfo{
4249 Server: srv,
4250 FullMethod: "/openolt.Openolt/FlowAdd",
4251 }
4252 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4253 return srv.(OpenoltServer).FlowAdd(ctx, req.(*Flow))
4254 }
4255 return interceptor(ctx, in, info, handler)
4256}
4257
4258func _Openolt_FlowRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4259 in := new(Flow)
4260 if err := dec(in); err != nil {
4261 return nil, err
4262 }
4263 if interceptor == nil {
4264 return srv.(OpenoltServer).FlowRemove(ctx, in)
4265 }
4266 info := &grpc.UnaryServerInfo{
4267 Server: srv,
4268 FullMethod: "/openolt.Openolt/FlowRemove",
4269 }
4270 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4271 return srv.(OpenoltServer).FlowRemove(ctx, req.(*Flow))
4272 }
4273 return interceptor(ctx, in, info, handler)
4274}
4275
4276func _Openolt_HeartbeatCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4277 in := new(Empty)
4278 if err := dec(in); err != nil {
4279 return nil, err
4280 }
4281 if interceptor == nil {
4282 return srv.(OpenoltServer).HeartbeatCheck(ctx, in)
4283 }
4284 info := &grpc.UnaryServerInfo{
4285 Server: srv,
4286 FullMethod: "/openolt.Openolt/HeartbeatCheck",
4287 }
4288 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4289 return srv.(OpenoltServer).HeartbeatCheck(ctx, req.(*Empty))
4290 }
4291 return interceptor(ctx, in, info, handler)
4292}
4293
4294func _Openolt_EnablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4295 in := new(Interface)
4296 if err := dec(in); err != nil {
4297 return nil, err
4298 }
4299 if interceptor == nil {
4300 return srv.(OpenoltServer).EnablePonIf(ctx, in)
4301 }
4302 info := &grpc.UnaryServerInfo{
4303 Server: srv,
4304 FullMethod: "/openolt.Openolt/EnablePonIf",
4305 }
4306 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4307 return srv.(OpenoltServer).EnablePonIf(ctx, req.(*Interface))
4308 }
4309 return interceptor(ctx, in, info, handler)
4310}
4311
4312func _Openolt_DisablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4313 in := new(Interface)
4314 if err := dec(in); err != nil {
4315 return nil, err
4316 }
4317 if interceptor == nil {
4318 return srv.(OpenoltServer).DisablePonIf(ctx, in)
4319 }
4320 info := &grpc.UnaryServerInfo{
4321 Server: srv,
4322 FullMethod: "/openolt.Openolt/DisablePonIf",
4323 }
4324 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4325 return srv.(OpenoltServer).DisablePonIf(ctx, req.(*Interface))
4326 }
4327 return interceptor(ctx, in, info, handler)
4328}
4329
4330func _Openolt_GetDeviceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4331 in := new(Empty)
4332 if err := dec(in); err != nil {
4333 return nil, err
4334 }
4335 if interceptor == nil {
4336 return srv.(OpenoltServer).GetDeviceInfo(ctx, in)
4337 }
4338 info := &grpc.UnaryServerInfo{
4339 Server: srv,
4340 FullMethod: "/openolt.Openolt/GetDeviceInfo",
4341 }
4342 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4343 return srv.(OpenoltServer).GetDeviceInfo(ctx, req.(*Empty))
4344 }
4345 return interceptor(ctx, in, info, handler)
4346}
4347
4348func _Openolt_Reboot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4349 in := new(Empty)
4350 if err := dec(in); err != nil {
4351 return nil, err
4352 }
4353 if interceptor == nil {
4354 return srv.(OpenoltServer).Reboot(ctx, in)
4355 }
4356 info := &grpc.UnaryServerInfo{
4357 Server: srv,
4358 FullMethod: "/openolt.Openolt/Reboot",
4359 }
4360 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4361 return srv.(OpenoltServer).Reboot(ctx, req.(*Empty))
4362 }
4363 return interceptor(ctx, in, info, handler)
4364}
4365
4366func _Openolt_CollectStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4367 in := new(Empty)
4368 if err := dec(in); err != nil {
4369 return nil, err
4370 }
4371 if interceptor == nil {
4372 return srv.(OpenoltServer).CollectStatistics(ctx, in)
4373 }
4374 info := &grpc.UnaryServerInfo{
4375 Server: srv,
4376 FullMethod: "/openolt.Openolt/CollectStatistics",
4377 }
4378 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4379 return srv.(OpenoltServer).CollectStatistics(ctx, req.(*Empty))
4380 }
4381 return interceptor(ctx, in, info, handler)
4382}
4383
Manikkaraj kb1d51442019-07-23 10:41:02 -04004384func _Openolt_CreateTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4385 in := new(tech_profile.TrafficSchedulers)
William Kurkianea869482019-04-09 15:16:11 -04004386 if err := dec(in); err != nil {
4387 return nil, err
4388 }
4389 if interceptor == nil {
Manikkaraj kb1d51442019-07-23 10:41:02 -04004390 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, in)
William Kurkianea869482019-04-09 15:16:11 -04004391 }
4392 info := &grpc.UnaryServerInfo{
4393 Server: srv,
Manikkaraj kb1d51442019-07-23 10:41:02 -04004394 FullMethod: "/openolt.Openolt/CreateTrafficSchedulers",
William Kurkianea869482019-04-09 15:16:11 -04004395 }
4396 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Manikkaraj kb1d51442019-07-23 10:41:02 -04004397 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
William Kurkianea869482019-04-09 15:16:11 -04004398 }
4399 return interceptor(ctx, in, info, handler)
4400}
4401
Manikkaraj kb1d51442019-07-23 10:41:02 -04004402func _Openolt_RemoveTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4403 in := new(tech_profile.TrafficSchedulers)
William Kurkianea869482019-04-09 15:16:11 -04004404 if err := dec(in); err != nil {
4405 return nil, err
4406 }
4407 if interceptor == nil {
Manikkaraj kb1d51442019-07-23 10:41:02 -04004408 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, in)
William Kurkianea869482019-04-09 15:16:11 -04004409 }
4410 info := &grpc.UnaryServerInfo{
4411 Server: srv,
Manikkaraj kb1d51442019-07-23 10:41:02 -04004412 FullMethod: "/openolt.Openolt/RemoveTrafficSchedulers",
William Kurkianea869482019-04-09 15:16:11 -04004413 }
4414 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Manikkaraj kb1d51442019-07-23 10:41:02 -04004415 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
4416 }
4417 return interceptor(ctx, in, info, handler)
4418}
4419
4420func _Openolt_CreateTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4421 in := new(tech_profile.TrafficQueues)
4422 if err := dec(in); err != nil {
4423 return nil, err
4424 }
4425 if interceptor == nil {
4426 return srv.(OpenoltServer).CreateTrafficQueues(ctx, in)
4427 }
4428 info := &grpc.UnaryServerInfo{
4429 Server: srv,
4430 FullMethod: "/openolt.Openolt/CreateTrafficQueues",
4431 }
4432 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4433 return srv.(OpenoltServer).CreateTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
4434 }
4435 return interceptor(ctx, in, info, handler)
4436}
4437
4438func _Openolt_RemoveTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4439 in := new(tech_profile.TrafficQueues)
4440 if err := dec(in); err != nil {
4441 return nil, err
4442 }
4443 if interceptor == nil {
4444 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, in)
4445 }
4446 info := &grpc.UnaryServerInfo{
4447 Server: srv,
4448 FullMethod: "/openolt.Openolt/RemoveTrafficQueues",
4449 }
4450 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4451 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
William Kurkianea869482019-04-09 15:16:11 -04004452 }
4453 return interceptor(ctx, in, info, handler)
4454}
4455
4456func _Openolt_EnableIndication_Handler(srv interface{}, stream grpc.ServerStream) error {
4457 m := new(Empty)
4458 if err := stream.RecvMsg(m); err != nil {
4459 return err
4460 }
4461 return srv.(OpenoltServer).EnableIndication(m, &openoltEnableIndicationServer{stream})
4462}
4463
4464type Openolt_EnableIndicationServer interface {
4465 Send(*Indication) error
4466 grpc.ServerStream
4467}
4468
4469type openoltEnableIndicationServer struct {
4470 grpc.ServerStream
4471}
4472
4473func (x *openoltEnableIndicationServer) Send(m *Indication) error {
4474 return x.ServerStream.SendMsg(m)
4475}
4476
Esin Karamanccb714b2019-11-29 15:02:06 +00004477func _Openolt_PerformGroupOperation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4478 in := new(Group)
4479 if err := dec(in); err != nil {
4480 return nil, err
4481 }
4482 if interceptor == nil {
4483 return srv.(OpenoltServer).PerformGroupOperation(ctx, in)
4484 }
4485 info := &grpc.UnaryServerInfo{
4486 Server: srv,
4487 FullMethod: "/openolt.Openolt/PerformGroupOperation",
4488 }
4489 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4490 return srv.(OpenoltServer).PerformGroupOperation(ctx, req.(*Group))
4491 }
4492 return interceptor(ctx, in, info, handler)
4493}
4494
William Kurkianea869482019-04-09 15:16:11 -04004495var _Openolt_serviceDesc = grpc.ServiceDesc{
4496 ServiceName: "openolt.Openolt",
4497 HandlerType: (*OpenoltServer)(nil),
4498 Methods: []grpc.MethodDesc{
4499 {
4500 MethodName: "DisableOlt",
4501 Handler: _Openolt_DisableOlt_Handler,
4502 },
4503 {
4504 MethodName: "ReenableOlt",
4505 Handler: _Openolt_ReenableOlt_Handler,
4506 },
4507 {
4508 MethodName: "ActivateOnu",
4509 Handler: _Openolt_ActivateOnu_Handler,
4510 },
4511 {
4512 MethodName: "DeactivateOnu",
4513 Handler: _Openolt_DeactivateOnu_Handler,
4514 },
4515 {
4516 MethodName: "DeleteOnu",
4517 Handler: _Openolt_DeleteOnu_Handler,
4518 },
4519 {
4520 MethodName: "OmciMsgOut",
4521 Handler: _Openolt_OmciMsgOut_Handler,
4522 },
4523 {
4524 MethodName: "OnuPacketOut",
4525 Handler: _Openolt_OnuPacketOut_Handler,
4526 },
4527 {
4528 MethodName: "UplinkPacketOut",
4529 Handler: _Openolt_UplinkPacketOut_Handler,
4530 },
4531 {
4532 MethodName: "FlowAdd",
4533 Handler: _Openolt_FlowAdd_Handler,
4534 },
4535 {
4536 MethodName: "FlowRemove",
4537 Handler: _Openolt_FlowRemove_Handler,
4538 },
4539 {
4540 MethodName: "HeartbeatCheck",
4541 Handler: _Openolt_HeartbeatCheck_Handler,
4542 },
4543 {
4544 MethodName: "EnablePonIf",
4545 Handler: _Openolt_EnablePonIf_Handler,
4546 },
4547 {
4548 MethodName: "DisablePonIf",
4549 Handler: _Openolt_DisablePonIf_Handler,
4550 },
4551 {
4552 MethodName: "GetDeviceInfo",
4553 Handler: _Openolt_GetDeviceInfo_Handler,
4554 },
4555 {
4556 MethodName: "Reboot",
4557 Handler: _Openolt_Reboot_Handler,
4558 },
4559 {
4560 MethodName: "CollectStatistics",
4561 Handler: _Openolt_CollectStatistics_Handler,
4562 },
4563 {
Manikkaraj kb1d51442019-07-23 10:41:02 -04004564 MethodName: "CreateTrafficSchedulers",
4565 Handler: _Openolt_CreateTrafficSchedulers_Handler,
William Kurkianea869482019-04-09 15:16:11 -04004566 },
4567 {
Manikkaraj kb1d51442019-07-23 10:41:02 -04004568 MethodName: "RemoveTrafficSchedulers",
4569 Handler: _Openolt_RemoveTrafficSchedulers_Handler,
4570 },
4571 {
4572 MethodName: "CreateTrafficQueues",
4573 Handler: _Openolt_CreateTrafficQueues_Handler,
4574 },
4575 {
4576 MethodName: "RemoveTrafficQueues",
4577 Handler: _Openolt_RemoveTrafficQueues_Handler,
William Kurkianea869482019-04-09 15:16:11 -04004578 },
Esin Karamanccb714b2019-11-29 15:02:06 +00004579 {
4580 MethodName: "PerformGroupOperation",
4581 Handler: _Openolt_PerformGroupOperation_Handler,
4582 },
William Kurkianea869482019-04-09 15:16:11 -04004583 },
4584 Streams: []grpc.StreamDesc{
4585 {
4586 StreamName: "EnableIndication",
4587 Handler: _Openolt_EnableIndication_Handler,
4588 ServerStreams: true,
4589 },
4590 },
4591 Metadata: "voltha_protos/openolt.proto",
4592}