From 0d3a6cc3ad775f5a49fab6c2cb6d649a695b8353 Mon Sep 17 00:00:00 2001 From: Serge Bazanski Date: Fri, 5 Oct 2018 16:34:36 -0700 Subject: [PATCH] regenerate protos --- proto/config/config.pb.go | 406 ++++++++++++++++++++++++++++++++++++ proto/control/control.pb.go | 307 ++++++++++++++++----------- 2 files changed, 595 insertions(+), 118 deletions(-) create mode 100644 proto/config/config.pb.go diff --git a/proto/config/config.pb.go b/proto/config/config.pb.go new file mode 100644 index 00000000..69aac41f --- /dev/null +++ b/proto/config/config.pb.go @@ -0,0 +1,406 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: config.proto + +package config + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + 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.ProtoPackageIsVersion2 // please upgrade the proto package + +type Switch_Connector int32 + +const ( + Switch_CONNECTOR_INVALID Switch_Connector = 0 + Switch_CONNECTOR_M6220 Switch_Connector = 1 + Switch_CONNECTOR_ARISTA Switch_Connector = 2 +) + +var Switch_Connector_name = map[int32]string{ + 0: "CONNECTOR_INVALID", + 1: "CONNECTOR_M6220", + 2: "CONNECTOR_ARISTA", +} + +var Switch_Connector_value = map[string]int32{ + "CONNECTOR_INVALID": 0, + "CONNECTOR_M6220": 1, + "CONNECTOR_ARISTA": 2, +} + +func (x Switch_Connector) String() string { + return proto.EnumName(Switch_Connector_name, int32(x)) +} + +func (Switch_Connector) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3eaf2c85e69e9ea4, []int{1, 0} +} + +type Switch_Segment_Type int32 + +const ( + Switch_Segment_TYPE_INVALID Switch_Segment_Type = 0 + Switch_Segment_TYPE_VLAN Switch_Segment_Type = 1 +) + +var Switch_Segment_Type_name = map[int32]string{ + 0: "TYPE_INVALID", + 1: "TYPE_VLAN", +} + +var Switch_Segment_Type_value = map[string]int32{ + "TYPE_INVALID": 0, + "TYPE_VLAN": 1, +} + +func (x Switch_Segment_Type) String() string { + return proto.EnumName(Switch_Segment_Type_name, int32(x)) +} + +func (Switch_Segment_Type) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3eaf2c85e69e9ea4, []int{1, 1, 0} +} + +type Config struct { + Switch []*Switch `protobuf:"bytes,1,rep,name=switch,proto3" json:"switch,omitempty"` + Machine []*Machine `protobuf:"bytes,2,rep,name=machine,proto3" json:"machine,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Config) Reset() { *m = Config{} } +func (m *Config) String() string { return proto.CompactTextString(m) } +func (*Config) ProtoMessage() {} +func (*Config) Descriptor() ([]byte, []int) { + return fileDescriptor_3eaf2c85e69e9ea4, []int{0} +} + +func (m *Config) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Config.Unmarshal(m, b) +} +func (m *Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Config.Marshal(b, m, deterministic) +} +func (m *Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_Config.Merge(m, src) +} +func (m *Config) XXX_Size() int { + return xxx_messageInfo_Config.Size(m) +} +func (m *Config) XXX_DiscardUnknown() { + xxx_messageInfo_Config.DiscardUnknown(m) +} + +var xxx_messageInfo_Config proto.InternalMessageInfo + +func (m *Config) GetSwitch() []*Switch { + if m != nil { + return m.Switch + } + return nil +} + +func (m *Config) GetMachine() []*Machine { + if m != nil { + return m.Machine + } + return nil +} + +type Switch struct { + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Connector Switch_Connector `protobuf:"varint,2,opt,name=connector,proto3,enum=Switch_Connector" json:"connector,omitempty"` + Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"` + ManagedPort []*Switch_SwitchPort `protobuf:"bytes,4,rep,name=managed_port,json=managedPort,proto3" json:"managed_port,omitempty"` + AvailableSegment []*Switch_Segment `protobuf:"bytes,5,rep,name=available_segment,json=availableSegment,proto3" json:"available_segment,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Switch) Reset() { *m = Switch{} } +func (m *Switch) String() string { return proto.CompactTextString(m) } +func (*Switch) ProtoMessage() {} +func (*Switch) Descriptor() ([]byte, []int) { + return fileDescriptor_3eaf2c85e69e9ea4, []int{1} +} + +func (m *Switch) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Switch.Unmarshal(m, b) +} +func (m *Switch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Switch.Marshal(b, m, deterministic) +} +func (m *Switch) XXX_Merge(src proto.Message) { + xxx_messageInfo_Switch.Merge(m, src) +} +func (m *Switch) XXX_Size() int { + return xxx_messageInfo_Switch.Size(m) +} +func (m *Switch) XXX_DiscardUnknown() { + xxx_messageInfo_Switch.DiscardUnknown(m) +} + +var xxx_messageInfo_Switch proto.InternalMessageInfo + +func (m *Switch) GetName() string { + if m != nil { + return m.Name + } + return "" +} + +func (m *Switch) GetConnector() Switch_Connector { + if m != nil { + return m.Connector + } + return Switch_CONNECTOR_INVALID +} + +func (m *Switch) GetAddress() string { + if m != nil { + return m.Address + } + return "" +} + +func (m *Switch) GetManagedPort() []*Switch_SwitchPort { + if m != nil { + return m.ManagedPort + } + return nil +} + +func (m *Switch) GetAvailableSegment() []*Switch_Segment { + if m != nil { + return m.AvailableSegment + } + return nil +} + +type Switch_SwitchPort struct { + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Switch_SwitchPort) Reset() { *m = Switch_SwitchPort{} } +func (m *Switch_SwitchPort) String() string { return proto.CompactTextString(m) } +func (*Switch_SwitchPort) ProtoMessage() {} +func (*Switch_SwitchPort) Descriptor() ([]byte, []int) { + return fileDescriptor_3eaf2c85e69e9ea4, []int{1, 0} +} + +func (m *Switch_SwitchPort) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Switch_SwitchPort.Unmarshal(m, b) +} +func (m *Switch_SwitchPort) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Switch_SwitchPort.Marshal(b, m, deterministic) +} +func (m *Switch_SwitchPort) XXX_Merge(src proto.Message) { + xxx_messageInfo_Switch_SwitchPort.Merge(m, src) +} +func (m *Switch_SwitchPort) XXX_Size() int { + return xxx_messageInfo_Switch_SwitchPort.Size(m) +} +func (m *Switch_SwitchPort) XXX_DiscardUnknown() { + xxx_messageInfo_Switch_SwitchPort.DiscardUnknown(m) +} + +var xxx_messageInfo_Switch_SwitchPort proto.InternalMessageInfo + +func (m *Switch_SwitchPort) GetName() string { + if m != nil { + return m.Name + } + return "" +} + +type Switch_Segment struct { + SegmentType Switch_Segment_Type `protobuf:"varint,1,opt,name=segment_type,json=segmentType,proto3,enum=Switch_Segment_Type" json:"segment_type,omitempty"` + VlanId int32 `protobuf:"varint,2,opt,name=vlan_id,json=vlanId,proto3" json:"vlan_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Switch_Segment) Reset() { *m = Switch_Segment{} } +func (m *Switch_Segment) String() string { return proto.CompactTextString(m) } +func (*Switch_Segment) ProtoMessage() {} +func (*Switch_Segment) Descriptor() ([]byte, []int) { + return fileDescriptor_3eaf2c85e69e9ea4, []int{1, 1} +} + +func (m *Switch_Segment) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Switch_Segment.Unmarshal(m, b) +} +func (m *Switch_Segment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Switch_Segment.Marshal(b, m, deterministic) +} +func (m *Switch_Segment) XXX_Merge(src proto.Message) { + xxx_messageInfo_Switch_Segment.Merge(m, src) +} +func (m *Switch_Segment) XXX_Size() int { + return xxx_messageInfo_Switch_Segment.Size(m) +} +func (m *Switch_Segment) XXX_DiscardUnknown() { + xxx_messageInfo_Switch_Segment.DiscardUnknown(m) +} + +var xxx_messageInfo_Switch_Segment proto.InternalMessageInfo + +func (m *Switch_Segment) GetSegmentType() Switch_Segment_Type { + if m != nil { + return m.SegmentType + } + return Switch_Segment_TYPE_INVALID +} + +func (m *Switch_Segment) GetVlanId() int32 { + if m != nil { + return m.VlanId + } + return 0 +} + +type Machine struct { + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + ManagedPort []*Machine_Port `protobuf:"bytes,2,rep,name=managed_port,json=managedPort,proto3" json:"managed_port,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Machine) Reset() { *m = Machine{} } +func (m *Machine) String() string { return proto.CompactTextString(m) } +func (*Machine) ProtoMessage() {} +func (*Machine) Descriptor() ([]byte, []int) { + return fileDescriptor_3eaf2c85e69e9ea4, []int{2} +} + +func (m *Machine) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Machine.Unmarshal(m, b) +} +func (m *Machine) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Machine.Marshal(b, m, deterministic) +} +func (m *Machine) XXX_Merge(src proto.Message) { + xxx_messageInfo_Machine.Merge(m, src) +} +func (m *Machine) XXX_Size() int { + return xxx_messageInfo_Machine.Size(m) +} +func (m *Machine) XXX_DiscardUnknown() { + xxx_messageInfo_Machine.DiscardUnknown(m) +} + +var xxx_messageInfo_Machine proto.InternalMessageInfo + +func (m *Machine) GetName() string { + if m != nil { + return m.Name + } + return "" +} + +func (m *Machine) GetManagedPort() []*Machine_Port { + if m != nil { + return m.ManagedPort + } + return nil +} + +type Machine_Port struct { + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Machine_Port) Reset() { *m = Machine_Port{} } +func (m *Machine_Port) String() string { return proto.CompactTextString(m) } +func (*Machine_Port) ProtoMessage() {} +func (*Machine_Port) Descriptor() ([]byte, []int) { + return fileDescriptor_3eaf2c85e69e9ea4, []int{2, 0} +} + +func (m *Machine_Port) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Machine_Port.Unmarshal(m, b) +} +func (m *Machine_Port) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Machine_Port.Marshal(b, m, deterministic) +} +func (m *Machine_Port) XXX_Merge(src proto.Message) { + xxx_messageInfo_Machine_Port.Merge(m, src) +} +func (m *Machine_Port) XXX_Size() int { + return xxx_messageInfo_Machine_Port.Size(m) +} +func (m *Machine_Port) XXX_DiscardUnknown() { + xxx_messageInfo_Machine_Port.DiscardUnknown(m) +} + +var xxx_messageInfo_Machine_Port proto.InternalMessageInfo + +func (m *Machine_Port) GetName() string { + if m != nil { + return m.Name + } + return "" +} + +func init() { + proto.RegisterEnum("Switch_Connector", Switch_Connector_name, Switch_Connector_value) + proto.RegisterEnum("Switch_Segment_Type", Switch_Segment_Type_name, Switch_Segment_Type_value) + proto.RegisterType((*Config)(nil), "Config") + proto.RegisterType((*Switch)(nil), "Switch") + proto.RegisterType((*Switch_SwitchPort)(nil), "Switch.SwitchPort") + proto.RegisterType((*Switch_Segment)(nil), "Switch.Segment") + proto.RegisterType((*Machine)(nil), "Machine") + proto.RegisterType((*Machine_Port)(nil), "Machine.Port") +} + +func init() { proto.RegisterFile("config.proto", fileDescriptor_3eaf2c85e69e9ea4) } + +var fileDescriptor_3eaf2c85e69e9ea4 = []byte{ + // 394 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x92, 0xc1, 0x6e, 0x9b, 0x40, + 0x10, 0x86, 0x8b, 0x4d, 0xa0, 0x8c, 0x49, 0x82, 0xb7, 0xa9, 0xba, 0xe2, 0x52, 0xc4, 0xa5, 0x3e, + 0xd1, 0x88, 0xaa, 0xed, 0xa5, 0x17, 0x44, 0x73, 0x40, 0x0a, 0x24, 0xda, 0xa0, 0x48, 0x3d, 0xa1, + 0x0d, 0x6c, 0x1d, 0x54, 0xb3, 0x20, 0x40, 0xae, 0x7c, 0xef, 0x23, 0xf6, 0x81, 0x2a, 0x2f, 0x8b, + 0xa9, 0x5c, 0xf7, 0x04, 0xff, 0x3f, 0xdf, 0xcc, 0xc0, 0xcc, 0x80, 0x99, 0xd7, 0xfc, 0x7b, 0xb9, + 0xf6, 0x9a, 0xb6, 0xee, 0x6b, 0x37, 0x06, 0x2d, 0x14, 0x1a, 0xbd, 0x05, 0xad, 0xfb, 0x59, 0xf6, + 0xf9, 0x33, 0x56, 0x9c, 0xf9, 0x6a, 0xe1, 0xeb, 0xde, 0x83, 0x90, 0x44, 0xda, 0xc8, 0x05, 0xbd, + 0xa2, 0xf9, 0x73, 0xc9, 0x19, 0x9e, 0x09, 0xe2, 0xa5, 0x17, 0x0f, 0x9a, 0x8c, 0x01, 0xf7, 0xf7, + 0x1c, 0xb4, 0x21, 0x0d, 0x21, 0x50, 0x39, 0xad, 0x18, 0x56, 0x1c, 0x65, 0x65, 0x10, 0xf1, 0x8e, + 0xde, 0x83, 0x91, 0xd7, 0x9c, 0xb3, 0xbc, 0xaf, 0x5b, 0x3c, 0x73, 0x94, 0xd5, 0x85, 0xbf, 0x94, + 0x6d, 0xbc, 0x70, 0x0c, 0x90, 0x89, 0x41, 0x18, 0x74, 0x5a, 0x14, 0x2d, 0xeb, 0x3a, 0x3c, 0x17, + 0x75, 0x46, 0x89, 0x3e, 0x82, 0x59, 0x51, 0x4e, 0xd7, 0xac, 0xc8, 0x9a, 0xba, 0xed, 0xb1, 0x2a, + 0x3e, 0x09, 0x8d, 0xd5, 0x86, 0xc7, 0x7d, 0xdd, 0xf6, 0x64, 0x21, 0xb9, 0xbd, 0x40, 0x5f, 0x60, + 0x49, 0xb7, 0xb4, 0xdc, 0xd0, 0xa7, 0x0d, 0xcb, 0x3a, 0xb6, 0xae, 0x18, 0xef, 0xf1, 0x99, 0xc8, + 0xbd, 0x3c, 0xe4, 0x0e, 0x36, 0xb1, 0x0e, 0xa4, 0x74, 0x6c, 0x07, 0x60, 0x2a, 0x7c, 0xea, 0x0f, + 0xed, 0x5f, 0x0a, 0xe8, 0x92, 0x46, 0x9f, 0xc1, 0x94, 0x1d, 0xb2, 0x7e, 0xd7, 0x0c, 0xdc, 0x85, + 0x7f, 0x75, 0xd4, 0xc6, 0x4b, 0x77, 0x0d, 0x23, 0x0b, 0x49, 0xee, 0x05, 0x7a, 0x03, 0xfa, 0x76, + 0x43, 0x79, 0x56, 0x16, 0x62, 0x48, 0x67, 0x44, 0xdb, 0xcb, 0xa8, 0x70, 0xdf, 0x81, 0x2a, 0x00, + 0x0b, 0xcc, 0xf4, 0xdb, 0xfd, 0x4d, 0x16, 0x25, 0x8f, 0xc1, 0x6d, 0xf4, 0xd5, 0x7a, 0x81, 0xce, + 0xc1, 0x10, 0xce, 0xe3, 0x6d, 0x90, 0x58, 0x8a, 0x1b, 0x83, 0x71, 0x98, 0x27, 0x7a, 0x0d, 0xcb, + 0xf0, 0x2e, 0x49, 0x6e, 0xc2, 0xf4, 0x8e, 0xfc, 0x95, 0xf2, 0x0a, 0x2e, 0x27, 0x3b, 0xfe, 0xe4, + 0xfb, 0xd7, 0x96, 0x82, 0xae, 0xc0, 0x9a, 0xcc, 0x80, 0x44, 0x0f, 0x69, 0x60, 0xcd, 0xdc, 0x1f, + 0xa0, 0xcb, 0x55, 0x9f, 0x5c, 0xeb, 0xf5, 0xd1, 0x2e, 0x86, 0xf3, 0x38, 0x1f, 0xcf, 0xc3, 0xfb, + 0x67, 0x0d, 0xb6, 0x0d, 0xea, 0xff, 0x46, 0xf8, 0xa4, 0x89, 0xcb, 0xfc, 0xf0, 0x27, 0x00, 0x00, + 0xff, 0xff, 0x30, 0x75, 0x6a, 0x03, 0xa9, 0x02, 0x00, 0x00, +} diff --git a/proto/control/control.pb.go b/proto/control/control.pb.go index bb605218..62ed732a 100644 --- a/proto/control/control.pb.go +++ b/proto/control/control.pb.go @@ -1,26 +1,14 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // source: control.proto -/* -Package connector is a generated protocol buffer package. - -It is generated from these files: - control.proto - -It has these top-level messages: - GetPortsRequest - SwitchPort - GetPortsResponse -*/ package connector -import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" - import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" context "golang.org/x/net/context" grpc "google.golang.org/grpc" + math "math" ) // Reference imports to suppress errors if they are not otherwise used. @@ -49,6 +37,7 @@ var SwitchPort_Speed_name = map[int32]string{ 2: "SPEED_1G", 3: "SPEED_10G", } + var SwitchPort_Speed_value = map[string]int32{ "SPEED_INVALID": 0, "SPEED_100M": 1, @@ -59,7 +48,10 @@ var SwitchPort_Speed_value = map[string]int32{ func (x SwitchPort_Speed) String() string { return proto.EnumName(SwitchPort_Speed_name, int32(x)) } -func (SwitchPort_Speed) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} } + +func (SwitchPort_Speed) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_0c5120591600887d, []int{1, 0} +} type SwitchPort_LinkState int32 @@ -74,6 +66,7 @@ var SwitchPort_LinkState_name = map[int32]string{ 1: "LINKSTATE_DOWN", 2: "LINKSTATE_UP", } + var SwitchPort_LinkState_value = map[string]int32{ "LINKSTATE_INVALID": 0, "LINKSTATE_DOWN": 1, @@ -83,7 +76,10 @@ var SwitchPort_LinkState_value = map[string]int32{ func (x SwitchPort_LinkState) String() string { return proto.EnumName(SwitchPort_LinkState_name, int32(x)) } -func (SwitchPort_LinkState) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 1} } + +func (SwitchPort_LinkState) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_0c5120591600887d, []int{1, 1} +} type SwitchPort_PortMode int32 @@ -111,6 +107,7 @@ var SwitchPort_PortMode_name = map[int32]string{ 4: "PORTMODE_ROUTED", 5: "PORTMODE_MANGLED", } + var SwitchPort_PortMode_value = map[string]int32{ "PORTMODE_INVALID": 0, "PORTMODE_SWITCHPORT_UNTAGGED": 1, @@ -123,7 +120,10 @@ var SwitchPort_PortMode_value = map[string]int32{ func (x SwitchPort_PortMode) String() string { return proto.EnumName(SwitchPort_PortMode_name, int32(x)) } -func (SwitchPort_PortMode) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 2} } + +func (SwitchPort_PortMode) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_0c5120591600887d, []int{1, 2} +} type SwitchPort_SpanningTreeMode int32 @@ -140,6 +140,7 @@ var SwitchPort_SpanningTreeMode_name = map[int32]string{ 1: "SPANNING_TREE_MODE_AUTO_PORTFAST", 2: "SPANNING_TREE_MODE_PORTFAST", } + var SwitchPort_SpanningTreeMode_value = map[string]int32{ "SPANNING_TREE_MODE_INVALID": 0, "SPANNING_TREE_MODE_AUTO_PORTFAST": 1, @@ -149,40 +150,87 @@ var SwitchPort_SpanningTreeMode_value = map[string]int32{ func (x SwitchPort_SpanningTreeMode) String() string { return proto.EnumName(SwitchPort_SpanningTreeMode_name, int32(x)) } + func (SwitchPort_SpanningTreeMode) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{1, 3} + return fileDescriptor_0c5120591600887d, []int{1, 3} } type GetPortsRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *GetPortsRequest) Reset() { *m = GetPortsRequest{} } -func (m *GetPortsRequest) String() string { return proto.CompactTextString(m) } -func (*GetPortsRequest) ProtoMessage() {} -func (*GetPortsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } +func (m *GetPortsRequest) Reset() { *m = GetPortsRequest{} } +func (m *GetPortsRequest) String() string { return proto.CompactTextString(m) } +func (*GetPortsRequest) ProtoMessage() {} +func (*GetPortsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_0c5120591600887d, []int{0} +} + +func (m *GetPortsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetPortsRequest.Unmarshal(m, b) +} +func (m *GetPortsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetPortsRequest.Marshal(b, m, deterministic) +} +func (m *GetPortsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetPortsRequest.Merge(m, src) +} +func (m *GetPortsRequest) XXX_Size() int { + return xxx_messageInfo_GetPortsRequest.Size(m) +} +func (m *GetPortsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetPortsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_GetPortsRequest proto.InternalMessageInfo type SwitchPort struct { - Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - Speed SwitchPort_Speed `protobuf:"varint,2,opt,name=speed,enum=connector.SwitchPort_Speed" json:"speed,omitempty"` - LinkState SwitchPort_LinkState `protobuf:"varint,3,opt,name=link_state,json=linkState,enum=connector.SwitchPort_LinkState" json:"link_state,omitempty"` - PortMode SwitchPort_PortMode `protobuf:"varint,4,opt,name=port_mode,json=portMode,enum=connector.SwitchPort_PortMode" json:"port_mode,omitempty"` + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Speed SwitchPort_Speed `protobuf:"varint,2,opt,name=speed,proto3,enum=connector.SwitchPort_Speed" json:"speed,omitempty"` + LinkState SwitchPort_LinkState `protobuf:"varint,3,opt,name=link_state,json=linkState,proto3,enum=connector.SwitchPort_LinkState" json:"link_state,omitempty"` + PortMode SwitchPort_PortMode `protobuf:"varint,4,opt,name=port_mode,json=portMode,proto3,enum=connector.SwitchPort_PortMode" json:"port_mode,omitempty"` // For PORTMODE_SWITCHPORT_UNTAGGED and PORTMODE_SWITCHPORT_GENERIC, the // VLAN ID that this interface is natively bridged to. - VlanNative int32 `protobuf:"varint,5,opt,name=vlan_native,json=vlanNative" json:"vlan_native,omitempty"` + VlanNative int32 `protobuf:"varint,5,opt,name=vlan_native,json=vlanNative,proto3" json:"vlan_native,omitempty"` // For PORTMODE_SWITCHPORT_TAGGED and PORTMODE_SWITCHPORT_GENERIC, the VLAN // IDs that the interface is bridged to using 802.1q tags. - VlanTagged []int32 `protobuf:"varint,6,rep,packed,name=vlan_tagged,json=vlanTagged" json:"vlan_tagged,omitempty"` + VlanTagged []int32 `protobuf:"varint,6,rep,packed,name=vlan_tagged,json=vlanTagged,proto3" json:"vlan_tagged,omitempty"` // For PORTMODE_ROUTED - Prefixes []string `protobuf:"bytes,7,rep,name=prefixes" json:"prefixes,omitempty"` + Prefixes []string `protobuf:"bytes,7,rep,name=prefixes,proto3" json:"prefixes,omitempty"` // Interface MTU - Mtu int32 `protobuf:"varint,8,opt,name=mtu" json:"mtu,omitempty"` - SpanningTreeMode SwitchPort_SpanningTreeMode `protobuf:"varint,9,opt,name=spanning_tree_mode,json=spanningTreeMode,enum=connector.SwitchPort_SpanningTreeMode" json:"spanning_tree_mode,omitempty"` + Mtu int32 `protobuf:"varint,8,opt,name=mtu,proto3" json:"mtu,omitempty"` + SpanningTreeMode SwitchPort_SpanningTreeMode `protobuf:"varint,9,opt,name=spanning_tree_mode,json=spanningTreeMode,proto3,enum=connector.SwitchPort_SpanningTreeMode" json:"spanning_tree_mode,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *SwitchPort) Reset() { *m = SwitchPort{} } -func (m *SwitchPort) String() string { return proto.CompactTextString(m) } -func (*SwitchPort) ProtoMessage() {} -func (*SwitchPort) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } +func (m *SwitchPort) Reset() { *m = SwitchPort{} } +func (m *SwitchPort) String() string { return proto.CompactTextString(m) } +func (*SwitchPort) ProtoMessage() {} +func (*SwitchPort) Descriptor() ([]byte, []int) { + return fileDescriptor_0c5120591600887d, []int{1} +} + +func (m *SwitchPort) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SwitchPort.Unmarshal(m, b) +} +func (m *SwitchPort) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SwitchPort.Marshal(b, m, deterministic) +} +func (m *SwitchPort) XXX_Merge(src proto.Message) { + xxx_messageInfo_SwitchPort.Merge(m, src) +} +func (m *SwitchPort) XXX_Size() int { + return xxx_messageInfo_SwitchPort.Size(m) +} +func (m *SwitchPort) XXX_DiscardUnknown() { + xxx_messageInfo_SwitchPort.DiscardUnknown(m) +} + +var xxx_messageInfo_SwitchPort proto.InternalMessageInfo func (m *SwitchPort) GetName() string { if m != nil { @@ -248,13 +296,36 @@ func (m *SwitchPort) GetSpanningTreeMode() SwitchPort_SpanningTreeMode { } type GetPortsResponse struct { - Ports []*SwitchPort `protobuf:"bytes,1,rep,name=ports" json:"ports,omitempty"` + Ports []*SwitchPort `protobuf:"bytes,1,rep,name=ports,proto3" json:"ports,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *GetPortsResponse) Reset() { *m = GetPortsResponse{} } -func (m *GetPortsResponse) String() string { return proto.CompactTextString(m) } -func (*GetPortsResponse) ProtoMessage() {} -func (*GetPortsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } +func (m *GetPortsResponse) Reset() { *m = GetPortsResponse{} } +func (m *GetPortsResponse) String() string { return proto.CompactTextString(m) } +func (*GetPortsResponse) ProtoMessage() {} +func (*GetPortsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_0c5120591600887d, []int{2} +} + +func (m *GetPortsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetPortsResponse.Unmarshal(m, b) +} +func (m *GetPortsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetPortsResponse.Marshal(b, m, deterministic) +} +func (m *GetPortsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetPortsResponse.Merge(m, src) +} +func (m *GetPortsResponse) XXX_Size() int { + return xxx_messageInfo_GetPortsResponse.Size(m) +} +func (m *GetPortsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetPortsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetPortsResponse proto.InternalMessageInfo func (m *GetPortsResponse) GetPorts() []*SwitchPort { if m != nil { @@ -264,90 +335,18 @@ func (m *GetPortsResponse) GetPorts() []*SwitchPort { } func init() { - proto.RegisterType((*GetPortsRequest)(nil), "connector.GetPortsRequest") - proto.RegisterType((*SwitchPort)(nil), "connector.SwitchPort") - proto.RegisterType((*GetPortsResponse)(nil), "connector.GetPortsResponse") proto.RegisterEnum("connector.SwitchPort_Speed", SwitchPort_Speed_name, SwitchPort_Speed_value) proto.RegisterEnum("connector.SwitchPort_LinkState", SwitchPort_LinkState_name, SwitchPort_LinkState_value) proto.RegisterEnum("connector.SwitchPort_PortMode", SwitchPort_PortMode_name, SwitchPort_PortMode_value) proto.RegisterEnum("connector.SwitchPort_SpanningTreeMode", SwitchPort_SpanningTreeMode_name, SwitchPort_SpanningTreeMode_value) + proto.RegisterType((*GetPortsRequest)(nil), "connector.GetPortsRequest") + proto.RegisterType((*SwitchPort)(nil), "connector.SwitchPort") + proto.RegisterType((*GetPortsResponse)(nil), "connector.GetPortsResponse") } -// Reference imports to suppress errors if they are not otherwise used. -var _ context.Context -var _ grpc.ClientConn +func init() { proto.RegisterFile("control.proto", fileDescriptor_0c5120591600887d) } -// This is a compile-time assertion to ensure that this generated file -// is compatible with the grpc package it is being compiled against. -const _ = grpc.SupportPackageIsVersion4 - -// Client API for SwitchControl service - -type SwitchControlClient interface { - GetPorts(ctx context.Context, in *GetPortsRequest, opts ...grpc.CallOption) (*GetPortsResponse, error) -} - -type switchControlClient struct { - cc *grpc.ClientConn -} - -func NewSwitchControlClient(cc *grpc.ClientConn) SwitchControlClient { - return &switchControlClient{cc} -} - -func (c *switchControlClient) GetPorts(ctx context.Context, in *GetPortsRequest, opts ...grpc.CallOption) (*GetPortsResponse, error) { - out := new(GetPortsResponse) - err := grpc.Invoke(ctx, "/connector.SwitchControl/GetPorts", in, out, c.cc, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// Server API for SwitchControl service - -type SwitchControlServer interface { - GetPorts(context.Context, *GetPortsRequest) (*GetPortsResponse, error) -} - -func RegisterSwitchControlServer(s *grpc.Server, srv SwitchControlServer) { - s.RegisterService(&_SwitchControl_serviceDesc, srv) -} - -func _SwitchControl_GetPorts_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetPortsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(SwitchControlServer).GetPorts(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/connector.SwitchControl/GetPorts", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(SwitchControlServer).GetPorts(ctx, req.(*GetPortsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -var _SwitchControl_serviceDesc = grpc.ServiceDesc{ - ServiceName: "connector.SwitchControl", - HandlerType: (*SwitchControlServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "GetPorts", - Handler: _SwitchControl_GetPorts_Handler, - }, - }, - Streams: []grpc.StreamDesc{}, - Metadata: "control.proto", -} - -func init() { proto.RegisterFile("control.proto", fileDescriptor0) } - -var fileDescriptor0 = []byte{ +var fileDescriptor_0c5120591600887d = []byte{ // 561 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x54, 0xd1, 0x6e, 0x9b, 0x4a, 0x10, 0xbd, 0x98, 0x38, 0x17, 0x26, 0x71, 0xb2, 0x99, 0x36, 0x12, 0x72, 0xaa, 0x04, 0xa1, 0xaa, @@ -386,3 +385,75 @@ var fileDescriptor0 = []byte{ 0xf5, 0x26, 0xbc, 0xf9, 0x13, 0x00, 0x00, 0xff, 0xff, 0xae, 0x71, 0xa0, 0x75, 0x24, 0x04, 0x00, 0x00, } + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +var _ grpc.ClientConn + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +const _ = grpc.SupportPackageIsVersion4 + +// SwitchControlClient is the client API for SwitchControl service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type SwitchControlClient interface { + GetPorts(ctx context.Context, in *GetPortsRequest, opts ...grpc.CallOption) (*GetPortsResponse, error) +} + +type switchControlClient struct { + cc *grpc.ClientConn +} + +func NewSwitchControlClient(cc *grpc.ClientConn) SwitchControlClient { + return &switchControlClient{cc} +} + +func (c *switchControlClient) GetPorts(ctx context.Context, in *GetPortsRequest, opts ...grpc.CallOption) (*GetPortsResponse, error) { + out := new(GetPortsResponse) + err := c.cc.Invoke(ctx, "/connector.SwitchControl/GetPorts", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// SwitchControlServer is the server API for SwitchControl service. +type SwitchControlServer interface { + GetPorts(context.Context, *GetPortsRequest) (*GetPortsResponse, error) +} + +func RegisterSwitchControlServer(s *grpc.Server, srv SwitchControlServer) { + s.RegisterService(&_SwitchControl_serviceDesc, srv) +} + +func _SwitchControl_GetPorts_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetPortsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(SwitchControlServer).GetPorts(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/connector.SwitchControl/GetPorts", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(SwitchControlServer).GetPorts(ctx, req.(*GetPortsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +var _SwitchControl_serviceDesc = grpc.ServiceDesc{ + ServiceName: "connector.SwitchControl", + HandlerType: (*SwitchControlServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "GetPorts", + Handler: _SwitchControl_GetPorts_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "control.proto", +}