blob: 2295262f9fe4545873282760459e2a990b706a0d [file] [log] [blame]
Keita NISHIMOTOd771cd12018-06-07 08:37:24 +09001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: openolt.proto
3
4package openolt
5
6import proto "github.com/golang/protobuf/proto"
7import fmt "fmt"
8import math "math"
9import _ "google.golang.org/genproto/googleapis/api/annotations"
10
11import (
12 context "golang.org/x/net/context"
13 grpc "google.golang.org/grpc"
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.ProtoPackageIsVersion2 // please upgrade the proto package
26
27type Indication struct {
28 // Types that are valid to be assigned to Data:
29 // *Indication_OltInd
30 // *Indication_IntfInd
31 // *Indication_IntfOperInd
32 // *Indication_OnuDiscInd
33 // *Indication_OnuInd
34 // *Indication_OmciInd
35 // *Indication_PktInd
36 Data isIndication_Data `protobuf_oneof:"data"`
37 XXX_NoUnkeyedLiteral struct{} `json:"-"`
38 XXX_unrecognized []byte `json:"-"`
39 XXX_sizecache int32 `json:"-"`
40}
41
42func (m *Indication) Reset() { *m = Indication{} }
43func (m *Indication) String() string { return proto.CompactTextString(m) }
44func (*Indication) ProtoMessage() {}
45func (*Indication) Descriptor() ([]byte, []int) {
46 return fileDescriptor_openolt_ed29c14f0520a323, []int{0}
47}
48func (m *Indication) XXX_Unmarshal(b []byte) error {
49 return xxx_messageInfo_Indication.Unmarshal(m, b)
50}
51func (m *Indication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
52 return xxx_messageInfo_Indication.Marshal(b, m, deterministic)
53}
54func (dst *Indication) XXX_Merge(src proto.Message) {
55 xxx_messageInfo_Indication.Merge(dst, src)
56}
57func (m *Indication) XXX_Size() int {
58 return xxx_messageInfo_Indication.Size(m)
59}
60func (m *Indication) XXX_DiscardUnknown() {
61 xxx_messageInfo_Indication.DiscardUnknown(m)
62}
63
64var xxx_messageInfo_Indication proto.InternalMessageInfo
65
66type isIndication_Data interface {
67 isIndication_Data()
68}
69
70type Indication_OltInd struct {
71 OltInd *OltIndication `protobuf:"bytes,1,opt,name=olt_ind,json=oltInd,oneof"`
72}
73type Indication_IntfInd struct {
74 IntfInd *IntfIndication `protobuf:"bytes,2,opt,name=intf_ind,json=intfInd,oneof"`
75}
76type Indication_IntfOperInd struct {
77 IntfOperInd *IntfOperIndication `protobuf:"bytes,3,opt,name=intf_oper_ind,json=intfOperInd,oneof"`
78}
79type Indication_OnuDiscInd struct {
80 OnuDiscInd *OnuDiscIndication `protobuf:"bytes,4,opt,name=onu_disc_ind,json=onuDiscInd,oneof"`
81}
82type Indication_OnuInd struct {
83 OnuInd *OnuIndication `protobuf:"bytes,5,opt,name=onu_ind,json=onuInd,oneof"`
84}
85type Indication_OmciInd struct {
86 OmciInd *OmciIndication `protobuf:"bytes,6,opt,name=omci_ind,json=omciInd,oneof"`
87}
88type Indication_PktInd struct {
89 PktInd *PacketIndication `protobuf:"bytes,7,opt,name=pkt_ind,json=pktInd,oneof"`
90}
91
92func (*Indication_OltInd) isIndication_Data() {}
93func (*Indication_IntfInd) isIndication_Data() {}
94func (*Indication_IntfOperInd) isIndication_Data() {}
95func (*Indication_OnuDiscInd) isIndication_Data() {}
96func (*Indication_OnuInd) isIndication_Data() {}
97func (*Indication_OmciInd) isIndication_Data() {}
98func (*Indication_PktInd) isIndication_Data() {}
99
100func (m *Indication) GetData() isIndication_Data {
101 if m != nil {
102 return m.Data
103 }
104 return nil
105}
106
107func (m *Indication) GetOltInd() *OltIndication {
108 if x, ok := m.GetData().(*Indication_OltInd); ok {
109 return x.OltInd
110 }
111 return nil
112}
113
114func (m *Indication) GetIntfInd() *IntfIndication {
115 if x, ok := m.GetData().(*Indication_IntfInd); ok {
116 return x.IntfInd
117 }
118 return nil
119}
120
121func (m *Indication) GetIntfOperInd() *IntfOperIndication {
122 if x, ok := m.GetData().(*Indication_IntfOperInd); ok {
123 return x.IntfOperInd
124 }
125 return nil
126}
127
128func (m *Indication) GetOnuDiscInd() *OnuDiscIndication {
129 if x, ok := m.GetData().(*Indication_OnuDiscInd); ok {
130 return x.OnuDiscInd
131 }
132 return nil
133}
134
135func (m *Indication) GetOnuInd() *OnuIndication {
136 if x, ok := m.GetData().(*Indication_OnuInd); ok {
137 return x.OnuInd
138 }
139 return nil
140}
141
142func (m *Indication) GetOmciInd() *OmciIndication {
143 if x, ok := m.GetData().(*Indication_OmciInd); ok {
144 return x.OmciInd
145 }
146 return nil
147}
148
149func (m *Indication) GetPktInd() *PacketIndication {
150 if x, ok := m.GetData().(*Indication_PktInd); ok {
151 return x.PktInd
152 }
153 return nil
154}
155
156// XXX_OneofFuncs is for the internal use of the proto package.
157func (*Indication) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
158 return _Indication_OneofMarshaler, _Indication_OneofUnmarshaler, _Indication_OneofSizer, []interface{}{
159 (*Indication_OltInd)(nil),
160 (*Indication_IntfInd)(nil),
161 (*Indication_IntfOperInd)(nil),
162 (*Indication_OnuDiscInd)(nil),
163 (*Indication_OnuInd)(nil),
164 (*Indication_OmciInd)(nil),
165 (*Indication_PktInd)(nil),
166 }
167}
168
169func _Indication_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
170 m := msg.(*Indication)
171 // data
172 switch x := m.Data.(type) {
173 case *Indication_OltInd:
174 b.EncodeVarint(1<<3 | proto.WireBytes)
175 if err := b.EncodeMessage(x.OltInd); err != nil {
176 return err
177 }
178 case *Indication_IntfInd:
179 b.EncodeVarint(2<<3 | proto.WireBytes)
180 if err := b.EncodeMessage(x.IntfInd); err != nil {
181 return err
182 }
183 case *Indication_IntfOperInd:
184 b.EncodeVarint(3<<3 | proto.WireBytes)
185 if err := b.EncodeMessage(x.IntfOperInd); err != nil {
186 return err
187 }
188 case *Indication_OnuDiscInd:
189 b.EncodeVarint(4<<3 | proto.WireBytes)
190 if err := b.EncodeMessage(x.OnuDiscInd); err != nil {
191 return err
192 }
193 case *Indication_OnuInd:
194 b.EncodeVarint(5<<3 | proto.WireBytes)
195 if err := b.EncodeMessage(x.OnuInd); err != nil {
196 return err
197 }
198 case *Indication_OmciInd:
199 b.EncodeVarint(6<<3 | proto.WireBytes)
200 if err := b.EncodeMessage(x.OmciInd); err != nil {
201 return err
202 }
203 case *Indication_PktInd:
204 b.EncodeVarint(7<<3 | proto.WireBytes)
205 if err := b.EncodeMessage(x.PktInd); err != nil {
206 return err
207 }
208 case nil:
209 default:
210 return fmt.Errorf("Indication.Data has unexpected type %T", x)
211 }
212 return nil
213}
214
215func _Indication_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
216 m := msg.(*Indication)
217 switch tag {
218 case 1: // data.olt_ind
219 if wire != proto.WireBytes {
220 return true, proto.ErrInternalBadWireType
221 }
222 msg := new(OltIndication)
223 err := b.DecodeMessage(msg)
224 m.Data = &Indication_OltInd{msg}
225 return true, err
226 case 2: // data.intf_ind
227 if wire != proto.WireBytes {
228 return true, proto.ErrInternalBadWireType
229 }
230 msg := new(IntfIndication)
231 err := b.DecodeMessage(msg)
232 m.Data = &Indication_IntfInd{msg}
233 return true, err
234 case 3: // data.intf_oper_ind
235 if wire != proto.WireBytes {
236 return true, proto.ErrInternalBadWireType
237 }
238 msg := new(IntfOperIndication)
239 err := b.DecodeMessage(msg)
240 m.Data = &Indication_IntfOperInd{msg}
241 return true, err
242 case 4: // data.onu_disc_ind
243 if wire != proto.WireBytes {
244 return true, proto.ErrInternalBadWireType
245 }
246 msg := new(OnuDiscIndication)
247 err := b.DecodeMessage(msg)
248 m.Data = &Indication_OnuDiscInd{msg}
249 return true, err
250 case 5: // data.onu_ind
251 if wire != proto.WireBytes {
252 return true, proto.ErrInternalBadWireType
253 }
254 msg := new(OnuIndication)
255 err := b.DecodeMessage(msg)
256 m.Data = &Indication_OnuInd{msg}
257 return true, err
258 case 6: // data.omci_ind
259 if wire != proto.WireBytes {
260 return true, proto.ErrInternalBadWireType
261 }
262 msg := new(OmciIndication)
263 err := b.DecodeMessage(msg)
264 m.Data = &Indication_OmciInd{msg}
265 return true, err
266 case 7: // data.pkt_ind
267 if wire != proto.WireBytes {
268 return true, proto.ErrInternalBadWireType
269 }
270 msg := new(PacketIndication)
271 err := b.DecodeMessage(msg)
272 m.Data = &Indication_PktInd{msg}
273 return true, err
274 default:
275 return false, nil
276 }
277}
278
279func _Indication_OneofSizer(msg proto.Message) (n int) {
280 m := msg.(*Indication)
281 // data
282 switch x := m.Data.(type) {
283 case *Indication_OltInd:
284 s := proto.Size(x.OltInd)
285 n += 1 // tag and wire
286 n += proto.SizeVarint(uint64(s))
287 n += s
288 case *Indication_IntfInd:
289 s := proto.Size(x.IntfInd)
290 n += 1 // tag and wire
291 n += proto.SizeVarint(uint64(s))
292 n += s
293 case *Indication_IntfOperInd:
294 s := proto.Size(x.IntfOperInd)
295 n += 1 // tag and wire
296 n += proto.SizeVarint(uint64(s))
297 n += s
298 case *Indication_OnuDiscInd:
299 s := proto.Size(x.OnuDiscInd)
300 n += 1 // tag and wire
301 n += proto.SizeVarint(uint64(s))
302 n += s
303 case *Indication_OnuInd:
304 s := proto.Size(x.OnuInd)
305 n += 1 // tag and wire
306 n += proto.SizeVarint(uint64(s))
307 n += s
308 case *Indication_OmciInd:
309 s := proto.Size(x.OmciInd)
310 n += 1 // tag and wire
311 n += proto.SizeVarint(uint64(s))
312 n += s
313 case *Indication_PktInd:
314 s := proto.Size(x.PktInd)
315 n += 1 // tag and wire
316 n += proto.SizeVarint(uint64(s))
317 n += s
318 case nil:
319 default:
320 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
321 }
322 return n
323}
324
325type OltIndication struct {
326 OperState string `protobuf:"bytes,1,opt,name=oper_state,json=operState" json:"oper_state,omitempty"`
327 XXX_NoUnkeyedLiteral struct{} `json:"-"`
328 XXX_unrecognized []byte `json:"-"`
329 XXX_sizecache int32 `json:"-"`
330}
331
332func (m *OltIndication) Reset() { *m = OltIndication{} }
333func (m *OltIndication) String() string { return proto.CompactTextString(m) }
334func (*OltIndication) ProtoMessage() {}
335func (*OltIndication) Descriptor() ([]byte, []int) {
336 return fileDescriptor_openolt_ed29c14f0520a323, []int{1}
337}
338func (m *OltIndication) XXX_Unmarshal(b []byte) error {
339 return xxx_messageInfo_OltIndication.Unmarshal(m, b)
340}
341func (m *OltIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
342 return xxx_messageInfo_OltIndication.Marshal(b, m, deterministic)
343}
344func (dst *OltIndication) XXX_Merge(src proto.Message) {
345 xxx_messageInfo_OltIndication.Merge(dst, src)
346}
347func (m *OltIndication) XXX_Size() int {
348 return xxx_messageInfo_OltIndication.Size(m)
349}
350func (m *OltIndication) XXX_DiscardUnknown() {
351 xxx_messageInfo_OltIndication.DiscardUnknown(m)
352}
353
354var xxx_messageInfo_OltIndication proto.InternalMessageInfo
355
356func (m *OltIndication) GetOperState() string {
357 if m != nil {
358 return m.OperState
359 }
360 return ""
361}
362
363type IntfIndication struct {
364 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId" json:"intf_id,omitempty"`
365 OperState string `protobuf:"bytes,2,opt,name=oper_state,json=operState" json:"oper_state,omitempty"`
366 XXX_NoUnkeyedLiteral struct{} `json:"-"`
367 XXX_unrecognized []byte `json:"-"`
368 XXX_sizecache int32 `json:"-"`
369}
370
371func (m *IntfIndication) Reset() { *m = IntfIndication{} }
372func (m *IntfIndication) String() string { return proto.CompactTextString(m) }
373func (*IntfIndication) ProtoMessage() {}
374func (*IntfIndication) Descriptor() ([]byte, []int) {
375 return fileDescriptor_openolt_ed29c14f0520a323, []int{2}
376}
377func (m *IntfIndication) XXX_Unmarshal(b []byte) error {
378 return xxx_messageInfo_IntfIndication.Unmarshal(m, b)
379}
380func (m *IntfIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
381 return xxx_messageInfo_IntfIndication.Marshal(b, m, deterministic)
382}
383func (dst *IntfIndication) XXX_Merge(src proto.Message) {
384 xxx_messageInfo_IntfIndication.Merge(dst, src)
385}
386func (m *IntfIndication) XXX_Size() int {
387 return xxx_messageInfo_IntfIndication.Size(m)
388}
389func (m *IntfIndication) XXX_DiscardUnknown() {
390 xxx_messageInfo_IntfIndication.DiscardUnknown(m)
391}
392
393var xxx_messageInfo_IntfIndication proto.InternalMessageInfo
394
395func (m *IntfIndication) GetIntfId() uint32 {
396 if m != nil {
397 return m.IntfId
398 }
399 return 0
400}
401
402func (m *IntfIndication) GetOperState() string {
403 if m != nil {
404 return m.OperState
405 }
406 return ""
407}
408
409type OnuDiscIndication struct {
410 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId" json:"intf_id,omitempty"`
411 SerialNumber *SerialNumber `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber" json:"serial_number,omitempty"`
412 XXX_NoUnkeyedLiteral struct{} `json:"-"`
413 XXX_unrecognized []byte `json:"-"`
414 XXX_sizecache int32 `json:"-"`
415}
416
417func (m *OnuDiscIndication) Reset() { *m = OnuDiscIndication{} }
418func (m *OnuDiscIndication) String() string { return proto.CompactTextString(m) }
419func (*OnuDiscIndication) ProtoMessage() {}
420func (*OnuDiscIndication) Descriptor() ([]byte, []int) {
421 return fileDescriptor_openolt_ed29c14f0520a323, []int{3}
422}
423func (m *OnuDiscIndication) XXX_Unmarshal(b []byte) error {
424 return xxx_messageInfo_OnuDiscIndication.Unmarshal(m, b)
425}
426func (m *OnuDiscIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
427 return xxx_messageInfo_OnuDiscIndication.Marshal(b, m, deterministic)
428}
429func (dst *OnuDiscIndication) XXX_Merge(src proto.Message) {
430 xxx_messageInfo_OnuDiscIndication.Merge(dst, src)
431}
432func (m *OnuDiscIndication) XXX_Size() int {
433 return xxx_messageInfo_OnuDiscIndication.Size(m)
434}
435func (m *OnuDiscIndication) XXX_DiscardUnknown() {
436 xxx_messageInfo_OnuDiscIndication.DiscardUnknown(m)
437}
438
439var xxx_messageInfo_OnuDiscIndication proto.InternalMessageInfo
440
441func (m *OnuDiscIndication) GetIntfId() uint32 {
442 if m != nil {
443 return m.IntfId
444 }
445 return 0
446}
447
448func (m *OnuDiscIndication) GetSerialNumber() *SerialNumber {
449 if m != nil {
450 return m.SerialNumber
451 }
452 return nil
453}
454
455type OnuIndication struct {
456 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId" json:"intf_id,omitempty"`
457 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId" json:"onu_id,omitempty"`
458 OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState" json:"oper_state,omitempty"`
459 AdminState string `protobuf:"bytes,5,opt,name=admin_state,json=adminState" json:"admin_state,omitempty"`
460 SerialNumber *SerialNumber `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber" json:"serial_number,omitempty"`
461 XXX_NoUnkeyedLiteral struct{} `json:"-"`
462 XXX_unrecognized []byte `json:"-"`
463 XXX_sizecache int32 `json:"-"`
464}
465
466func (m *OnuIndication) Reset() { *m = OnuIndication{} }
467func (m *OnuIndication) String() string { return proto.CompactTextString(m) }
468func (*OnuIndication) ProtoMessage() {}
469func (*OnuIndication) Descriptor() ([]byte, []int) {
470 return fileDescriptor_openolt_ed29c14f0520a323, []int{4}
471}
472func (m *OnuIndication) XXX_Unmarshal(b []byte) error {
473 return xxx_messageInfo_OnuIndication.Unmarshal(m, b)
474}
475func (m *OnuIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
476 return xxx_messageInfo_OnuIndication.Marshal(b, m, deterministic)
477}
478func (dst *OnuIndication) XXX_Merge(src proto.Message) {
479 xxx_messageInfo_OnuIndication.Merge(dst, src)
480}
481func (m *OnuIndication) XXX_Size() int {
482 return xxx_messageInfo_OnuIndication.Size(m)
483}
484func (m *OnuIndication) XXX_DiscardUnknown() {
485 xxx_messageInfo_OnuIndication.DiscardUnknown(m)
486}
487
488var xxx_messageInfo_OnuIndication proto.InternalMessageInfo
489
490func (m *OnuIndication) GetIntfId() uint32 {
491 if m != nil {
492 return m.IntfId
493 }
494 return 0
495}
496
497func (m *OnuIndication) GetOnuId() uint32 {
498 if m != nil {
499 return m.OnuId
500 }
501 return 0
502}
503
504func (m *OnuIndication) GetOperState() string {
505 if m != nil {
506 return m.OperState
507 }
508 return ""
509}
510
511func (m *OnuIndication) GetAdminState() string {
512 if m != nil {
513 return m.AdminState
514 }
515 return ""
516}
517
518func (m *OnuIndication) GetSerialNumber() *SerialNumber {
519 if m != nil {
520 return m.SerialNumber
521 }
522 return nil
523}
524
525type IntfOperIndication struct {
526 Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
527 IntfId uint32 `protobuf:"fixed32,2,opt,name=intf_id,json=intfId" json:"intf_id,omitempty"`
528 OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState" json:"oper_state,omitempty"`
529 XXX_NoUnkeyedLiteral struct{} `json:"-"`
530 XXX_unrecognized []byte `json:"-"`
531 XXX_sizecache int32 `json:"-"`
532}
533
534func (m *IntfOperIndication) Reset() { *m = IntfOperIndication{} }
535func (m *IntfOperIndication) String() string { return proto.CompactTextString(m) }
536func (*IntfOperIndication) ProtoMessage() {}
537func (*IntfOperIndication) Descriptor() ([]byte, []int) {
538 return fileDescriptor_openolt_ed29c14f0520a323, []int{5}
539}
540func (m *IntfOperIndication) XXX_Unmarshal(b []byte) error {
541 return xxx_messageInfo_IntfOperIndication.Unmarshal(m, b)
542}
543func (m *IntfOperIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
544 return xxx_messageInfo_IntfOperIndication.Marshal(b, m, deterministic)
545}
546func (dst *IntfOperIndication) XXX_Merge(src proto.Message) {
547 xxx_messageInfo_IntfOperIndication.Merge(dst, src)
548}
549func (m *IntfOperIndication) XXX_Size() int {
550 return xxx_messageInfo_IntfOperIndication.Size(m)
551}
552func (m *IntfOperIndication) XXX_DiscardUnknown() {
553 xxx_messageInfo_IntfOperIndication.DiscardUnknown(m)
554}
555
556var xxx_messageInfo_IntfOperIndication proto.InternalMessageInfo
557
558func (m *IntfOperIndication) GetType() string {
559 if m != nil {
560 return m.Type
561 }
562 return ""
563}
564
565func (m *IntfOperIndication) GetIntfId() uint32 {
566 if m != nil {
567 return m.IntfId
568 }
569 return 0
570}
571
572func (m *IntfOperIndication) GetOperState() string {
573 if m != nil {
574 return m.OperState
575 }
576 return ""
577}
578
579type OmciIndication struct {
580 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId" json:"intf_id,omitempty"`
581 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId" json:"onu_id,omitempty"`
582 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
583 XXX_NoUnkeyedLiteral struct{} `json:"-"`
584 XXX_unrecognized []byte `json:"-"`
585 XXX_sizecache int32 `json:"-"`
586}
587
588func (m *OmciIndication) Reset() { *m = OmciIndication{} }
589func (m *OmciIndication) String() string { return proto.CompactTextString(m) }
590func (*OmciIndication) ProtoMessage() {}
591func (*OmciIndication) Descriptor() ([]byte, []int) {
592 return fileDescriptor_openolt_ed29c14f0520a323, []int{6}
593}
594func (m *OmciIndication) XXX_Unmarshal(b []byte) error {
595 return xxx_messageInfo_OmciIndication.Unmarshal(m, b)
596}
597func (m *OmciIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
598 return xxx_messageInfo_OmciIndication.Marshal(b, m, deterministic)
599}
600func (dst *OmciIndication) XXX_Merge(src proto.Message) {
601 xxx_messageInfo_OmciIndication.Merge(dst, src)
602}
603func (m *OmciIndication) XXX_Size() int {
604 return xxx_messageInfo_OmciIndication.Size(m)
605}
606func (m *OmciIndication) XXX_DiscardUnknown() {
607 xxx_messageInfo_OmciIndication.DiscardUnknown(m)
608}
609
610var xxx_messageInfo_OmciIndication proto.InternalMessageInfo
611
612func (m *OmciIndication) GetIntfId() uint32 {
613 if m != nil {
614 return m.IntfId
615 }
616 return 0
617}
618
619func (m *OmciIndication) GetOnuId() uint32 {
620 if m != nil {
621 return m.OnuId
622 }
623 return 0
624}
625
626func (m *OmciIndication) GetPkt() []byte {
627 if m != nil {
628 return m.Pkt
629 }
630 return nil
631}
632
633type PacketIndication struct {
634 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId" json:"intf_id,omitempty"`
635 GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId" json:"gemport_id,omitempty"`
636 FlowId uint32 `protobuf:"fixed32,3,opt,name=flow_id,json=flowId" json:"flow_id,omitempty"`
637 Pkt []byte `protobuf:"bytes,4,opt,name=pkt,proto3" json:"pkt,omitempty"`
638 XXX_NoUnkeyedLiteral struct{} `json:"-"`
639 XXX_unrecognized []byte `json:"-"`
640 XXX_sizecache int32 `json:"-"`
641}
642
643func (m *PacketIndication) Reset() { *m = PacketIndication{} }
644func (m *PacketIndication) String() string { return proto.CompactTextString(m) }
645func (*PacketIndication) ProtoMessage() {}
646func (*PacketIndication) Descriptor() ([]byte, []int) {
647 return fileDescriptor_openolt_ed29c14f0520a323, []int{7}
648}
649func (m *PacketIndication) XXX_Unmarshal(b []byte) error {
650 return xxx_messageInfo_PacketIndication.Unmarshal(m, b)
651}
652func (m *PacketIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
653 return xxx_messageInfo_PacketIndication.Marshal(b, m, deterministic)
654}
655func (dst *PacketIndication) XXX_Merge(src proto.Message) {
656 xxx_messageInfo_PacketIndication.Merge(dst, src)
657}
658func (m *PacketIndication) XXX_Size() int {
659 return xxx_messageInfo_PacketIndication.Size(m)
660}
661func (m *PacketIndication) XXX_DiscardUnknown() {
662 xxx_messageInfo_PacketIndication.DiscardUnknown(m)
663}
664
665var xxx_messageInfo_PacketIndication proto.InternalMessageInfo
666
667func (m *PacketIndication) GetIntfId() uint32 {
668 if m != nil {
669 return m.IntfId
670 }
671 return 0
672}
673
674func (m *PacketIndication) GetGemportId() uint32 {
675 if m != nil {
676 return m.GemportId
677 }
678 return 0
679}
680
681func (m *PacketIndication) GetFlowId() uint32 {
682 if m != nil {
683 return m.FlowId
684 }
685 return 0
686}
687
688func (m *PacketIndication) GetPkt() []byte {
689 if m != nil {
690 return m.Pkt
691 }
692 return nil
693}
694
695type Heartbeat struct {
696 HeartbeatSignature uint32 `protobuf:"fixed32,1,opt,name=heartbeat_signature,json=heartbeatSignature" json:"heartbeat_signature,omitempty"`
697 XXX_NoUnkeyedLiteral struct{} `json:"-"`
698 XXX_unrecognized []byte `json:"-"`
699 XXX_sizecache int32 `json:"-"`
700}
701
702func (m *Heartbeat) Reset() { *m = Heartbeat{} }
703func (m *Heartbeat) String() string { return proto.CompactTextString(m) }
704func (*Heartbeat) ProtoMessage() {}
705func (*Heartbeat) Descriptor() ([]byte, []int) {
706 return fileDescriptor_openolt_ed29c14f0520a323, []int{8}
707}
708func (m *Heartbeat) XXX_Unmarshal(b []byte) error {
709 return xxx_messageInfo_Heartbeat.Unmarshal(m, b)
710}
711func (m *Heartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
712 return xxx_messageInfo_Heartbeat.Marshal(b, m, deterministic)
713}
714func (dst *Heartbeat) XXX_Merge(src proto.Message) {
715 xxx_messageInfo_Heartbeat.Merge(dst, src)
716}
717func (m *Heartbeat) XXX_Size() int {
718 return xxx_messageInfo_Heartbeat.Size(m)
719}
720func (m *Heartbeat) XXX_DiscardUnknown() {
721 xxx_messageInfo_Heartbeat.DiscardUnknown(m)
722}
723
724var xxx_messageInfo_Heartbeat proto.InternalMessageInfo
725
726func (m *Heartbeat) GetHeartbeatSignature() uint32 {
727 if m != nil {
728 return m.HeartbeatSignature
729 }
730 return 0
731}
732
733type Onu struct {
734 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId" json:"intf_id,omitempty"`
735 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId" json:"onu_id,omitempty"`
736 SerialNumber *SerialNumber `protobuf:"bytes,3,opt,name=serial_number,json=serialNumber" json:"serial_number,omitempty"`
737 XXX_NoUnkeyedLiteral struct{} `json:"-"`
738 XXX_unrecognized []byte `json:"-"`
739 XXX_sizecache int32 `json:"-"`
740}
741
742func (m *Onu) Reset() { *m = Onu{} }
743func (m *Onu) String() string { return proto.CompactTextString(m) }
744func (*Onu) ProtoMessage() {}
745func (*Onu) Descriptor() ([]byte, []int) {
746 return fileDescriptor_openolt_ed29c14f0520a323, []int{9}
747}
748func (m *Onu) XXX_Unmarshal(b []byte) error {
749 return xxx_messageInfo_Onu.Unmarshal(m, b)
750}
751func (m *Onu) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
752 return xxx_messageInfo_Onu.Marshal(b, m, deterministic)
753}
754func (dst *Onu) XXX_Merge(src proto.Message) {
755 xxx_messageInfo_Onu.Merge(dst, src)
756}
757func (m *Onu) XXX_Size() int {
758 return xxx_messageInfo_Onu.Size(m)
759}
760func (m *Onu) XXX_DiscardUnknown() {
761 xxx_messageInfo_Onu.DiscardUnknown(m)
762}
763
764var xxx_messageInfo_Onu proto.InternalMessageInfo
765
766func (m *Onu) GetIntfId() uint32 {
767 if m != nil {
768 return m.IntfId
769 }
770 return 0
771}
772
773func (m *Onu) GetOnuId() uint32 {
774 if m != nil {
775 return m.OnuId
776 }
777 return 0
778}
779
780func (m *Onu) GetSerialNumber() *SerialNumber {
781 if m != nil {
782 return m.SerialNumber
783 }
784 return nil
785}
786
787type OmciMsg struct {
788 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId" json:"intf_id,omitempty"`
789 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId" json:"onu_id,omitempty"`
790 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
791 XXX_NoUnkeyedLiteral struct{} `json:"-"`
792 XXX_unrecognized []byte `json:"-"`
793 XXX_sizecache int32 `json:"-"`
794}
795
796func (m *OmciMsg) Reset() { *m = OmciMsg{} }
797func (m *OmciMsg) String() string { return proto.CompactTextString(m) }
798func (*OmciMsg) ProtoMessage() {}
799func (*OmciMsg) Descriptor() ([]byte, []int) {
800 return fileDescriptor_openolt_ed29c14f0520a323, []int{10}
801}
802func (m *OmciMsg) XXX_Unmarshal(b []byte) error {
803 return xxx_messageInfo_OmciMsg.Unmarshal(m, b)
804}
805func (m *OmciMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
806 return xxx_messageInfo_OmciMsg.Marshal(b, m, deterministic)
807}
808func (dst *OmciMsg) XXX_Merge(src proto.Message) {
809 xxx_messageInfo_OmciMsg.Merge(dst, src)
810}
811func (m *OmciMsg) XXX_Size() int {
812 return xxx_messageInfo_OmciMsg.Size(m)
813}
814func (m *OmciMsg) XXX_DiscardUnknown() {
815 xxx_messageInfo_OmciMsg.DiscardUnknown(m)
816}
817
818var xxx_messageInfo_OmciMsg proto.InternalMessageInfo
819
820func (m *OmciMsg) GetIntfId() uint32 {
821 if m != nil {
822 return m.IntfId
823 }
824 return 0
825}
826
827func (m *OmciMsg) GetOnuId() uint32 {
828 if m != nil {
829 return m.OnuId
830 }
831 return 0
832}
833
834func (m *OmciMsg) GetPkt() []byte {
835 if m != nil {
836 return m.Pkt
837 }
838 return nil
839}
840
841type OnuPacket struct {
842 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId" json:"intf_id,omitempty"`
843 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId" json:"onu_id,omitempty"`
844 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
845 XXX_NoUnkeyedLiteral struct{} `json:"-"`
846 XXX_unrecognized []byte `json:"-"`
847 XXX_sizecache int32 `json:"-"`
848}
849
850func (m *OnuPacket) Reset() { *m = OnuPacket{} }
851func (m *OnuPacket) String() string { return proto.CompactTextString(m) }
852func (*OnuPacket) ProtoMessage() {}
853func (*OnuPacket) Descriptor() ([]byte, []int) {
854 return fileDescriptor_openolt_ed29c14f0520a323, []int{11}
855}
856func (m *OnuPacket) XXX_Unmarshal(b []byte) error {
857 return xxx_messageInfo_OnuPacket.Unmarshal(m, b)
858}
859func (m *OnuPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
860 return xxx_messageInfo_OnuPacket.Marshal(b, m, deterministic)
861}
862func (dst *OnuPacket) XXX_Merge(src proto.Message) {
863 xxx_messageInfo_OnuPacket.Merge(dst, src)
864}
865func (m *OnuPacket) XXX_Size() int {
866 return xxx_messageInfo_OnuPacket.Size(m)
867}
868func (m *OnuPacket) XXX_DiscardUnknown() {
869 xxx_messageInfo_OnuPacket.DiscardUnknown(m)
870}
871
872var xxx_messageInfo_OnuPacket proto.InternalMessageInfo
873
874func (m *OnuPacket) GetIntfId() uint32 {
875 if m != nil {
876 return m.IntfId
877 }
878 return 0
879}
880
881func (m *OnuPacket) GetOnuId() uint32 {
882 if m != nil {
883 return m.OnuId
884 }
885 return 0
886}
887
888func (m *OnuPacket) GetPkt() []byte {
889 if m != nil {
890 return m.Pkt
891 }
892 return nil
893}
894
895type Classifier struct {
896 OTpid uint32 `protobuf:"fixed32,1,opt,name=o_tpid,json=oTpid" json:"o_tpid,omitempty"`
897 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid" json:"o_vid,omitempty"`
898 ITpid uint32 `protobuf:"fixed32,3,opt,name=i_tpid,json=iTpid" json:"i_tpid,omitempty"`
899 IVid uint32 `protobuf:"fixed32,4,opt,name=i_vid,json=iVid" json:"i_vid,omitempty"`
900 OPbits uint32 `protobuf:"fixed32,5,opt,name=o_pbits,json=oPbits" json:"o_pbits,omitempty"`
901 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits" json:"i_pbits,omitempty"`
902 EthType uint32 `protobuf:"fixed32,7,opt,name=eth_type,json=ethType" json:"eth_type,omitempty"`
903 DstMac []byte `protobuf:"bytes,8,opt,name=dst_mac,json=dstMac,proto3" json:"dst_mac,omitempty"`
904 SrcMac []byte `protobuf:"bytes,9,opt,name=src_mac,json=srcMac,proto3" json:"src_mac,omitempty"`
905 IpProto uint32 `protobuf:"fixed32,10,opt,name=ip_proto,json=ipProto" json:"ip_proto,omitempty"`
906 DstIp uint32 `protobuf:"fixed32,11,opt,name=dst_ip,json=dstIp" json:"dst_ip,omitempty"`
907 SrcIp uint32 `protobuf:"fixed32,12,opt,name=src_ip,json=srcIp" json:"src_ip,omitempty"`
908 SrcPort uint32 `protobuf:"fixed32,13,opt,name=src_port,json=srcPort" json:"src_port,omitempty"`
909 DstPort uint32 `protobuf:"fixed32,14,opt,name=dst_port,json=dstPort" json:"dst_port,omitempty"`
910 PktTagType string `protobuf:"bytes,15,opt,name=pkt_tag_type,json=pktTagType" json:"pkt_tag_type,omitempty"`
911 XXX_NoUnkeyedLiteral struct{} `json:"-"`
912 XXX_unrecognized []byte `json:"-"`
913 XXX_sizecache int32 `json:"-"`
914}
915
916func (m *Classifier) Reset() { *m = Classifier{} }
917func (m *Classifier) String() string { return proto.CompactTextString(m) }
918func (*Classifier) ProtoMessage() {}
919func (*Classifier) Descriptor() ([]byte, []int) {
920 return fileDescriptor_openolt_ed29c14f0520a323, []int{12}
921}
922func (m *Classifier) XXX_Unmarshal(b []byte) error {
923 return xxx_messageInfo_Classifier.Unmarshal(m, b)
924}
925func (m *Classifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
926 return xxx_messageInfo_Classifier.Marshal(b, m, deterministic)
927}
928func (dst *Classifier) XXX_Merge(src proto.Message) {
929 xxx_messageInfo_Classifier.Merge(dst, src)
930}
931func (m *Classifier) XXX_Size() int {
932 return xxx_messageInfo_Classifier.Size(m)
933}
934func (m *Classifier) XXX_DiscardUnknown() {
935 xxx_messageInfo_Classifier.DiscardUnknown(m)
936}
937
938var xxx_messageInfo_Classifier proto.InternalMessageInfo
939
940func (m *Classifier) GetOTpid() uint32 {
941 if m != nil {
942 return m.OTpid
943 }
944 return 0
945}
946
947func (m *Classifier) GetOVid() uint32 {
948 if m != nil {
949 return m.OVid
950 }
951 return 0
952}
953
954func (m *Classifier) GetITpid() uint32 {
955 if m != nil {
956 return m.ITpid
957 }
958 return 0
959}
960
961func (m *Classifier) GetIVid() uint32 {
962 if m != nil {
963 return m.IVid
964 }
965 return 0
966}
967
968func (m *Classifier) GetOPbits() uint32 {
969 if m != nil {
970 return m.OPbits
971 }
972 return 0
973}
974
975func (m *Classifier) GetIPbits() uint32 {
976 if m != nil {
977 return m.IPbits
978 }
979 return 0
980}
981
982func (m *Classifier) GetEthType() uint32 {
983 if m != nil {
984 return m.EthType
985 }
986 return 0
987}
988
989func (m *Classifier) GetDstMac() []byte {
990 if m != nil {
991 return m.DstMac
992 }
993 return nil
994}
995
996func (m *Classifier) GetSrcMac() []byte {
997 if m != nil {
998 return m.SrcMac
999 }
1000 return nil
1001}
1002
1003func (m *Classifier) GetIpProto() uint32 {
1004 if m != nil {
1005 return m.IpProto
1006 }
1007 return 0
1008}
1009
1010func (m *Classifier) GetDstIp() uint32 {
1011 if m != nil {
1012 return m.DstIp
1013 }
1014 return 0
1015}
1016
1017func (m *Classifier) GetSrcIp() uint32 {
1018 if m != nil {
1019 return m.SrcIp
1020 }
1021 return 0
1022}
1023
1024func (m *Classifier) GetSrcPort() uint32 {
1025 if m != nil {
1026 return m.SrcPort
1027 }
1028 return 0
1029}
1030
1031func (m *Classifier) GetDstPort() uint32 {
1032 if m != nil {
1033 return m.DstPort
1034 }
1035 return 0
1036}
1037
1038func (m *Classifier) GetPktTagType() string {
1039 if m != nil {
1040 return m.PktTagType
1041 }
1042 return ""
1043}
1044
1045type ActionCmd struct {
1046 AddOuterTag bool `protobuf:"varint,1,opt,name=add_outer_tag,json=addOuterTag" json:"add_outer_tag,omitempty"`
1047 RemoveOuterTag bool `protobuf:"varint,2,opt,name=remove_outer_tag,json=removeOuterTag" json:"remove_outer_tag,omitempty"`
1048 TrapToHost bool `protobuf:"varint,3,opt,name=trap_to_host,json=trapToHost" json:"trap_to_host,omitempty"`
1049 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1050 XXX_unrecognized []byte `json:"-"`
1051 XXX_sizecache int32 `json:"-"`
1052}
1053
1054func (m *ActionCmd) Reset() { *m = ActionCmd{} }
1055func (m *ActionCmd) String() string { return proto.CompactTextString(m) }
1056func (*ActionCmd) ProtoMessage() {}
1057func (*ActionCmd) Descriptor() ([]byte, []int) {
1058 return fileDescriptor_openolt_ed29c14f0520a323, []int{13}
1059}
1060func (m *ActionCmd) XXX_Unmarshal(b []byte) error {
1061 return xxx_messageInfo_ActionCmd.Unmarshal(m, b)
1062}
1063func (m *ActionCmd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1064 return xxx_messageInfo_ActionCmd.Marshal(b, m, deterministic)
1065}
1066func (dst *ActionCmd) XXX_Merge(src proto.Message) {
1067 xxx_messageInfo_ActionCmd.Merge(dst, src)
1068}
1069func (m *ActionCmd) XXX_Size() int {
1070 return xxx_messageInfo_ActionCmd.Size(m)
1071}
1072func (m *ActionCmd) XXX_DiscardUnknown() {
1073 xxx_messageInfo_ActionCmd.DiscardUnknown(m)
1074}
1075
1076var xxx_messageInfo_ActionCmd proto.InternalMessageInfo
1077
1078func (m *ActionCmd) GetAddOuterTag() bool {
1079 if m != nil {
1080 return m.AddOuterTag
1081 }
1082 return false
1083}
1084
1085func (m *ActionCmd) GetRemoveOuterTag() bool {
1086 if m != nil {
1087 return m.RemoveOuterTag
1088 }
1089 return false
1090}
1091
1092func (m *ActionCmd) GetTrapToHost() bool {
1093 if m != nil {
1094 return m.TrapToHost
1095 }
1096 return false
1097}
1098
1099type Action struct {
1100 Cmd *ActionCmd `protobuf:"bytes,1,opt,name=cmd" json:"cmd,omitempty"`
1101 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid" json:"o_vid,omitempty"`
1102 OPbits uint32 `protobuf:"fixed32,3,opt,name=o_pbits,json=oPbits" json:"o_pbits,omitempty"`
1103 OTpid uint32 `protobuf:"fixed32,4,opt,name=o_tpid,json=oTpid" json:"o_tpid,omitempty"`
1104 IVid uint32 `protobuf:"fixed32,5,opt,name=i_vid,json=iVid" json:"i_vid,omitempty"`
1105 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits" json:"i_pbits,omitempty"`
1106 ITpid uint32 `protobuf:"fixed32,7,opt,name=i_tpid,json=iTpid" json:"i_tpid,omitempty"`
1107 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1108 XXX_unrecognized []byte `json:"-"`
1109 XXX_sizecache int32 `json:"-"`
1110}
1111
1112func (m *Action) Reset() { *m = Action{} }
1113func (m *Action) String() string { return proto.CompactTextString(m) }
1114func (*Action) ProtoMessage() {}
1115func (*Action) Descriptor() ([]byte, []int) {
1116 return fileDescriptor_openolt_ed29c14f0520a323, []int{14}
1117}
1118func (m *Action) XXX_Unmarshal(b []byte) error {
1119 return xxx_messageInfo_Action.Unmarshal(m, b)
1120}
1121func (m *Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1122 return xxx_messageInfo_Action.Marshal(b, m, deterministic)
1123}
1124func (dst *Action) XXX_Merge(src proto.Message) {
1125 xxx_messageInfo_Action.Merge(dst, src)
1126}
1127func (m *Action) XXX_Size() int {
1128 return xxx_messageInfo_Action.Size(m)
1129}
1130func (m *Action) XXX_DiscardUnknown() {
1131 xxx_messageInfo_Action.DiscardUnknown(m)
1132}
1133
1134var xxx_messageInfo_Action proto.InternalMessageInfo
1135
1136func (m *Action) GetCmd() *ActionCmd {
1137 if m != nil {
1138 return m.Cmd
1139 }
1140 return nil
1141}
1142
1143func (m *Action) GetOVid() uint32 {
1144 if m != nil {
1145 return m.OVid
1146 }
1147 return 0
1148}
1149
1150func (m *Action) GetOPbits() uint32 {
1151 if m != nil {
1152 return m.OPbits
1153 }
1154 return 0
1155}
1156
1157func (m *Action) GetOTpid() uint32 {
1158 if m != nil {
1159 return m.OTpid
1160 }
1161 return 0
1162}
1163
1164func (m *Action) GetIVid() uint32 {
1165 if m != nil {
1166 return m.IVid
1167 }
1168 return 0
1169}
1170
1171func (m *Action) GetIPbits() uint32 {
1172 if m != nil {
1173 return m.IPbits
1174 }
1175 return 0
1176}
1177
1178func (m *Action) GetITpid() uint32 {
1179 if m != nil {
1180 return m.ITpid
1181 }
1182 return 0
1183}
1184
1185type Flow struct {
1186 AccessIntfId uint32 `protobuf:"fixed32,1,opt,name=access_intf_id,json=accessIntfId" json:"access_intf_id,omitempty"`
1187 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId" json:"onu_id,omitempty"`
1188 FlowId uint32 `protobuf:"fixed32,3,opt,name=flow_id,json=flowId" json:"flow_id,omitempty"`
1189 FlowType string `protobuf:"bytes,4,opt,name=flow_type,json=flowType" json:"flow_type,omitempty"`
1190 NetworkIntfId uint32 `protobuf:"fixed32,5,opt,name=network_intf_id,json=networkIntfId" json:"network_intf_id,omitempty"`
1191 GemportId uint32 `protobuf:"fixed32,6,opt,name=gemport_id,json=gemportId" json:"gemport_id,omitempty"`
1192 Classifier *Classifier `protobuf:"bytes,7,opt,name=classifier" json:"classifier,omitempty"`
1193 Action *Action `protobuf:"bytes,8,opt,name=action" json:"action,omitempty"`
1194 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1195 XXX_unrecognized []byte `json:"-"`
1196 XXX_sizecache int32 `json:"-"`
1197}
1198
1199func (m *Flow) Reset() { *m = Flow{} }
1200func (m *Flow) String() string { return proto.CompactTextString(m) }
1201func (*Flow) ProtoMessage() {}
1202func (*Flow) Descriptor() ([]byte, []int) {
1203 return fileDescriptor_openolt_ed29c14f0520a323, []int{15}
1204}
1205func (m *Flow) XXX_Unmarshal(b []byte) error {
1206 return xxx_messageInfo_Flow.Unmarshal(m, b)
1207}
1208func (m *Flow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1209 return xxx_messageInfo_Flow.Marshal(b, m, deterministic)
1210}
1211func (dst *Flow) XXX_Merge(src proto.Message) {
1212 xxx_messageInfo_Flow.Merge(dst, src)
1213}
1214func (m *Flow) XXX_Size() int {
1215 return xxx_messageInfo_Flow.Size(m)
1216}
1217func (m *Flow) XXX_DiscardUnknown() {
1218 xxx_messageInfo_Flow.DiscardUnknown(m)
1219}
1220
1221var xxx_messageInfo_Flow proto.InternalMessageInfo
1222
1223func (m *Flow) GetAccessIntfId() uint32 {
1224 if m != nil {
1225 return m.AccessIntfId
1226 }
1227 return 0
1228}
1229
1230func (m *Flow) GetOnuId() uint32 {
1231 if m != nil {
1232 return m.OnuId
1233 }
1234 return 0
1235}
1236
1237func (m *Flow) GetFlowId() uint32 {
1238 if m != nil {
1239 return m.FlowId
1240 }
1241 return 0
1242}
1243
1244func (m *Flow) GetFlowType() string {
1245 if m != nil {
1246 return m.FlowType
1247 }
1248 return ""
1249}
1250
1251func (m *Flow) GetNetworkIntfId() uint32 {
1252 if m != nil {
1253 return m.NetworkIntfId
1254 }
1255 return 0
1256}
1257
1258func (m *Flow) GetGemportId() uint32 {
1259 if m != nil {
1260 return m.GemportId
1261 }
1262 return 0
1263}
1264
1265func (m *Flow) GetClassifier() *Classifier {
1266 if m != nil {
1267 return m.Classifier
1268 }
1269 return nil
1270}
1271
1272func (m *Flow) GetAction() *Action {
1273 if m != nil {
1274 return m.Action
1275 }
1276 return nil
1277}
1278
1279type SerialNumber struct {
1280 VendorId []byte `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
1281 VendorSpecific []byte `protobuf:"bytes,2,opt,name=vendor_specific,json=vendorSpecific,proto3" json:"vendor_specific,omitempty"`
1282 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1283 XXX_unrecognized []byte `json:"-"`
1284 XXX_sizecache int32 `json:"-"`
1285}
1286
1287func (m *SerialNumber) Reset() { *m = SerialNumber{} }
1288func (m *SerialNumber) String() string { return proto.CompactTextString(m) }
1289func (*SerialNumber) ProtoMessage() {}
1290func (*SerialNumber) Descriptor() ([]byte, []int) {
1291 return fileDescriptor_openolt_ed29c14f0520a323, []int{16}
1292}
1293func (m *SerialNumber) XXX_Unmarshal(b []byte) error {
1294 return xxx_messageInfo_SerialNumber.Unmarshal(m, b)
1295}
1296func (m *SerialNumber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1297 return xxx_messageInfo_SerialNumber.Marshal(b, m, deterministic)
1298}
1299func (dst *SerialNumber) XXX_Merge(src proto.Message) {
1300 xxx_messageInfo_SerialNumber.Merge(dst, src)
1301}
1302func (m *SerialNumber) XXX_Size() int {
1303 return xxx_messageInfo_SerialNumber.Size(m)
1304}
1305func (m *SerialNumber) XXX_DiscardUnknown() {
1306 xxx_messageInfo_SerialNumber.DiscardUnknown(m)
1307}
1308
1309var xxx_messageInfo_SerialNumber proto.InternalMessageInfo
1310
1311func (m *SerialNumber) GetVendorId() []byte {
1312 if m != nil {
1313 return m.VendorId
1314 }
1315 return nil
1316}
1317
1318func (m *SerialNumber) GetVendorSpecific() []byte {
1319 if m != nil {
1320 return m.VendorSpecific
1321 }
1322 return nil
1323}
1324
1325type Empty struct {
1326 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1327 XXX_unrecognized []byte `json:"-"`
1328 XXX_sizecache int32 `json:"-"`
1329}
1330
1331func (m *Empty) Reset() { *m = Empty{} }
1332func (m *Empty) String() string { return proto.CompactTextString(m) }
1333func (*Empty) ProtoMessage() {}
1334func (*Empty) Descriptor() ([]byte, []int) {
1335 return fileDescriptor_openolt_ed29c14f0520a323, []int{17}
1336}
1337func (m *Empty) XXX_Unmarshal(b []byte) error {
1338 return xxx_messageInfo_Empty.Unmarshal(m, b)
1339}
1340func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1341 return xxx_messageInfo_Empty.Marshal(b, m, deterministic)
1342}
1343func (dst *Empty) XXX_Merge(src proto.Message) {
1344 xxx_messageInfo_Empty.Merge(dst, src)
1345}
1346func (m *Empty) XXX_Size() int {
1347 return xxx_messageInfo_Empty.Size(m)
1348}
1349func (m *Empty) XXX_DiscardUnknown() {
1350 xxx_messageInfo_Empty.DiscardUnknown(m)
1351}
1352
1353var xxx_messageInfo_Empty proto.InternalMessageInfo
1354
1355func init() {
1356 proto.RegisterType((*Indication)(nil), "openolt.Indication")
1357 proto.RegisterType((*OltIndication)(nil), "openolt.OltIndication")
1358 proto.RegisterType((*IntfIndication)(nil), "openolt.IntfIndication")
1359 proto.RegisterType((*OnuDiscIndication)(nil), "openolt.OnuDiscIndication")
1360 proto.RegisterType((*OnuIndication)(nil), "openolt.OnuIndication")
1361 proto.RegisterType((*IntfOperIndication)(nil), "openolt.IntfOperIndication")
1362 proto.RegisterType((*OmciIndication)(nil), "openolt.OmciIndication")
1363 proto.RegisterType((*PacketIndication)(nil), "openolt.PacketIndication")
1364 proto.RegisterType((*Heartbeat)(nil), "openolt.Heartbeat")
1365 proto.RegisterType((*Onu)(nil), "openolt.Onu")
1366 proto.RegisterType((*OmciMsg)(nil), "openolt.OmciMsg")
1367 proto.RegisterType((*OnuPacket)(nil), "openolt.OnuPacket")
1368 proto.RegisterType((*Classifier)(nil), "openolt.Classifier")
1369 proto.RegisterType((*ActionCmd)(nil), "openolt.ActionCmd")
1370 proto.RegisterType((*Action)(nil), "openolt.Action")
1371 proto.RegisterType((*Flow)(nil), "openolt.Flow")
1372 proto.RegisterType((*SerialNumber)(nil), "openolt.SerialNumber")
1373 proto.RegisterType((*Empty)(nil), "openolt.Empty")
1374}
1375
1376// Reference imports to suppress errors if they are not otherwise used.
1377var _ context.Context
1378var _ grpc.ClientConn
1379
1380// This is a compile-time assertion to ensure that this generated file
1381// is compatible with the grpc package it is being compiled against.
1382const _ = grpc.SupportPackageIsVersion4
1383
1384// OpenoltClient is the client API for Openolt service.
1385//
1386// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
1387type OpenoltClient interface {
1388 ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
1389 OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error)
1390 OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error)
1391 FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
1392 HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error)
1393 EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error)
1394}
1395
1396type openoltClient struct {
1397 cc *grpc.ClientConn
1398}
1399
1400func NewOpenoltClient(cc *grpc.ClientConn) OpenoltClient {
1401 return &openoltClient{cc}
1402}
1403
1404func (c *openoltClient) ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
1405 out := new(Empty)
1406 err := c.cc.Invoke(ctx, "/openolt.Openolt/ActivateOnu", in, out, opts...)
1407 if err != nil {
1408 return nil, err
1409 }
1410 return out, nil
1411}
1412
1413func (c *openoltClient) OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error) {
1414 out := new(Empty)
1415 err := c.cc.Invoke(ctx, "/openolt.Openolt/OmciMsgOut", in, out, opts...)
1416 if err != nil {
1417 return nil, err
1418 }
1419 return out, nil
1420}
1421
1422func (c *openoltClient) OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error) {
1423 out := new(Empty)
1424 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuPacketOut", in, out, opts...)
1425 if err != nil {
1426 return nil, err
1427 }
1428 return out, nil
1429}
1430
1431func (c *openoltClient) FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
1432 out := new(Empty)
1433 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowAdd", in, out, opts...)
1434 if err != nil {
1435 return nil, err
1436 }
1437 return out, nil
1438}
1439
1440func (c *openoltClient) HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error) {
1441 out := new(Heartbeat)
1442 err := c.cc.Invoke(ctx, "/openolt.Openolt/HeartbeatCheck", in, out, opts...)
1443 if err != nil {
1444 return nil, err
1445 }
1446 return out, nil
1447}
1448
1449func (c *openoltClient) EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error) {
1450 stream, err := c.cc.NewStream(ctx, &_Openolt_serviceDesc.Streams[0], "/openolt.Openolt/EnableIndication", opts...)
1451 if err != nil {
1452 return nil, err
1453 }
1454 x := &openoltEnableIndicationClient{stream}
1455 if err := x.ClientStream.SendMsg(in); err != nil {
1456 return nil, err
1457 }
1458 if err := x.ClientStream.CloseSend(); err != nil {
1459 return nil, err
1460 }
1461 return x, nil
1462}
1463
1464type Openolt_EnableIndicationClient interface {
1465 Recv() (*Indication, error)
1466 grpc.ClientStream
1467}
1468
1469type openoltEnableIndicationClient struct {
1470 grpc.ClientStream
1471}
1472
1473func (x *openoltEnableIndicationClient) Recv() (*Indication, error) {
1474 m := new(Indication)
1475 if err := x.ClientStream.RecvMsg(m); err != nil {
1476 return nil, err
1477 }
1478 return m, nil
1479}
1480
1481// Server API for Openolt service
1482
1483type OpenoltServer interface {
1484 ActivateOnu(context.Context, *Onu) (*Empty, error)
1485 OmciMsgOut(context.Context, *OmciMsg) (*Empty, error)
1486 OnuPacketOut(context.Context, *OnuPacket) (*Empty, error)
1487 FlowAdd(context.Context, *Flow) (*Empty, error)
1488 HeartbeatCheck(context.Context, *Empty) (*Heartbeat, error)
1489 EnableIndication(*Empty, Openolt_EnableIndicationServer) error
1490}
1491
1492func RegisterOpenoltServer(s *grpc.Server, srv OpenoltServer) {
1493 s.RegisterService(&_Openolt_serviceDesc, srv)
1494}
1495
1496func _Openolt_ActivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1497 in := new(Onu)
1498 if err := dec(in); err != nil {
1499 return nil, err
1500 }
1501 if interceptor == nil {
1502 return srv.(OpenoltServer).ActivateOnu(ctx, in)
1503 }
1504 info := &grpc.UnaryServerInfo{
1505 Server: srv,
1506 FullMethod: "/openolt.Openolt/ActivateOnu",
1507 }
1508 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1509 return srv.(OpenoltServer).ActivateOnu(ctx, req.(*Onu))
1510 }
1511 return interceptor(ctx, in, info, handler)
1512}
1513
1514func _Openolt_OmciMsgOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1515 in := new(OmciMsg)
1516 if err := dec(in); err != nil {
1517 return nil, err
1518 }
1519 if interceptor == nil {
1520 return srv.(OpenoltServer).OmciMsgOut(ctx, in)
1521 }
1522 info := &grpc.UnaryServerInfo{
1523 Server: srv,
1524 FullMethod: "/openolt.Openolt/OmciMsgOut",
1525 }
1526 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1527 return srv.(OpenoltServer).OmciMsgOut(ctx, req.(*OmciMsg))
1528 }
1529 return interceptor(ctx, in, info, handler)
1530}
1531
1532func _Openolt_OnuPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1533 in := new(OnuPacket)
1534 if err := dec(in); err != nil {
1535 return nil, err
1536 }
1537 if interceptor == nil {
1538 return srv.(OpenoltServer).OnuPacketOut(ctx, in)
1539 }
1540 info := &grpc.UnaryServerInfo{
1541 Server: srv,
1542 FullMethod: "/openolt.Openolt/OnuPacketOut",
1543 }
1544 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1545 return srv.(OpenoltServer).OnuPacketOut(ctx, req.(*OnuPacket))
1546 }
1547 return interceptor(ctx, in, info, handler)
1548}
1549
1550func _Openolt_FlowAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1551 in := new(Flow)
1552 if err := dec(in); err != nil {
1553 return nil, err
1554 }
1555 if interceptor == nil {
1556 return srv.(OpenoltServer).FlowAdd(ctx, in)
1557 }
1558 info := &grpc.UnaryServerInfo{
1559 Server: srv,
1560 FullMethod: "/openolt.Openolt/FlowAdd",
1561 }
1562 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1563 return srv.(OpenoltServer).FlowAdd(ctx, req.(*Flow))
1564 }
1565 return interceptor(ctx, in, info, handler)
1566}
1567
1568func _Openolt_HeartbeatCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1569 in := new(Empty)
1570 if err := dec(in); err != nil {
1571 return nil, err
1572 }
1573 if interceptor == nil {
1574 return srv.(OpenoltServer).HeartbeatCheck(ctx, in)
1575 }
1576 info := &grpc.UnaryServerInfo{
1577 Server: srv,
1578 FullMethod: "/openolt.Openolt/HeartbeatCheck",
1579 }
1580 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1581 return srv.(OpenoltServer).HeartbeatCheck(ctx, req.(*Empty))
1582 }
1583 return interceptor(ctx, in, info, handler)
1584}
1585
1586func _Openolt_EnableIndication_Handler(srv interface{}, stream grpc.ServerStream) error {
1587 m := new(Empty)
1588 if err := stream.RecvMsg(m); err != nil {
1589 return err
1590 }
1591 return srv.(OpenoltServer).EnableIndication(m, &openoltEnableIndicationServer{stream})
1592}
1593
1594type Openolt_EnableIndicationServer interface {
1595 Send(*Indication) error
1596 grpc.ServerStream
1597}
1598
1599type openoltEnableIndicationServer struct {
1600 grpc.ServerStream
1601}
1602
1603func (x *openoltEnableIndicationServer) Send(m *Indication) error {
1604 return x.ServerStream.SendMsg(m)
1605}
1606
1607var _Openolt_serviceDesc = grpc.ServiceDesc{
1608 ServiceName: "openolt.Openolt",
1609 HandlerType: (*OpenoltServer)(nil),
1610 Methods: []grpc.MethodDesc{
1611 {
1612 MethodName: "ActivateOnu",
1613 Handler: _Openolt_ActivateOnu_Handler,
1614 },
1615 {
1616 MethodName: "OmciMsgOut",
1617 Handler: _Openolt_OmciMsgOut_Handler,
1618 },
1619 {
1620 MethodName: "OnuPacketOut",
1621 Handler: _Openolt_OnuPacketOut_Handler,
1622 },
1623 {
1624 MethodName: "FlowAdd",
1625 Handler: _Openolt_FlowAdd_Handler,
1626 },
1627 {
1628 MethodName: "HeartbeatCheck",
1629 Handler: _Openolt_HeartbeatCheck_Handler,
1630 },
1631 },
1632 Streams: []grpc.StreamDesc{
1633 {
1634 StreamName: "EnableIndication",
1635 Handler: _Openolt_EnableIndication_Handler,
1636 ServerStreams: true,
1637 },
1638 },
1639 Metadata: "openolt.proto",
1640}
1641
1642func init() { proto.RegisterFile("openolt.proto", fileDescriptor_openolt_ed29c14f0520a323) }
1643
1644var fileDescriptor_openolt_ed29c14f0520a323 = []byte{
1645 // 1173 bytes of a gzipped FileDescriptorProto
1646 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x56, 0xdd, 0x6e, 0xdb, 0x36,
1647 0x14, 0xae, 0xff, 0x24, 0xfb, 0x58, 0x76, 0x3c, 0x06, 0x69, 0x9c, 0x74, 0xc5, 0x0a, 0xa1, 0x58,
1648 0x8b, 0x5d, 0x34, 0xeb, 0xcf, 0x55, 0x37, 0x0c, 0xeb, 0xba, 0x0e, 0x31, 0x86, 0xcc, 0x81, 0x62,
1649 0xec, 0x56, 0x63, 0x24, 0xc6, 0x26, 0x6c, 0x8b, 0x9c, 0x48, 0x27, 0x28, 0x76, 0x37, 0xec, 0x0d,
1650 0x76, 0xbf, 0xbd, 0xc6, 0x80, 0xdd, 0xec, 0x1d, 0xf6, 0x0a, 0x7b, 0x90, 0x81, 0x87, 0xb2, 0x2c,
1651 0xc9, 0x49, 0xd0, 0x02, 0xbd, 0xb3, 0xbe, 0xef, 0x7c, 0x1f, 0x79, 0x7e, 0x48, 0x1a, 0x7a, 0x42,
1652 0xb2, 0x44, 0x2c, 0xf4, 0x13, 0x99, 0x0a, 0x2d, 0x88, 0x9b, 0x7d, 0x1e, 0x7e, 0x3c, 0x15, 0x62,
1653 0xba, 0x60, 0x47, 0x54, 0xf2, 0x23, 0x9a, 0x24, 0x42, 0x53, 0xcd, 0x45, 0xa2, 0x6c, 0x98, 0xff,
1654 0x67, 0x03, 0x60, 0x94, 0xc4, 0x3c, 0x42, 0x94, 0x3c, 0x05, 0x57, 0x2c, 0x74, 0xc8, 0x93, 0x78,
1655 0x58, 0x7b, 0x50, 0x7b, 0xdc, 0x7d, 0x76, 0xf7, 0xc9, 0xda, 0x76, 0xbc, 0xd0, 0x9b, 0xc0, 0xe3,
1656 0x3b, 0x81, 0x23, 0x10, 0x20, 0x2f, 0xa0, 0xcd, 0x13, 0x7d, 0x81, 0x9a, 0x3a, 0x6a, 0xf6, 0x73,
1657 0xcd, 0x28, 0xd1, 0x17, 0x25, 0x91, 0xcb, 0x2d, 0x42, 0x5e, 0x41, 0x0f, 0x55, 0x42, 0xb2, 0x14,
1658 0xa5, 0x0d, 0x94, 0xde, 0x2b, 0x49, 0xc7, 0x92, 0xa5, 0x25, 0x79, 0x97, 0x6f, 0x50, 0xf2, 0x15,
1659 0x78, 0x22, 0x59, 0x85, 0x31, 0x57, 0x11, 0x3a, 0x34, 0xd1, 0xe1, 0x70, 0xb3, 0xe1, 0x64, 0xf5,
1660 0x2d, 0x57, 0x51, 0xc9, 0x00, 0x44, 0x0e, 0x62, 0xae, 0xc9, 0x0a, 0xa5, 0xad, 0x6a, 0xae, 0xc9,
1661 0xaa, 0x92, 0x2b, 0x02, 0x26, 0x57, 0xb1, 0x8c, 0x38, 0x6a, 0x9c, 0x4a, 0xae, 0xe3, 0x65, 0xc4,
1662 0xcb, 0xb9, 0x0a, 0x8b, 0x90, 0x17, 0xe0, 0xca, 0xb9, 0x2d, 0xaa, 0x8b, 0xa2, 0x83, 0x5c, 0x74,
1663 0x4a, 0xa3, 0x39, 0xab, 0xd4, 0x55, 0xce, 0x0d, 0xf0, 0x8d, 0x03, 0xcd, 0x98, 0x6a, 0xea, 0x3f,
1664 0x81, 0x5e, 0xa9, 0xf4, 0xe4, 0x3e, 0x00, 0x56, 0x4d, 0x69, 0xaa, 0x19, 0xb6, 0xa9, 0x13, 0x74,
1665 0x0c, 0x72, 0x66, 0x00, 0xff, 0x18, 0xfa, 0xe5, 0xb2, 0x93, 0x7d, 0x70, 0x6d, 0x87, 0x6c, 0x53,
1666 0xdd, 0xc0, 0xc1, 0x2e, 0xc4, 0x15, 0xa7, 0x7a, 0xd5, 0x69, 0x06, 0x1f, 0x6d, 0xd5, 0xf0, 0x66,
1667 0xb3, 0x97, 0xd0, 0x53, 0x2c, 0xe5, 0x74, 0x11, 0x26, 0xab, 0xe5, 0x39, 0x4b, 0xb3, 0x61, 0xd8,
1668 0xcb, 0x73, 0x3d, 0x43, 0xf6, 0x07, 0x24, 0x03, 0x4f, 0x15, 0xbe, 0xfc, 0xbf, 0x6b, 0xd0, 0x2b,
1669 0xd5, 0xfc, 0xe6, 0x65, 0xf6, 0xc0, 0xc1, 0xae, 0xd9, 0x61, 0x73, 0x83, 0x96, 0x69, 0x4d, 0x35,
1670 0x95, 0x46, 0x25, 0x15, 0xf2, 0x09, 0x74, 0x69, 0xbc, 0xe4, 0x49, 0xc6, 0xb7, 0x90, 0x07, 0x84,
1671 0x6c, 0xc0, 0xd6, 0xee, 0x9b, 0xef, 0xbe, 0xfb, 0x9f, 0x80, 0x6c, 0x4f, 0x2b, 0x21, 0xd0, 0xd4,
1672 0x6f, 0xe5, 0xba, 0x41, 0xf8, 0xbb, 0x98, 0x55, 0xfd, 0x96, 0x4e, 0x54, 0xb7, 0xef, 0x07, 0xd0,
1673 0x2f, 0x8f, 0xd7, 0x7b, 0xd7, 0x67, 0x00, 0x0d, 0x39, 0xd7, 0xe8, 0xec, 0x05, 0xe6, 0xa7, 0xbf,
1674 0x82, 0x41, 0x75, 0xfa, 0x6e, 0x9d, 0x94, 0x29, 0x5b, 0x4a, 0x91, 0xea, 0x8d, 0x73, 0x27, 0x43,
1675 0x46, 0xb1, 0xd1, 0x5d, 0x2c, 0xc4, 0x95, 0xe1, 0x1a, 0x56, 0x67, 0x3e, 0x37, 0xcb, 0x36, 0x37,
1676 0xcb, 0x7e, 0x09, 0x9d, 0x63, 0x46, 0x53, 0x7d, 0xce, 0xa8, 0x26, 0x47, 0xb0, 0x3b, 0x5b, 0x7f,
1677 0x84, 0x8a, 0x4f, 0x13, 0xaa, 0x57, 0x29, 0xcb, 0xd6, 0x26, 0x39, 0x75, 0xb6, 0x66, 0xfc, 0x9f,
1678 0xa1, 0x31, 0x4e, 0x56, 0xef, 0x9d, 0xfd, 0x56, 0x77, 0x1b, 0xef, 0xde, 0xdd, 0xef, 0xc1, 0x35,
1679 0xb5, 0x3f, 0x51, 0xd3, 0x0f, 0x50, 0xf4, 0x13, 0xe8, 0x8c, 0x93, 0x95, 0xad, 0xfb, 0x07, 0xb0,
1680 0xfb, 0xad, 0x01, 0xf0, 0x7a, 0x41, 0x95, 0xe2, 0x17, 0x9c, 0xa5, 0xa8, 0x0b, 0xb5, 0xcc, 0xfd,
1681 0x5a, 0x62, 0x22, 0x79, 0x4c, 0x76, 0xa1, 0x25, 0xc2, 0xcb, 0xdc, 0xad, 0x29, 0x7e, 0xe4, 0xb8,
1682 0x06, 0xb7, 0xb1, 0xb6, 0x63, 0x2d, 0xbe, 0x8e, 0xe5, 0x18, 0xdb, 0xb4, 0xb1, 0xdc, 0xc4, 0xee,
1683 0x83, 0x2b, 0x42, 0x79, 0xce, 0xb5, 0xc2, 0x93, 0xe3, 0x06, 0x8e, 0x38, 0x35, 0x5f, 0x98, 0x41,
1684 0x46, 0x38, 0x59, 0x06, 0x96, 0x38, 0x80, 0x36, 0xd3, 0xb3, 0x10, 0x0f, 0x80, 0x8b, 0x8c, 0xcb,
1685 0xf4, 0x6c, 0x92, 0x9d, 0x81, 0x58, 0xe9, 0x70, 0x49, 0xa3, 0x61, 0x1b, 0x33, 0x71, 0x62, 0xa5,
1686 0x4f, 0x68, 0x64, 0x08, 0x95, 0x46, 0x48, 0x74, 0x2c, 0xa1, 0xd2, 0xc8, 0x10, 0x07, 0xd0, 0xe6,
1687 0x32, 0xc4, 0xf7, 0x6a, 0x08, 0xd6, 0x8c, 0xcb, 0x53, 0x7c, 0xe5, 0xf6, 0xc0, 0xa8, 0x43, 0x2e,
1688 0x87, 0x5d, 0x9b, 0x45, 0xac, 0xf4, 0x48, 0x1a, 0xd8, 0x58, 0x71, 0x39, 0xf4, 0x2c, 0xac, 0xd2,
1689 0x68, 0x24, 0x8d, 0x91, 0x81, 0xcd, 0xd0, 0x0e, 0x7b, 0xd6, 0x48, 0xa5, 0xd1, 0xa9, 0x48, 0xb5,
1690 0xa1, 0x8c, 0x11, 0x52, 0x7d, 0x4b, 0xc5, 0x4a, 0x23, 0xf5, 0x00, 0x3c, 0x73, 0x7d, 0x6b, 0x3a,
1691 0xb5, 0xf9, 0xec, 0xd8, 0xcb, 0x43, 0xce, 0xf5, 0x84, 0x4e, 0x4d, 0x4a, 0xfe, 0x2f, 0xd0, 0x79,
1692 0x15, 0x99, 0x03, 0xf4, 0x7a, 0x19, 0x13, 0x1f, 0x7a, 0x34, 0x8e, 0x43, 0xb1, 0xd2, 0x2c, 0x35,
1693 0x22, 0xec, 0x45, 0x3b, 0xe8, 0xd2, 0x38, 0x1e, 0x1b, 0x6c, 0x42, 0xa7, 0xe4, 0x31, 0x0c, 0x52,
1694 0xb6, 0x14, 0x97, 0xac, 0x10, 0x56, 0xc7, 0xb0, 0xbe, 0xc5, 0xf3, 0xc8, 0x07, 0xe0, 0xe9, 0x94,
1695 0xca, 0x50, 0x8b, 0x70, 0x26, 0x94, 0x6d, 0x7e, 0x3b, 0x00, 0x83, 0x4d, 0xc4, 0xb1, 0x50, 0xda,
1696 0xff, 0xab, 0x06, 0x8e, 0x5d, 0x9d, 0x3c, 0x84, 0x46, 0xb4, 0x5c, 0xbf, 0xdc, 0x24, 0x1f, 0xee,
1697 0x7c, 0x6f, 0x81, 0xa1, 0xaf, 0x1f, 0x87, 0x42, 0x8b, 0x1b, 0xa5, 0x16, 0x6f, 0x66, 0xaa, 0x59,
1698 0x99, 0x29, 0x3b, 0x27, 0xad, 0xf2, 0x9c, 0x5c, 0x3f, 0x0e, 0x9b, 0x61, 0x73, 0x0b, 0xc3, 0xe6,
1699 0xff, 0x51, 0x87, 0xe6, 0x77, 0x0b, 0x71, 0x45, 0x1e, 0x42, 0x9f, 0x46, 0x11, 0x53, 0x2a, 0x2c,
1700 0x1f, 0x08, 0xcf, 0xa2, 0xa3, 0x5b, 0x8f, 0xc5, 0x8d, 0x97, 0xcf, 0x3d, 0xe8, 0x20, 0x81, 0x5d,
1701 0x6b, 0x62, 0xd7, 0xda, 0x06, 0xc0, 0x31, 0xfc, 0x14, 0x76, 0x12, 0xa6, 0xaf, 0x44, 0x3a, 0xcf,
1702 0xd7, 0xb4, 0xa9, 0xf4, 0x32, 0x78, 0x74, 0xdd, 0xcd, 0xe7, 0x54, 0x6f, 0xbe, 0xe7, 0x00, 0x51,
1703 0x7e, 0x00, 0xb3, 0xe7, 0x7d, 0x37, 0xaf, 0xfc, 0xe6, 0x6c, 0x06, 0x85, 0x30, 0xf2, 0x08, 0x1c,
1704 0x8a, 0x3d, 0xc1, 0x13, 0xd0, 0x7d, 0xb6, 0x53, 0x69, 0x55, 0x90, 0xd1, 0xfe, 0x04, 0xbc, 0xe2,
1705 0xcd, 0x64, 0x32, 0xba, 0x64, 0x49, 0x2c, 0xd2, 0x75, 0x89, 0xbc, 0xa0, 0x6d, 0x81, 0x51, 0x4c,
1706 0x1e, 0xc1, 0x4e, 0x46, 0x2a, 0xc9, 0x22, 0x7e, 0xc1, 0x23, 0xac, 0x93, 0x17, 0xf4, 0x2d, 0x7c,
1707 0x96, 0xa1, 0xbe, 0x0b, 0xad, 0x37, 0x4b, 0xa9, 0xdf, 0x3e, 0xfb, 0xa7, 0x01, 0xee, 0xd8, 0xae,
1708 0x4c, 0xde, 0x40, 0xd7, 0x2c, 0x7e, 0x49, 0x35, 0x33, 0x37, 0xac, 0x57, 0xfc, 0x2f, 0x74, 0xd8,
1709 0xcf, 0xbf, 0x50, 0xe8, 0x0f, 0x7f, 0xfd, 0xf7, 0xbf, 0xdf, 0xeb, 0xc4, 0xef, 0x1d, 0x5d, 0x3e,
1710 0x3d, 0x7a, 0x93, 0xd0, 0xf3, 0x85, 0x11, 0xbd, 0xac, 0x7d, 0x46, 0x46, 0x00, 0xd9, 0x6d, 0x39,
1711 0x5e, 0x69, 0x32, 0x28, 0xfd, 0x3b, 0x3a, 0x51, 0xd3, 0x2d, 0xa7, 0x03, 0x74, 0xda, 0xf5, 0xfb,
1712 0xc6, 0x69, 0xa3, 0x34, 0x56, 0x63, 0xf0, 0xf2, 0xbb, 0xd2, 0x98, 0x91, 0xe2, 0x96, 0x2c, 0xbc,
1713 0x65, 0x77, 0x0f, 0xed, 0xf6, 0xfc, 0x01, 0xda, 0x15, 0xd4, 0xc6, 0xf0, 0x6b, 0x70, 0xcd, 0xb4,
1714 0xbd, 0x8a, 0x63, 0xd2, 0xcb, 0x75, 0x06, 0xd9, 0xb2, 0xb9, 0x8b, 0x36, 0x03, 0xbf, 0x6b, 0x6c,
1715 0x32, 0x8d, 0x71, 0x38, 0x83, 0x7e, 0xfe, 0x78, 0xbd, 0x9e, 0xb1, 0x68, 0x4e, 0x2a, 0xca, 0xc3,
1716 0xcd, 0x26, 0xf3, 0x40, 0xff, 0x3e, 0xba, 0xed, 0xfb, 0xc4, 0xb8, 0x95, 0xf5, 0xc6, 0xf4, 0x0b,
1717 0x18, 0xd8, 0x12, 0x16, 0x1e, 0xe2, 0xaa, 0xed, 0x6e, 0xe1, 0x7f, 0xf1, 0x3a, 0xc8, 0xbf, 0xf3,
1718 0x79, 0xed, 0xdc, 0xc1, 0x6b, 0xf1, 0xf9, 0xff, 0x01, 0x00, 0x00, 0xff, 0xff, 0x84, 0xf5, 0x50,
1719 0x8d, 0xfe, 0x0b, 0x00, 0x00,
1720}