blob: fbffef28a91d020cb52ceaf3b0ba3a86c5b56360 [file] [log] [blame]
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: voltha_protos/inter_container.proto
package inter_container
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
common "github.com/opencord/voltha-protos/v5/go/common"
openflow_13 "github.com/opencord/voltha-protos/v5/go/openflow_13"
openolt "github.com/opencord/voltha-protos/v5/go/openolt"
tech_profile "github.com/opencord/voltha-protos/v5/go/tech_profile"
voltha "github.com/opencord/voltha-protos/v5/go/voltha"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
//
// Core-Adapter messages
// ****
// ****
// ****
type AdapterRegistration struct {
Adapter *voltha.Adapter `protobuf:"bytes,1,opt,name=adapter,proto3" json:"adapter,omitempty"`
DTypes *voltha.DeviceTypes `protobuf:"bytes,2,opt,name=dTypes,proto3" json:"dTypes,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *AdapterRegistration) Reset() { *m = AdapterRegistration{} }
func (m *AdapterRegistration) String() string { return proto.CompactTextString(m) }
func (*AdapterRegistration) ProtoMessage() {}
func (*AdapterRegistration) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{0}
}
func (m *AdapterRegistration) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AdapterRegistration.Unmarshal(m, b)
}
func (m *AdapterRegistration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AdapterRegistration.Marshal(b, m, deterministic)
}
func (m *AdapterRegistration) XXX_Merge(src proto.Message) {
xxx_messageInfo_AdapterRegistration.Merge(m, src)
}
func (m *AdapterRegistration) XXX_Size() int {
return xxx_messageInfo_AdapterRegistration.Size(m)
}
func (m *AdapterRegistration) XXX_DiscardUnknown() {
xxx_messageInfo_AdapterRegistration.DiscardUnknown(m)
}
var xxx_messageInfo_AdapterRegistration proto.InternalMessageInfo
func (m *AdapterRegistration) GetAdapter() *voltha.Adapter {
if m != nil {
return m.Adapter
}
return nil
}
func (m *AdapterRegistration) GetDTypes() *voltha.DeviceTypes {
if m != nil {
return m.DTypes
}
return nil
}
type ChildDeviceFilter struct {
ParentId string `protobuf:"bytes,1,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
SerialNumber string `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
OnuId uint32 `protobuf:"varint,3,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
ParentPortNo uint32 `protobuf:"varint,4,opt,name=parent_port_no,json=parentPortNo,proto3" json:"parent_port_no,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ChildDeviceFilter) Reset() { *m = ChildDeviceFilter{} }
func (m *ChildDeviceFilter) String() string { return proto.CompactTextString(m) }
func (*ChildDeviceFilter) ProtoMessage() {}
func (*ChildDeviceFilter) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{1}
}
func (m *ChildDeviceFilter) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ChildDeviceFilter.Unmarshal(m, b)
}
func (m *ChildDeviceFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ChildDeviceFilter.Marshal(b, m, deterministic)
}
func (m *ChildDeviceFilter) XXX_Merge(src proto.Message) {
xxx_messageInfo_ChildDeviceFilter.Merge(m, src)
}
func (m *ChildDeviceFilter) XXX_Size() int {
return xxx_messageInfo_ChildDeviceFilter.Size(m)
}
func (m *ChildDeviceFilter) XXX_DiscardUnknown() {
xxx_messageInfo_ChildDeviceFilter.DiscardUnknown(m)
}
var xxx_messageInfo_ChildDeviceFilter proto.InternalMessageInfo
func (m *ChildDeviceFilter) GetParentId() string {
if m != nil {
return m.ParentId
}
return ""
}
func (m *ChildDeviceFilter) GetSerialNumber() string {
if m != nil {
return m.SerialNumber
}
return ""
}
func (m *ChildDeviceFilter) GetOnuId() uint32 {
if m != nil {
return m.OnuId
}
return 0
}
func (m *ChildDeviceFilter) GetParentPortNo() uint32 {
if m != nil {
return m.ParentPortNo
}
return 0
}
type PortFilter struct {
DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
PortType voltha.Port_PortType `protobuf:"varint,3,opt,name=port_type,json=portType,proto3,enum=voltha.Port_PortType" json:"port_type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PortFilter) Reset() { *m = PortFilter{} }
func (m *PortFilter) String() string { return proto.CompactTextString(m) }
func (*PortFilter) ProtoMessage() {}
func (*PortFilter) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{2}
}
func (m *PortFilter) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PortFilter.Unmarshal(m, b)
}
func (m *PortFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PortFilter.Marshal(b, m, deterministic)
}
func (m *PortFilter) XXX_Merge(src proto.Message) {
xxx_messageInfo_PortFilter.Merge(m, src)
}
func (m *PortFilter) XXX_Size() int {
return xxx_messageInfo_PortFilter.Size(m)
}
func (m *PortFilter) XXX_DiscardUnknown() {
xxx_messageInfo_PortFilter.DiscardUnknown(m)
}
var xxx_messageInfo_PortFilter proto.InternalMessageInfo
func (m *PortFilter) GetDeviceId() string {
if m != nil {
return m.DeviceId
}
return ""
}
func (m *PortFilter) GetPort() uint32 {
if m != nil {
return m.Port
}
return 0
}
func (m *PortFilter) GetPortType() voltha.Port_PortType {
if m != nil {
return m.PortType
}
return voltha.Port_UNKNOWN
}
type DeviceDiscovery struct {
ParentId string `protobuf:"bytes,1,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
ParentPortNo uint32 `protobuf:"varint,2,opt,name=parent_port_no,json=parentPortNo,proto3" json:"parent_port_no,omitempty"`
ChildDeviceType string `protobuf:"bytes,3,opt,name=child_device_type,json=childDeviceType,proto3" json:"child_device_type,omitempty"`
ChannelId uint32 `protobuf:"varint,4,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
VendorId string `protobuf:"bytes,5,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
SerialNumber string `protobuf:"bytes,6,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
OnuId uint32 `protobuf:"varint,7,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DeviceDiscovery) Reset() { *m = DeviceDiscovery{} }
func (m *DeviceDiscovery) String() string { return proto.CompactTextString(m) }
func (*DeviceDiscovery) ProtoMessage() {}
func (*DeviceDiscovery) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{3}
}
func (m *DeviceDiscovery) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeviceDiscovery.Unmarshal(m, b)
}
func (m *DeviceDiscovery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DeviceDiscovery.Marshal(b, m, deterministic)
}
func (m *DeviceDiscovery) XXX_Merge(src proto.Message) {
xxx_messageInfo_DeviceDiscovery.Merge(m, src)
}
func (m *DeviceDiscovery) XXX_Size() int {
return xxx_messageInfo_DeviceDiscovery.Size(m)
}
func (m *DeviceDiscovery) XXX_DiscardUnknown() {
xxx_messageInfo_DeviceDiscovery.DiscardUnknown(m)
}
var xxx_messageInfo_DeviceDiscovery proto.InternalMessageInfo
func (m *DeviceDiscovery) GetParentId() string {
if m != nil {
return m.ParentId
}
return ""
}
func (m *DeviceDiscovery) GetParentPortNo() uint32 {
if m != nil {
return m.ParentPortNo
}
return 0
}
func (m *DeviceDiscovery) GetChildDeviceType() string {
if m != nil {
return m.ChildDeviceType
}
return ""
}
func (m *DeviceDiscovery) GetChannelId() uint32 {
if m != nil {
return m.ChannelId
}
return 0
}
func (m *DeviceDiscovery) GetVendorId() string {
if m != nil {
return m.VendorId
}
return ""
}
func (m *DeviceDiscovery) GetSerialNumber() string {
if m != nil {
return m.SerialNumber
}
return ""
}
func (m *DeviceDiscovery) GetOnuId() uint32 {
if m != nil {
return m.OnuId
}
return 0
}
type DeviceStateFilter struct {
DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
ParentDeviceId string `protobuf:"bytes,2,opt,name=parent_device_id,json=parentDeviceId,proto3" json:"parent_device_id,omitempty"`
OperStatus common.OperStatus_Types `protobuf:"varint,3,opt,name=oper_status,json=operStatus,proto3,enum=common.OperStatus_Types" json:"oper_status,omitempty"`
ConnStatus common.ConnectStatus_Types `protobuf:"varint,4,opt,name=conn_status,json=connStatus,proto3,enum=common.ConnectStatus_Types" json:"conn_status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DeviceStateFilter) Reset() { *m = DeviceStateFilter{} }
func (m *DeviceStateFilter) String() string { return proto.CompactTextString(m) }
func (*DeviceStateFilter) ProtoMessage() {}
func (*DeviceStateFilter) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{4}
}
func (m *DeviceStateFilter) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeviceStateFilter.Unmarshal(m, b)
}
func (m *DeviceStateFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DeviceStateFilter.Marshal(b, m, deterministic)
}
func (m *DeviceStateFilter) XXX_Merge(src proto.Message) {
xxx_messageInfo_DeviceStateFilter.Merge(m, src)
}
func (m *DeviceStateFilter) XXX_Size() int {
return xxx_messageInfo_DeviceStateFilter.Size(m)
}
func (m *DeviceStateFilter) XXX_DiscardUnknown() {
xxx_messageInfo_DeviceStateFilter.DiscardUnknown(m)
}
var xxx_messageInfo_DeviceStateFilter proto.InternalMessageInfo
func (m *DeviceStateFilter) GetDeviceId() string {
if m != nil {
return m.DeviceId
}
return ""
}
func (m *DeviceStateFilter) GetParentDeviceId() string {
if m != nil {
return m.ParentDeviceId
}
return ""
}
func (m *DeviceStateFilter) GetOperStatus() common.OperStatus_Types {
if m != nil {
return m.OperStatus
}
return common.OperStatus_UNKNOWN
}
func (m *DeviceStateFilter) GetConnStatus() common.ConnectStatus_Types {
if m != nil {
return m.ConnStatus
}
return common.ConnectStatus_UNKNOWN
}
type PortState struct {
DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
PortType voltha.Port_PortType `protobuf:"varint,2,opt,name=port_type,json=portType,proto3,enum=voltha.Port_PortType" json:"port_type,omitempty"`
PortNo uint32 `protobuf:"varint,3,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
OperStatus common.OperStatus_Types `protobuf:"varint,4,opt,name=oper_status,json=operStatus,proto3,enum=common.OperStatus_Types" json:"oper_status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PortState) Reset() { *m = PortState{} }
func (m *PortState) String() string { return proto.CompactTextString(m) }
func (*PortState) ProtoMessage() {}
func (*PortState) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{5}
}
func (m *PortState) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PortState.Unmarshal(m, b)
}
func (m *PortState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PortState.Marshal(b, m, deterministic)
}
func (m *PortState) XXX_Merge(src proto.Message) {
xxx_messageInfo_PortState.Merge(m, src)
}
func (m *PortState) XXX_Size() int {
return xxx_messageInfo_PortState.Size(m)
}
func (m *PortState) XXX_DiscardUnknown() {
xxx_messageInfo_PortState.DiscardUnknown(m)
}
var xxx_messageInfo_PortState proto.InternalMessageInfo
func (m *PortState) GetDeviceId() string {
if m != nil {
return m.DeviceId
}
return ""
}
func (m *PortState) GetPortType() voltha.Port_PortType {
if m != nil {
return m.PortType
}
return voltha.Port_UNKNOWN
}
func (m *PortState) GetPortNo() uint32 {
if m != nil {
return m.PortNo
}
return 0
}
func (m *PortState) GetOperStatus() common.OperStatus_Types {
if m != nil {
return m.OperStatus
}
return common.OperStatus_UNKNOWN
}
type PortStateFilter struct {
DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
PortTypeFilter uint32 `protobuf:"varint,2,opt,name=port_type_filter,json=portTypeFilter,proto3" json:"port_type_filter,omitempty"`
OperStatus common.OperStatus_Types `protobuf:"varint,4,opt,name=oper_status,json=operStatus,proto3,enum=common.OperStatus_Types" json:"oper_status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PortStateFilter) Reset() { *m = PortStateFilter{} }
func (m *PortStateFilter) String() string { return proto.CompactTextString(m) }
func (*PortStateFilter) ProtoMessage() {}
func (*PortStateFilter) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{6}
}
func (m *PortStateFilter) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PortStateFilter.Unmarshal(m, b)
}
func (m *PortStateFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PortStateFilter.Marshal(b, m, deterministic)
}
func (m *PortStateFilter) XXX_Merge(src proto.Message) {
xxx_messageInfo_PortStateFilter.Merge(m, src)
}
func (m *PortStateFilter) XXX_Size() int {
return xxx_messageInfo_PortStateFilter.Size(m)
}
func (m *PortStateFilter) XXX_DiscardUnknown() {
xxx_messageInfo_PortStateFilter.DiscardUnknown(m)
}
var xxx_messageInfo_PortStateFilter proto.InternalMessageInfo
func (m *PortStateFilter) GetDeviceId() string {
if m != nil {
return m.DeviceId
}
return ""
}
func (m *PortStateFilter) GetPortTypeFilter() uint32 {
if m != nil {
return m.PortTypeFilter
}
return 0
}
func (m *PortStateFilter) GetOperStatus() common.OperStatus_Types {
if m != nil {
return m.OperStatus
}
return common.OperStatus_UNKNOWN
}
type PacketIn struct {
DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
Packet []byte `protobuf:"bytes,3,opt,name=packet,proto3" json:"packet,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PacketIn) Reset() { *m = PacketIn{} }
func (m *PacketIn) String() string { return proto.CompactTextString(m) }
func (*PacketIn) ProtoMessage() {}
func (*PacketIn) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{7}
}
func (m *PacketIn) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PacketIn.Unmarshal(m, b)
}
func (m *PacketIn) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PacketIn.Marshal(b, m, deterministic)
}
func (m *PacketIn) XXX_Merge(src proto.Message) {
xxx_messageInfo_PacketIn.Merge(m, src)
}
func (m *PacketIn) XXX_Size() int {
return xxx_messageInfo_PacketIn.Size(m)
}
func (m *PacketIn) XXX_DiscardUnknown() {
xxx_messageInfo_PacketIn.DiscardUnknown(m)
}
var xxx_messageInfo_PacketIn proto.InternalMessageInfo
func (m *PacketIn) GetDeviceId() string {
if m != nil {
return m.DeviceId
}
return ""
}
func (m *PacketIn) GetPort() uint32 {
if m != nil {
return m.Port
}
return 0
}
func (m *PacketIn) GetPacket() []byte {
if m != nil {
return m.Packet
}
return nil
}
type PacketOut struct {
DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
EgressPortNo uint32 `protobuf:"varint,2,opt,name=egress_port_no,json=egressPortNo,proto3" json:"egress_port_no,omitempty"`
Packet *openflow_13.OfpPacketOut `protobuf:"bytes,3,opt,name=packet,proto3" json:"packet,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PacketOut) Reset() { *m = PacketOut{} }
func (m *PacketOut) String() string { return proto.CompactTextString(m) }
func (*PacketOut) ProtoMessage() {}
func (*PacketOut) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{8}
}
func (m *PacketOut) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PacketOut.Unmarshal(m, b)
}
func (m *PacketOut) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PacketOut.Marshal(b, m, deterministic)
}
func (m *PacketOut) XXX_Merge(src proto.Message) {
xxx_messageInfo_PacketOut.Merge(m, src)
}
func (m *PacketOut) XXX_Size() int {
return xxx_messageInfo_PacketOut.Size(m)
}
func (m *PacketOut) XXX_DiscardUnknown() {
xxx_messageInfo_PacketOut.DiscardUnknown(m)
}
var xxx_messageInfo_PacketOut proto.InternalMessageInfo
func (m *PacketOut) GetDeviceId() string {
if m != nil {
return m.DeviceId
}
return ""
}
func (m *PacketOut) GetEgressPortNo() uint32 {
if m != nil {
return m.EgressPortNo
}
return 0
}
func (m *PacketOut) GetPacket() *openflow_13.OfpPacketOut {
if m != nil {
return m.Packet
}
return nil
}
type DeviceReason struct {
DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DeviceReason) Reset() { *m = DeviceReason{} }
func (m *DeviceReason) String() string { return proto.CompactTextString(m) }
func (*DeviceReason) ProtoMessage() {}
func (*DeviceReason) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{9}
}
func (m *DeviceReason) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeviceReason.Unmarshal(m, b)
}
func (m *DeviceReason) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DeviceReason.Marshal(b, m, deterministic)
}
func (m *DeviceReason) XXX_Merge(src proto.Message) {
xxx_messageInfo_DeviceReason.Merge(m, src)
}
func (m *DeviceReason) XXX_Size() int {
return xxx_messageInfo_DeviceReason.Size(m)
}
func (m *DeviceReason) XXX_DiscardUnknown() {
xxx_messageInfo_DeviceReason.DiscardUnknown(m)
}
var xxx_messageInfo_DeviceReason proto.InternalMessageInfo
func (m *DeviceReason) GetDeviceId() string {
if m != nil {
return m.DeviceId
}
return ""
}
func (m *DeviceReason) GetReason() string {
if m != nil {
return m.Reason
}
return ""
}
type BulkFlows struct {
Device *voltha.Device `protobuf:"bytes,1,opt,name=device,proto3" json:"device,omitempty"`
Flows *openflow_13.Flows `protobuf:"bytes,2,opt,name=flows,proto3" json:"flows,omitempty"`
Groups *openflow_13.FlowGroups `protobuf:"bytes,3,opt,name=groups,proto3" json:"groups,omitempty"`
FlowMetadata *voltha.FlowMetadata `protobuf:"bytes,4,opt,name=flow_metadata,json=flowMetadata,proto3" json:"flow_metadata,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BulkFlows) Reset() { *m = BulkFlows{} }
func (m *BulkFlows) String() string { return proto.CompactTextString(m) }
func (*BulkFlows) ProtoMessage() {}
func (*BulkFlows) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{10}
}
func (m *BulkFlows) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BulkFlows.Unmarshal(m, b)
}
func (m *BulkFlows) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BulkFlows.Marshal(b, m, deterministic)
}
func (m *BulkFlows) XXX_Merge(src proto.Message) {
xxx_messageInfo_BulkFlows.Merge(m, src)
}
func (m *BulkFlows) XXX_Size() int {
return xxx_messageInfo_BulkFlows.Size(m)
}
func (m *BulkFlows) XXX_DiscardUnknown() {
xxx_messageInfo_BulkFlows.DiscardUnknown(m)
}
var xxx_messageInfo_BulkFlows proto.InternalMessageInfo
func (m *BulkFlows) GetDevice() *voltha.Device {
if m != nil {
return m.Device
}
return nil
}
func (m *BulkFlows) GetFlows() *openflow_13.Flows {
if m != nil {
return m.Flows
}
return nil
}
func (m *BulkFlows) GetGroups() *openflow_13.FlowGroups {
if m != nil {
return m.Groups
}
return nil
}
func (m *BulkFlows) GetFlowMetadata() *voltha.FlowMetadata {
if m != nil {
return m.FlowMetadata
}
return nil
}
type IncrementalFlows struct {
Device *voltha.Device `protobuf:"bytes,1,opt,name=device,proto3" json:"device,omitempty"`
Flows *openflow_13.FlowChanges `protobuf:"bytes,2,opt,name=flows,proto3" json:"flows,omitempty"`
Groups *openflow_13.FlowGroupChanges `protobuf:"bytes,3,opt,name=groups,proto3" json:"groups,omitempty"`
FlowMetadata *voltha.FlowMetadata `protobuf:"bytes,4,opt,name=flow_metadata,json=flowMetadata,proto3" json:"flow_metadata,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *IncrementalFlows) Reset() { *m = IncrementalFlows{} }
func (m *IncrementalFlows) String() string { return proto.CompactTextString(m) }
func (*IncrementalFlows) ProtoMessage() {}
func (*IncrementalFlows) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{11}
}
func (m *IncrementalFlows) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_IncrementalFlows.Unmarshal(m, b)
}
func (m *IncrementalFlows) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_IncrementalFlows.Marshal(b, m, deterministic)
}
func (m *IncrementalFlows) XXX_Merge(src proto.Message) {
xxx_messageInfo_IncrementalFlows.Merge(m, src)
}
func (m *IncrementalFlows) XXX_Size() int {
return xxx_messageInfo_IncrementalFlows.Size(m)
}
func (m *IncrementalFlows) XXX_DiscardUnknown() {
xxx_messageInfo_IncrementalFlows.DiscardUnknown(m)
}
var xxx_messageInfo_IncrementalFlows proto.InternalMessageInfo
func (m *IncrementalFlows) GetDevice() *voltha.Device {
if m != nil {
return m.Device
}
return nil
}
func (m *IncrementalFlows) GetFlows() *openflow_13.FlowChanges {
if m != nil {
return m.Flows
}
return nil
}
func (m *IncrementalFlows) GetGroups() *openflow_13.FlowGroupChanges {
if m != nil {
return m.Groups
}
return nil
}
func (m *IncrementalFlows) GetFlowMetadata() *voltha.FlowMetadata {
if m != nil {
return m.FlowMetadata
}
return nil
}
type PmConfigsInfo struct {
DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
PmConfigs *voltha.PmConfigs `protobuf:"bytes,2,opt,name=pm_configs,json=pmConfigs,proto3" json:"pm_configs,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PmConfigsInfo) Reset() { *m = PmConfigsInfo{} }
func (m *PmConfigsInfo) String() string { return proto.CompactTextString(m) }
func (*PmConfigsInfo) ProtoMessage() {}
func (*PmConfigsInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{12}
}
func (m *PmConfigsInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PmConfigsInfo.Unmarshal(m, b)
}
func (m *PmConfigsInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PmConfigsInfo.Marshal(b, m, deterministic)
}
func (m *PmConfigsInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_PmConfigsInfo.Merge(m, src)
}
func (m *PmConfigsInfo) XXX_Size() int {
return xxx_messageInfo_PmConfigsInfo.Size(m)
}
func (m *PmConfigsInfo) XXX_DiscardUnknown() {
xxx_messageInfo_PmConfigsInfo.DiscardUnknown(m)
}
var xxx_messageInfo_PmConfigsInfo proto.InternalMessageInfo
func (m *PmConfigsInfo) GetDeviceId() string {
if m != nil {
return m.DeviceId
}
return ""
}
func (m *PmConfigsInfo) GetPmConfigs() *voltha.PmConfigs {
if m != nil {
return m.PmConfigs
}
return nil
}
type SwitchCapability struct {
Desc *openflow_13.OfpDesc `protobuf:"bytes,1,opt,name=desc,proto3" json:"desc,omitempty"`
SwitchFeatures *openflow_13.OfpSwitchFeatures `protobuf:"bytes,2,opt,name=switch_features,json=switchFeatures,proto3" json:"switch_features,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SwitchCapability) Reset() { *m = SwitchCapability{} }
func (m *SwitchCapability) String() string { return proto.CompactTextString(m) }
func (*SwitchCapability) ProtoMessage() {}
func (*SwitchCapability) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{13}
}
func (m *SwitchCapability) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SwitchCapability.Unmarshal(m, b)
}
func (m *SwitchCapability) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SwitchCapability.Marshal(b, m, deterministic)
}
func (m *SwitchCapability) XXX_Merge(src proto.Message) {
xxx_messageInfo_SwitchCapability.Merge(m, src)
}
func (m *SwitchCapability) XXX_Size() int {
return xxx_messageInfo_SwitchCapability.Size(m)
}
func (m *SwitchCapability) XXX_DiscardUnknown() {
xxx_messageInfo_SwitchCapability.DiscardUnknown(m)
}
var xxx_messageInfo_SwitchCapability proto.InternalMessageInfo
func (m *SwitchCapability) GetDesc() *openflow_13.OfpDesc {
if m != nil {
return m.Desc
}
return nil
}
func (m *SwitchCapability) GetSwitchFeatures() *openflow_13.OfpSwitchFeatures {
if m != nil {
return m.SwitchFeatures
}
return nil
}
type ImageDownloadMessage struct {
Device *voltha.Device `protobuf:"bytes,1,opt,name=device,proto3" json:"device,omitempty"`
Image *voltha.ImageDownload `protobuf:"bytes,2,opt,name=image,proto3" json:"image,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ImageDownloadMessage) Reset() { *m = ImageDownloadMessage{} }
func (m *ImageDownloadMessage) String() string { return proto.CompactTextString(m) }
func (*ImageDownloadMessage) ProtoMessage() {}
func (*ImageDownloadMessage) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{14}
}
func (m *ImageDownloadMessage) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ImageDownloadMessage.Unmarshal(m, b)
}
func (m *ImageDownloadMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ImageDownloadMessage.Marshal(b, m, deterministic)
}
func (m *ImageDownloadMessage) XXX_Merge(src proto.Message) {
xxx_messageInfo_ImageDownloadMessage.Merge(m, src)
}
func (m *ImageDownloadMessage) XXX_Size() int {
return xxx_messageInfo_ImageDownloadMessage.Size(m)
}
func (m *ImageDownloadMessage) XXX_DiscardUnknown() {
xxx_messageInfo_ImageDownloadMessage.DiscardUnknown(m)
}
var xxx_messageInfo_ImageDownloadMessage proto.InternalMessageInfo
func (m *ImageDownloadMessage) GetDevice() *voltha.Device {
if m != nil {
return m.Device
}
return nil
}
func (m *ImageDownloadMessage) GetImage() *voltha.ImageDownload {
if m != nil {
return m.Image
}
return nil
}
type OMCITest struct {
Device *voltha.Device `protobuf:"bytes,1,opt,name=device,proto3" json:"device,omitempty"`
Request *voltha.OmciTestRequest `protobuf:"bytes,2,opt,name=request,proto3" json:"request,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OMCITest) Reset() { *m = OMCITest{} }
func (m *OMCITest) String() string { return proto.CompactTextString(m) }
func (*OMCITest) ProtoMessage() {}
func (*OMCITest) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{15}
}
func (m *OMCITest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OMCITest.Unmarshal(m, b)
}
func (m *OMCITest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OMCITest.Marshal(b, m, deterministic)
}
func (m *OMCITest) XXX_Merge(src proto.Message) {
xxx_messageInfo_OMCITest.Merge(m, src)
}
func (m *OMCITest) XXX_Size() int {
return xxx_messageInfo_OMCITest.Size(m)
}
func (m *OMCITest) XXX_DiscardUnknown() {
xxx_messageInfo_OMCITest.DiscardUnknown(m)
}
var xxx_messageInfo_OMCITest proto.InternalMessageInfo
func (m *OMCITest) GetDevice() *voltha.Device {
if m != nil {
return m.Device
}
return nil
}
func (m *OMCITest) GetRequest() *voltha.OmciTestRequest {
if m != nil {
return m.Request
}
return nil
}
type SimulateAlarmMessage struct {
Device *voltha.Device `protobuf:"bytes,1,opt,name=device,proto3" json:"device,omitempty"`
Request *voltha.SimulateAlarmRequest `protobuf:"bytes,2,opt,name=request,proto3" json:"request,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SimulateAlarmMessage) Reset() { *m = SimulateAlarmMessage{} }
func (m *SimulateAlarmMessage) String() string { return proto.CompactTextString(m) }
func (*SimulateAlarmMessage) ProtoMessage() {}
func (*SimulateAlarmMessage) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{16}
}
func (m *SimulateAlarmMessage) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SimulateAlarmMessage.Unmarshal(m, b)
}
func (m *SimulateAlarmMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SimulateAlarmMessage.Marshal(b, m, deterministic)
}
func (m *SimulateAlarmMessage) XXX_Merge(src proto.Message) {
xxx_messageInfo_SimulateAlarmMessage.Merge(m, src)
}
func (m *SimulateAlarmMessage) XXX_Size() int {
return xxx_messageInfo_SimulateAlarmMessage.Size(m)
}
func (m *SimulateAlarmMessage) XXX_DiscardUnknown() {
xxx_messageInfo_SimulateAlarmMessage.DiscardUnknown(m)
}
var xxx_messageInfo_SimulateAlarmMessage proto.InternalMessageInfo
func (m *SimulateAlarmMessage) GetDevice() *voltha.Device {
if m != nil {
return m.Device
}
return nil
}
func (m *SimulateAlarmMessage) GetRequest() *voltha.SimulateAlarmRequest {
if m != nil {
return m.Request
}
return nil
}
type GetExtValueMessage struct {
ParentDevice *voltha.Device `protobuf:"bytes,1,opt,name=parent_device,json=parentDevice,proto3" json:"parent_device,omitempty"`
ChildDevice *voltha.Device `protobuf:"bytes,2,opt,name=child_device,json=childDevice,proto3" json:"child_device,omitempty"`
ValueType common.ValueType_Type `protobuf:"varint,3,opt,name=value_type,json=valueType,proto3,enum=common.ValueType_Type" json:"value_type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetExtValueMessage) Reset() { *m = GetExtValueMessage{} }
func (m *GetExtValueMessage) String() string { return proto.CompactTextString(m) }
func (*GetExtValueMessage) ProtoMessage() {}
func (*GetExtValueMessage) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{17}
}
func (m *GetExtValueMessage) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetExtValueMessage.Unmarshal(m, b)
}
func (m *GetExtValueMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetExtValueMessage.Marshal(b, m, deterministic)
}
func (m *GetExtValueMessage) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetExtValueMessage.Merge(m, src)
}
func (m *GetExtValueMessage) XXX_Size() int {
return xxx_messageInfo_GetExtValueMessage.Size(m)
}
func (m *GetExtValueMessage) XXX_DiscardUnknown() {
xxx_messageInfo_GetExtValueMessage.DiscardUnknown(m)
}
var xxx_messageInfo_GetExtValueMessage proto.InternalMessageInfo
func (m *GetExtValueMessage) GetParentDevice() *voltha.Device {
if m != nil {
return m.ParentDevice
}
return nil
}
func (m *GetExtValueMessage) GetChildDevice() *voltha.Device {
if m != nil {
return m.ChildDevice
}
return nil
}
func (m *GetExtValueMessage) GetValueType() common.ValueType_Type {
if m != nil {
return m.ValueType
}
return common.ValueType_EMPTY
}
type SetExtValueMessage struct {
Device *voltha.Device `protobuf:"bytes,1,opt,name=device,proto3" json:"device,omitempty"`
Value *voltha.ValueSet `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SetExtValueMessage) Reset() { *m = SetExtValueMessage{} }
func (m *SetExtValueMessage) String() string { return proto.CompactTextString(m) }
func (*SetExtValueMessage) ProtoMessage() {}
func (*SetExtValueMessage) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{18}
}
func (m *SetExtValueMessage) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SetExtValueMessage.Unmarshal(m, b)
}
func (m *SetExtValueMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SetExtValueMessage.Marshal(b, m, deterministic)
}
func (m *SetExtValueMessage) XXX_Merge(src proto.Message) {
xxx_messageInfo_SetExtValueMessage.Merge(m, src)
}
func (m *SetExtValueMessage) XXX_Size() int {
return xxx_messageInfo_SetExtValueMessage.Size(m)
}
func (m *SetExtValueMessage) XXX_DiscardUnknown() {
xxx_messageInfo_SetExtValueMessage.DiscardUnknown(m)
}
var xxx_messageInfo_SetExtValueMessage proto.InternalMessageInfo
func (m *SetExtValueMessage) GetDevice() *voltha.Device {
if m != nil {
return m.Device
}
return nil
}
func (m *SetExtValueMessage) GetValue() *voltha.ValueSet {
if m != nil {
return m.Value
}
return nil
}
type OmciMessage struct {
Message []byte `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
ConnectStatus common.ConnectStatus_Types `protobuf:"varint,2,opt,name=connect_status,json=connectStatus,proto3,enum=common.ConnectStatus_Types" json:"connect_status,omitempty"`
ProxyAddress *voltha.Device_ProxyAddress `protobuf:"bytes,3,opt,name=proxy_address,json=proxyAddress,proto3" json:"proxy_address,omitempty"`
ParentDeviceId string `protobuf:"bytes,4,opt,name=parent_device_id,json=parentDeviceId,proto3" json:"parent_device_id,omitempty"`
ChildDeviceId string `protobuf:"bytes,5,opt,name=child_device_id,json=childDeviceId,proto3" json:"child_device_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OmciMessage) Reset() { *m = OmciMessage{} }
func (m *OmciMessage) String() string { return proto.CompactTextString(m) }
func (*OmciMessage) ProtoMessage() {}
func (*OmciMessage) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{19}
}
func (m *OmciMessage) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OmciMessage.Unmarshal(m, b)
}
func (m *OmciMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OmciMessage.Marshal(b, m, deterministic)
}
func (m *OmciMessage) XXX_Merge(src proto.Message) {
xxx_messageInfo_OmciMessage.Merge(m, src)
}
func (m *OmciMessage) XXX_Size() int {
return xxx_messageInfo_OmciMessage.Size(m)
}
func (m *OmciMessage) XXX_DiscardUnknown() {
xxx_messageInfo_OmciMessage.DiscardUnknown(m)
}
var xxx_messageInfo_OmciMessage proto.InternalMessageInfo
func (m *OmciMessage) GetMessage() []byte {
if m != nil {
return m.Message
}
return nil
}
func (m *OmciMessage) GetConnectStatus() common.ConnectStatus_Types {
if m != nil {
return m.ConnectStatus
}
return common.ConnectStatus_UNKNOWN
}
func (m *OmciMessage) GetProxyAddress() *voltha.Device_ProxyAddress {
if m != nil {
return m.ProxyAddress
}
return nil
}
func (m *OmciMessage) GetParentDeviceId() string {
if m != nil {
return m.ParentDeviceId
}
return ""
}
func (m *OmciMessage) GetChildDeviceId() string {
if m != nil {
return m.ChildDeviceId
}
return ""
}
type TechProfileDownloadMessage struct {
DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
UniId uint32 `protobuf:"varint,2,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
TpInstancePath string `protobuf:"bytes,3,opt,name=tp_instance_path,json=tpInstancePath,proto3" json:"tp_instance_path,omitempty"`
// Types that are valid to be assigned to TechTpInstance:
// *TechProfileDownloadMessage_TpInstance
// *TechProfileDownloadMessage_EponTpInstance
TechTpInstance isTechProfileDownloadMessage_TechTpInstance `protobuf_oneof:"tech_tp_instance"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *TechProfileDownloadMessage) Reset() { *m = TechProfileDownloadMessage{} }
func (m *TechProfileDownloadMessage) String() string { return proto.CompactTextString(m) }
func (*TechProfileDownloadMessage) ProtoMessage() {}
func (*TechProfileDownloadMessage) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{20}
}
func (m *TechProfileDownloadMessage) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TechProfileDownloadMessage.Unmarshal(m, b)
}
func (m *TechProfileDownloadMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_TechProfileDownloadMessage.Marshal(b, m, deterministic)
}
func (m *TechProfileDownloadMessage) XXX_Merge(src proto.Message) {
xxx_messageInfo_TechProfileDownloadMessage.Merge(m, src)
}
func (m *TechProfileDownloadMessage) XXX_Size() int {
return xxx_messageInfo_TechProfileDownloadMessage.Size(m)
}
func (m *TechProfileDownloadMessage) XXX_DiscardUnknown() {
xxx_messageInfo_TechProfileDownloadMessage.DiscardUnknown(m)
}
var xxx_messageInfo_TechProfileDownloadMessage proto.InternalMessageInfo
func (m *TechProfileDownloadMessage) GetDeviceId() string {
if m != nil {
return m.DeviceId
}
return ""
}
func (m *TechProfileDownloadMessage) GetUniId() uint32 {
if m != nil {
return m.UniId
}
return 0
}
func (m *TechProfileDownloadMessage) GetTpInstancePath() string {
if m != nil {
return m.TpInstancePath
}
return ""
}
type isTechProfileDownloadMessage_TechTpInstance interface {
isTechProfileDownloadMessage_TechTpInstance()
}
type TechProfileDownloadMessage_TpInstance struct {
TpInstance *tech_profile.TechProfileInstance `protobuf:"bytes,4,opt,name=tp_instance,json=tpInstance,proto3,oneof"`
}
type TechProfileDownloadMessage_EponTpInstance struct {
EponTpInstance *tech_profile.EponTechProfileInstance `protobuf:"bytes,5,opt,name=epon_tp_instance,json=eponTpInstance,proto3,oneof"`
}
func (*TechProfileDownloadMessage_TpInstance) isTechProfileDownloadMessage_TechTpInstance() {}
func (*TechProfileDownloadMessage_EponTpInstance) isTechProfileDownloadMessage_TechTpInstance() {}
func (m *TechProfileDownloadMessage) GetTechTpInstance() isTechProfileDownloadMessage_TechTpInstance {
if m != nil {
return m.TechTpInstance
}
return nil
}
func (m *TechProfileDownloadMessage) GetTpInstance() *tech_profile.TechProfileInstance {
if x, ok := m.GetTechTpInstance().(*TechProfileDownloadMessage_TpInstance); ok {
return x.TpInstance
}
return nil
}
func (m *TechProfileDownloadMessage) GetEponTpInstance() *tech_profile.EponTechProfileInstance {
if x, ok := m.GetTechTpInstance().(*TechProfileDownloadMessage_EponTpInstance); ok {
return x.EponTpInstance
}
return nil
}
// XXX_OneofWrappers is for the internal use of the proto package.
func (*TechProfileDownloadMessage) XXX_OneofWrappers() []interface{} {
return []interface{}{
(*TechProfileDownloadMessage_TpInstance)(nil),
(*TechProfileDownloadMessage_EponTpInstance)(nil),
}
}
type DeleteGemPortMessage struct {
DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
UniId uint32 `protobuf:"varint,2,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
TpInstancePath string `protobuf:"bytes,3,opt,name=tp_instance_path,json=tpInstancePath,proto3" json:"tp_instance_path,omitempty"`
GemPortId uint32 `protobuf:"varint,4,opt,name=gem_port_id,json=gemPortId,proto3" json:"gem_port_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DeleteGemPortMessage) Reset() { *m = DeleteGemPortMessage{} }
func (m *DeleteGemPortMessage) String() string { return proto.CompactTextString(m) }
func (*DeleteGemPortMessage) ProtoMessage() {}
func (*DeleteGemPortMessage) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{21}
}
func (m *DeleteGemPortMessage) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteGemPortMessage.Unmarshal(m, b)
}
func (m *DeleteGemPortMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DeleteGemPortMessage.Marshal(b, m, deterministic)
}
func (m *DeleteGemPortMessage) XXX_Merge(src proto.Message) {
xxx_messageInfo_DeleteGemPortMessage.Merge(m, src)
}
func (m *DeleteGemPortMessage) XXX_Size() int {
return xxx_messageInfo_DeleteGemPortMessage.Size(m)
}
func (m *DeleteGemPortMessage) XXX_DiscardUnknown() {
xxx_messageInfo_DeleteGemPortMessage.DiscardUnknown(m)
}
var xxx_messageInfo_DeleteGemPortMessage proto.InternalMessageInfo
func (m *DeleteGemPortMessage) GetDeviceId() string {
if m != nil {
return m.DeviceId
}
return ""
}
func (m *DeleteGemPortMessage) GetUniId() uint32 {
if m != nil {
return m.UniId
}
return 0
}
func (m *DeleteGemPortMessage) GetTpInstancePath() string {
if m != nil {
return m.TpInstancePath
}
return ""
}
func (m *DeleteGemPortMessage) GetGemPortId() uint32 {
if m != nil {
return m.GemPortId
}
return 0
}
type DeleteTcontMessage struct {
DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
UniId uint32 `protobuf:"varint,2,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
TpInstancePath string `protobuf:"bytes,3,opt,name=tp_instance_path,json=tpInstancePath,proto3" json:"tp_instance_path,omitempty"`
AllocId uint32 `protobuf:"varint,4,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DeleteTcontMessage) Reset() { *m = DeleteTcontMessage{} }
func (m *DeleteTcontMessage) String() string { return proto.CompactTextString(m) }
func (*DeleteTcontMessage) ProtoMessage() {}
func (*DeleteTcontMessage) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{22}
}
func (m *DeleteTcontMessage) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteTcontMessage.Unmarshal(m, b)
}
func (m *DeleteTcontMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DeleteTcontMessage.Marshal(b, m, deterministic)
}
func (m *DeleteTcontMessage) XXX_Merge(src proto.Message) {
xxx_messageInfo_DeleteTcontMessage.Merge(m, src)
}
func (m *DeleteTcontMessage) XXX_Size() int {
return xxx_messageInfo_DeleteTcontMessage.Size(m)
}
func (m *DeleteTcontMessage) XXX_DiscardUnknown() {
xxx_messageInfo_DeleteTcontMessage.DiscardUnknown(m)
}
var xxx_messageInfo_DeleteTcontMessage proto.InternalMessageInfo
func (m *DeleteTcontMessage) GetDeviceId() string {
if m != nil {
return m.DeviceId
}
return ""
}
func (m *DeleteTcontMessage) GetUniId() uint32 {
if m != nil {
return m.UniId
}
return 0
}
func (m *DeleteTcontMessage) GetTpInstancePath() string {
if m != nil {
return m.TpInstancePath
}
return ""
}
func (m *DeleteTcontMessage) GetAllocId() uint32 {
if m != nil {
return m.AllocId
}
return 0
}
type OnuIndicationMessage struct {
DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
OnuIndication *openolt.OnuIndication `protobuf:"bytes,2,opt,name=onu_indication,json=onuIndication,proto3" json:"onu_indication,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OnuIndicationMessage) Reset() { *m = OnuIndicationMessage{} }
func (m *OnuIndicationMessage) String() string { return proto.CompactTextString(m) }
func (*OnuIndicationMessage) ProtoMessage() {}
func (*OnuIndicationMessage) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{23}
}
func (m *OnuIndicationMessage) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OnuIndicationMessage.Unmarshal(m, b)
}
func (m *OnuIndicationMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OnuIndicationMessage.Marshal(b, m, deterministic)
}
func (m *OnuIndicationMessage) XXX_Merge(src proto.Message) {
xxx_messageInfo_OnuIndicationMessage.Merge(m, src)
}
func (m *OnuIndicationMessage) XXX_Size() int {
return xxx_messageInfo_OnuIndicationMessage.Size(m)
}
func (m *OnuIndicationMessage) XXX_DiscardUnknown() {
xxx_messageInfo_OnuIndicationMessage.DiscardUnknown(m)
}
var xxx_messageInfo_OnuIndicationMessage proto.InternalMessageInfo
func (m *OnuIndicationMessage) GetDeviceId() string {
if m != nil {
return m.DeviceId
}
return ""
}
func (m *OnuIndicationMessage) GetOnuIndication() *openolt.OnuIndication {
if m != nil {
return m.OnuIndication
}
return nil
}
type TechProfileInstanceRequestMessage struct {
DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
TpInstancePath string `protobuf:"bytes,2,opt,name=tp_instance_path,json=tpInstancePath,proto3" json:"tp_instance_path,omitempty"`
ParentDeviceId string `protobuf:"bytes,3,opt,name=parent_device_id,json=parentDeviceId,proto3" json:"parent_device_id,omitempty"`
ParentPonPort uint32 `protobuf:"varint,4,opt,name=parent_pon_port,json=parentPonPort,proto3" json:"parent_pon_port,omitempty"`
OnuId uint32 `protobuf:"varint,5,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
UniId uint32 `protobuf:"varint,6,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *TechProfileInstanceRequestMessage) Reset() { *m = TechProfileInstanceRequestMessage{} }
func (m *TechProfileInstanceRequestMessage) String() string { return proto.CompactTextString(m) }
func (*TechProfileInstanceRequestMessage) ProtoMessage() {}
func (*TechProfileInstanceRequestMessage) Descriptor() ([]byte, []int) {
return fileDescriptor_941f0031a549667f, []int{24}
}
func (m *TechProfileInstanceRequestMessage) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TechProfileInstanceRequestMessage.Unmarshal(m, b)
}
func (m *TechProfileInstanceRequestMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_TechProfileInstanceRequestMessage.Marshal(b, m, deterministic)
}
func (m *TechProfileInstanceRequestMessage) XXX_Merge(src proto.Message) {
xxx_messageInfo_TechProfileInstanceRequestMessage.Merge(m, src)
}
func (m *TechProfileInstanceRequestMessage) XXX_Size() int {
return xxx_messageInfo_TechProfileInstanceRequestMessage.Size(m)
}
func (m *TechProfileInstanceRequestMessage) XXX_DiscardUnknown() {
xxx_messageInfo_TechProfileInstanceRequestMessage.DiscardUnknown(m)
}
var xxx_messageInfo_TechProfileInstanceRequestMessage proto.InternalMessageInfo
func (m *TechProfileInstanceRequestMessage) GetDeviceId() string {
if m != nil {
return m.DeviceId
}
return ""
}
func (m *TechProfileInstanceRequestMessage) GetTpInstancePath() string {
if m != nil {
return m.TpInstancePath
}
return ""
}
func (m *TechProfileInstanceRequestMessage) GetParentDeviceId() string {
if m != nil {
return m.ParentDeviceId
}
return ""
}
func (m *TechProfileInstanceRequestMessage) GetParentPonPort() uint32 {
if m != nil {
return m.ParentPonPort
}
return 0
}
func (m *TechProfileInstanceRequestMessage) GetOnuId() uint32 {
if m != nil {
return m.OnuId
}
return 0
}
func (m *TechProfileInstanceRequestMessage) GetUniId() uint32 {
if m != nil {
return m.UniId
}
return 0
}
func init() {
proto.RegisterType((*AdapterRegistration)(nil), "voltha.AdapterRegistration")
proto.RegisterType((*ChildDeviceFilter)(nil), "voltha.ChildDeviceFilter")
proto.RegisterType((*PortFilter)(nil), "voltha.PortFilter")
proto.RegisterType((*DeviceDiscovery)(nil), "voltha.DeviceDiscovery")
proto.RegisterType((*DeviceStateFilter)(nil), "voltha.DeviceStateFilter")
proto.RegisterType((*PortState)(nil), "voltha.PortState")
proto.RegisterType((*PortStateFilter)(nil), "voltha.PortStateFilter")
proto.RegisterType((*PacketIn)(nil), "voltha.PacketIn")
proto.RegisterType((*PacketOut)(nil), "voltha.PacketOut")
proto.RegisterType((*DeviceReason)(nil), "voltha.DeviceReason")
proto.RegisterType((*BulkFlows)(nil), "voltha.BulkFlows")
proto.RegisterType((*IncrementalFlows)(nil), "voltha.IncrementalFlows")
proto.RegisterType((*PmConfigsInfo)(nil), "voltha.PmConfigsInfo")
proto.RegisterType((*SwitchCapability)(nil), "voltha.SwitchCapability")
proto.RegisterType((*ImageDownloadMessage)(nil), "voltha.ImageDownloadMessage")
proto.RegisterType((*OMCITest)(nil), "voltha.OMCITest")
proto.RegisterType((*SimulateAlarmMessage)(nil), "voltha.SimulateAlarmMessage")
proto.RegisterType((*GetExtValueMessage)(nil), "voltha.GetExtValueMessage")
proto.RegisterType((*SetExtValueMessage)(nil), "voltha.SetExtValueMessage")
proto.RegisterType((*OmciMessage)(nil), "voltha.OmciMessage")
proto.RegisterType((*TechProfileDownloadMessage)(nil), "voltha.TechProfileDownloadMessage")
proto.RegisterType((*DeleteGemPortMessage)(nil), "voltha.DeleteGemPortMessage")
proto.RegisterType((*DeleteTcontMessage)(nil), "voltha.DeleteTcontMessage")
proto.RegisterType((*OnuIndicationMessage)(nil), "voltha.OnuIndicationMessage")
proto.RegisterType((*TechProfileInstanceRequestMessage)(nil), "voltha.TechProfileInstanceRequestMessage")
}
func init() {
proto.RegisterFile("voltha_protos/inter_container.proto", fileDescriptor_941f0031a549667f)
}
var fileDescriptor_941f0031a549667f = []byte{
// 1440 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x58, 0x4f, 0x6f, 0xdb, 0xc6,
0x12, 0x7f, 0x74, 0x2c, 0xd9, 0x1a, 0xfd, 0xb1, 0xbd, 0xb1, 0x1d, 0xbf, 0xf8, 0xe5, 0x3d, 0x87,
0xc9, 0x0b, 0x9c, 0x06, 0x95, 0x1b, 0x1b, 0x69, 0x11, 0xa0, 0x05, 0x1a, 0xcb, 0x49, 0xca, 0x43,
0x62, 0x97, 0x32, 0x7a, 0xe8, 0xa1, 0xc4, 0x9a, 0x5c, 0x49, 0x44, 0xc8, 0x5d, 0x86, 0x5c, 0xca,
0xf1, 0xb9, 0x97, 0x5e, 0x7a, 0x69, 0xfb, 0x1d, 0x7a, 0x2d, 0xd0, 0x4f, 0xd1, 0x73, 0xaf, 0xfd,
0x04, 0xfd, 0x04, 0xbd, 0xb5, 0xd8, 0x7f, 0x12, 0x29, 0x29, 0x8e, 0x82, 0x16, 0xb9, 0x08, 0xdc,
0x9d, 0xdf, 0xcc, 0xfc, 0x66, 0x66, 0x77, 0x76, 0x57, 0x70, 0x6b, 0xc8, 0x22, 0x3e, 0xc0, 0x5e,
0x92, 0x32, 0xce, 0xb2, 0xbd, 0x90, 0x72, 0x92, 0x7a, 0x3e, 0xa3, 0x1c, 0x87, 0x94, 0xa4, 0x6d,
0x39, 0x8d, 0xaa, 0x0a, 0x74, 0xfd, 0x7a, 0x19, 0xec, 0xb3, 0x38, 0x66, 0x54, 0x61, 0x26, 0x65,
0x6a, 0xa4, 0x65, 0xff, 0x2b, 0xcb, 0x58, 0x42, 0x68, 0x2f, 0x62, 0xe7, 0xde, 0xfd, 0x03, 0x0d,
0xd8, 0x29, 0x03, 0x38, 0xf1, 0x07, 0xe2, 0xbb, 0x17, 0x46, 0x44, 0x23, 0xb6, 0xa7, 0x4d, 0xb0,
0x88, 0xcf, 0x16, 0xe2, 0x00, 0x27, 0xdc, 0x90, 0x9f, 0x24, 0x16, 0x90, 0x61, 0xe8, 0x6b, 0xab,
0x76, 0x0c, 0x57, 0x1f, 0x29, 0xb0, 0x4b, 0xfa, 0x61, 0xc6, 0x53, 0xcc, 0x43, 0x46, 0xd1, 0x5d,
0x58, 0xd2, 0x36, 0xb6, 0xac, 0x1d, 0x6b, 0xb7, 0xbe, 0xbf, 0xd2, 0xd6, 0xf1, 0x18, 0xb4, 0x91,
0xa3, 0x7b, 0x50, 0x0d, 0x4e, 0x2f, 0x12, 0x92, 0x6d, 0x2d, 0x48, 0xe4, 0x55, 0x83, 0x3c, 0x92,
0x7e, 0xa4, 0xc8, 0xd5, 0x10, 0xfb, 0x3b, 0x0b, 0xd6, 0x3a, 0x83, 0x30, 0x0a, 0x94, 0xf0, 0x49,
0x18, 0x09, 0x13, 0xdb, 0x50, 0x4b, 0x70, 0x4a, 0x28, 0xf7, 0xc2, 0x40, 0xfa, 0xab, 0xb9, 0xcb,
0x6a, 0xc2, 0x09, 0xd0, 0x2d, 0x68, 0x66, 0x24, 0x0d, 0x71, 0xe4, 0xd1, 0x3c, 0x3e, 0x23, 0xa9,
0x74, 0x53, 0x73, 0x1b, 0x6a, 0xf2, 0xb9, 0x9c, 0x43, 0x1b, 0x50, 0x65, 0x34, 0x17, 0xea, 0x57,
0x76, 0xac, 0xdd, 0xa6, 0x5b, 0x61, 0x34, 0x77, 0x02, 0x74, 0x1b, 0x5a, 0xda, 0x70, 0xc2, 0x52,
0xee, 0x51, 0xb6, 0xb5, 0x28, 0xc5, 0x0d, 0x35, 0x7b, 0xc2, 0x52, 0xfe, 0x9c, 0xd9, 0x2f, 0x01,
0xc4, 0xd7, 0x98, 0x8c, 0xca, 0x50, 0x81, 0x8c, 0x9a, 0x70, 0x02, 0x84, 0x60, 0x51, 0x58, 0x92,
0x1c, 0x9a, 0xae, 0xfc, 0x46, 0xfb, 0x50, 0x93, 0xd6, 0xf9, 0x45, 0x42, 0xa4, 0xfb, 0xd6, 0xfe,
0x86, 0xc9, 0x81, 0xb0, 0x2b, 0x7f, 0x44, 0xf8, 0xee, 0x72, 0xa2, 0xbf, 0xec, 0x3f, 0x2c, 0x58,
0x51, 0x29, 0x38, 0x0a, 0x33, 0x9f, 0x0d, 0x49, 0x7a, 0x71, 0x79, 0x16, 0xa6, 0x23, 0x59, 0x98,
0x8e, 0x04, 0xbd, 0x07, 0x6b, 0xbe, 0xc8, 0xae, 0xa7, 0x23, 0x18, 0x51, 0xaa, 0xb9, 0x2b, 0xfe,
0x38, 0xed, 0x82, 0x02, 0xba, 0x01, 0xe0, 0x0f, 0x30, 0xa5, 0x24, 0x12, 0xfe, 0x54, 0x5e, 0x6a,
0x7a, 0xc6, 0x09, 0x04, 0x9b, 0x21, 0xa1, 0x01, 0x4b, 0x85, 0xb4, 0xa2, 0xd8, 0xa8, 0x89, 0x59,
0x35, 0xa9, 0x5e, 0x5a, 0x93, 0xa5, 0x42, 0x4d, 0xec, 0x5f, 0x2d, 0x58, 0x53, 0x34, 0xba, 0x1c,
0x73, 0x32, 0x4f, 0xd6, 0x77, 0x61, 0x55, 0x07, 0x3f, 0xc6, 0xa8, 0x55, 0xa0, 0x93, 0x72, 0x64,
0x90, 0x0f, 0xa1, 0xce, 0x12, 0x92, 0x7a, 0x19, 0xc7, 0x3c, 0xcf, 0x74, 0x35, 0xb6, 0xda, 0x7a,
0x9f, 0x1e, 0x27, 0x24, 0xed, 0x4a, 0x49, 0x5b, 0x2d, 0x4b, 0x60, 0xa3, 0x19, 0xf4, 0x31, 0xd4,
0x7d, 0x46, 0xa9, 0x51, 0x5d, 0x94, 0xaa, 0xdb, 0x46, 0xb5, 0xc3, 0x28, 0x25, 0x3e, 0x2f, 0x6b,
0x0b, 0xbc, 0x9a, 0xb1, 0x7f, 0xb2, 0xa0, 0x26, 0x8a, 0x20, 0x63, 0xba, 0x3c, 0x9a, 0xd2, 0x7a,
0x59, 0x98, 0x6b, 0xbd, 0xa0, 0x6b, 0xb0, 0x64, 0xea, 0xae, 0x16, 0x78, 0x35, 0x51, 0x15, 0x9f,
0x08, 0x78, 0x71, 0xfe, 0x80, 0xed, 0xef, 0x2d, 0x58, 0x19, 0x51, 0x9e, 0xb7, 0x0c, 0x86, 0xb8,
0xd7, 0x93, 0x0a, 0x7a, 0x15, 0xb6, 0x0c, 0x51, 0x6d, 0xe6, 0x6f, 0xb0, 0xea, 0xc2, 0xf2, 0x09,
0xf6, 0x5f, 0x10, 0xee, 0xd0, 0xb7, 0xdf, 0x8a, 0x9b, 0x50, 0x4d, 0xa4, 0xb2, 0xcc, 0x52, 0xc3,
0xd5, 0x23, 0xfb, 0x6b, 0x51, 0x1d, 0xf9, 0x79, 0x9c, 0xf3, 0xcb, 0xcd, 0xde, 0x86, 0x16, 0xe9,
0xa7, 0x24, 0xcb, 0x26, 0x37, 0x9a, 0x9a, 0xd5, 0x1b, 0xed, 0xa0, 0xe4, 0xa8, 0xbe, 0xbf, 0xdd,
0x2e, 0xb6, 0x74, 0xd6, 0x4b, 0x3c, 0x25, 0xf6, 0x58, 0xce, 0x47, 0x2c, 0x3a, 0xd0, 0x50, 0x0b,
0xd5, 0x25, 0x38, 0x63, 0x6f, 0x08, 0x6f, 0x13, 0xaa, 0xa9, 0x84, 0xe9, 0x95, 0xae, 0x47, 0xf6,
0x2f, 0x16, 0xd4, 0x0e, 0xf3, 0xe8, 0xc5, 0x93, 0x88, 0x9d, 0x67, 0xe8, 0x0e, 0x54, 0x95, 0x86,
0x6e, 0xd3, 0xad, 0x72, 0xf3, 0x75, 0xb5, 0x14, 0xed, 0x42, 0x45, 0x90, 0x33, 0x3d, 0x1a, 0x95,
0xe8, 0x4a, 0x53, 0xae, 0x02, 0xa0, 0x3d, 0xa8, 0xf6, 0x53, 0x96, 0x27, 0x99, 0x8e, 0xec, 0xda,
0x14, 0xf4, 0xa9, 0x14, 0xbb, 0x1a, 0x86, 0x1e, 0x42, 0x53, 0x4a, 0x63, 0xc2, 0x71, 0x80, 0x39,
0x96, 0xd5, 0xae, 0xef, 0xaf, 0x1b, 0x26, 0x42, 0xe5, 0x99, 0x96, 0xb9, 0x8d, 0x5e, 0x61, 0x64,
0xff, 0x66, 0xc1, 0xaa, 0x43, 0xfd, 0x94, 0xc4, 0x84, 0x72, 0x1c, 0xbd, 0x5d, 0x48, 0xed, 0x72,
0x48, 0x5b, 0x53, 0x3c, 0x3b, 0x03, 0x4c, 0xfb, 0x64, 0x14, 0xd8, 0x83, 0x89, 0xc0, 0x6e, 0xcc,
0x0e, 0xcc, 0x68, 0xfd, 0x03, 0xe1, 0x7d, 0x05, 0xcd, 0x93, 0xb8, 0xc3, 0x68, 0x2f, 0xec, 0x67,
0x0e, 0xed, 0xb1, 0xcb, 0x0b, 0xfe, 0x01, 0x40, 0x12, 0x8b, 0x8b, 0x87, 0x80, 0xeb, 0xa0, 0xd6,
0x46, 0x7d, 0xc1, 0xd8, 0x71, 0x6b, 0x89, 0xf9, 0xb4, 0xbf, 0xb1, 0x60, 0xb5, 0x7b, 0x1e, 0x72,
0x7f, 0xd0, 0xc1, 0x09, 0x3e, 0x0b, 0xa3, 0x90, 0x5f, 0xa0, 0xbb, 0xb0, 0x18, 0x90, 0xcc, 0xd7,
0xc9, 0xdb, 0x98, 0x5a, 0x97, 0x42, 0xe8, 0x4a, 0x08, 0x72, 0x60, 0x25, 0x93, 0xea, 0x5e, 0x8f,
0x60, 0x9e, 0xa7, 0xa3, 0x23, 0x7c, 0x67, 0x4a, 0x6b, 0x02, 0xe7, 0xb6, 0xd4, 0xc4, 0x13, 0x3d,
0xb6, 0x5f, 0xc0, 0xba, 0x13, 0xe3, 0x3e, 0x39, 0x62, 0xe7, 0x34, 0x62, 0x38, 0x78, 0x46, 0xb2,
0x0c, 0xf7, 0xc9, 0xdc, 0xc5, 0xbc, 0x07, 0x95, 0x50, 0xe8, 0x6b, 0x02, 0xa3, 0x7e, 0x58, 0x32,
0xea, 0x2a, 0x8c, 0x4d, 0x60, 0xf9, 0xf8, 0x59, 0xc7, 0x39, 0x25, 0x19, 0x9f, 0xdb, 0xc1, 0x7d,
0x58, 0x4a, 0xc9, 0xcb, 0x9c, 0x64, 0x5c, 0xbb, 0xb8, 0x66, 0x80, 0xc7, 0xb1, 0x1f, 0x0a, 0x53,
0xae, 0x12, 0xbb, 0x06, 0x67, 0x0f, 0x61, 0xbd, 0x1b, 0xc6, 0x79, 0x84, 0x39, 0x79, 0x14, 0xe1,
0x34, 0x7e, 0xdb, 0x98, 0x3e, 0x9c, 0x74, 0xf9, 0x1f, 0x03, 0x2c, 0x99, 0x9d, 0xf2, 0xfb, 0xb3,
0x05, 0xe8, 0x29, 0xe1, 0x8f, 0x5f, 0xf1, 0x2f, 0x70, 0x94, 0x13, 0xe3, 0xf6, 0x00, 0x9a, 0xa5,
0x43, 0xf0, 0x35, 0xde, 0x1b, 0xc5, 0x13, 0x11, 0xdd, 0x87, 0x46, 0xf1, 0x42, 0xa0, 0x89, 0x4c,
0xea, 0xd4, 0x0b, 0x77, 0x03, 0xf4, 0x00, 0x60, 0x28, 0xfc, 0x16, 0xef, 0x33, 0x9b, 0xa6, 0x75,
0x4b, 0x46, 0xa2, 0x69, 0xcb, 0xce, 0xed, 0xd6, 0x86, 0x66, 0x6c, 0x07, 0x80, 0xba, 0xd3, 0xa4,
0xe7, 0xcd, 0xd5, 0x1d, 0xa8, 0x48, 0x53, 0x7a, 0x6f, 0xae, 0x1a, 0x98, 0x34, 0xd6, 0x25, 0xdc,
0x55, 0x62, 0xfb, 0x4f, 0x0b, 0xea, 0xa2, 0x60, 0xc6, 0xfe, 0x16, 0x2c, 0xc5, 0xea, 0x53, 0x3a,
0x68, 0xb8, 0x66, 0x88, 0x0e, 0xa1, 0xe5, 0xab, 0x33, 0xdb, 0x9c, 0x42, 0x0b, 0x6f, 0x3e, 0xd1,
0x9b, 0x7e, 0x71, 0x12, 0x7d, 0x0a, 0xcd, 0x24, 0x65, 0xaf, 0x2e, 0x3c, 0x1c, 0x04, 0xa2, 0xf9,
0x8f, 0x9a, 0x7d, 0x29, 0x88, 0xf6, 0x89, 0xc0, 0x3c, 0x52, 0x10, 0xb7, 0x91, 0x14, 0x46, 0x33,
0x6f, 0x2e, 0x8b, 0x33, 0x6f, 0x2e, 0x77, 0x60, 0xa5, 0x74, 0x75, 0x1b, 0xdd, 0xba, 0x9a, 0x85,
0xe2, 0x38, 0x81, 0xfd, 0xe3, 0x02, 0x5c, 0x3f, 0x25, 0xfe, 0xe0, 0x44, 0x3d, 0x0e, 0x26, 0x37,
0xdc, 0xa5, 0x2d, 0x66, 0x03, 0xaa, 0x39, 0x0d, 0xcd, 0xed, 0xa9, 0xe9, 0x56, 0x72, 0x1a, 0xaa,
0x73, 0x9d, 0x27, 0x5e, 0x48, 0x33, 0x8e, 0xa9, 0x4f, 0xbc, 0x04, 0xf3, 0x81, 0xbe, 0x34, 0xb6,
0x78, 0xe2, 0xe8, 0xe9, 0x13, 0xcc, 0x07, 0xe8, 0x08, 0xea, 0x05, 0xa4, 0x6e, 0x85, 0x37, 0xdb,
0xa5, 0xd7, 0x4a, 0x81, 0x9c, 0xd1, 0xfd, 0xec, 0x5f, 0x2e, 0x8c, 0x2d, 0xa1, 0xcf, 0x61, 0x95,
0x24, 0x8c, 0x7a, 0x45, 0x53, 0x15, 0x69, 0xea, 0xff, 0x65, 0x53, 0x8f, 0x13, 0x46, 0x67, 0x9b,
0x6b, 0x09, 0x03, 0xa7, 0x23, 0x93, 0x87, 0x08, 0x56, 0xa5, 0x66, 0xc1, 0xa4, 0xfd, 0x83, 0x05,
0xeb, 0x47, 0x24, 0x22, 0x9c, 0x3c, 0x25, 0xb1, 0x38, 0xb7, 0xdf, 0x4d, 0x8e, 0xfe, 0x0b, 0xf5,
0x3e, 0x89, 0xd5, 0xed, 0x61, 0x7c, 0xb1, 0xee, 0x2b, 0x0a, 0x4e, 0x60, 0x7f, 0x6b, 0x01, 0x52,
0xb4, 0x4e, 0xc5, 0x2b, 0xf3, 0xdd, 0x90, 0xfa, 0x37, 0x2c, 0xe3, 0x28, 0x62, 0xfe, 0x98, 0xd1,
0x92, 0x1c, 0x3b, 0x81, 0x9d, 0xc2, 0xfa, 0x31, 0xcd, 0x1d, 0x1a, 0x84, 0xbe, 0x7c, 0xfb, 0xcd,
0x45, 0xe8, 0x13, 0x68, 0xc9, 0xbb, 0xfd, 0x48, 0x4b, 0x77, 0x96, 0xcd, 0xb6, 0x79, 0x97, 0x96,
0x6c, 0xba, 0x4d, 0x56, 0x1c, 0xda, 0xbf, 0x5b, 0x70, 0x73, 0x46, 0x61, 0x75, 0x2b, 0x9c, 0x8b,
0xc1, 0xac, 0xd8, 0x17, 0x66, 0xc6, 0x3e, 0x6b, 0x0f, 0x5e, 0x79, 0xdd, 0x1e, 0x1c, 0x3d, 0xb2,
0xa8, 0xac, 0xa0, 0x4e, 0x56, 0xd3, 0xbc, 0xb2, 0xa8, 0x28, 0x62, 0xe1, 0x65, 0x53, 0x29, 0xbe,
0x36, 0xc7, 0x55, 0xaa, 0x16, 0xaa, 0x74, 0xf8, 0x1c, 0xae, 0xb2, 0xb4, 0x2f, 0x13, 0xe3, 0xb3,
0x34, 0xd0, 0xcd, 0xe3, 0xcb, 0x8f, 0xfa, 0x21, 0x1f, 0xe4, 0x67, 0xa2, 0x1d, 0xed, 0x19, 0x99,
0xfe, 0xd3, 0xe0, 0x7d, 0xf3, 0x17, 0xc2, 0x83, 0xbd, 0x3e, 0x9b, 0xfc, 0x47, 0xe2, 0xac, 0x2a,
0xa5, 0x07, 0x7f, 0x05, 0x00, 0x00, 0xff, 0xff, 0x9f, 0x82, 0x0a, 0xe6, 0xb9, 0x10, 0x00, 0x00,
}