blob: 265d0c87a71ecfdbe6a945c1812b19bbcac355df [file] [log] [blame]
khenaidoo106c61a2021-08-11 18:05:46 -04001// Code generated by protoc-gen-go. DO NOT EDIT.
khenaidoodc2116e2021-10-19 17:33:19 -04002// source: voltha_protos/core_services.proto
khenaidoo106c61a2021-08-11 18:05:46 -04003
khenaidoodc2116e2021-10-19 17:33:19 -04004package core_service
khenaidoo106c61a2021-08-11 18:05:46 -04005
6import (
7 context "context"
8 fmt "fmt"
9 proto "github.com/golang/protobuf/proto"
10 empty "github.com/golang/protobuf/ptypes/empty"
11 common "github.com/opencord/voltha-protos/v5/go/common"
khenaidoodc2116e2021-10-19 17:33:19 -040012 core_adapter "github.com/opencord/voltha-protos/v5/go/core_adapter"
13 health "github.com/opencord/voltha-protos/v5/go/health"
khenaidoo106c61a2021-08-11 18:05:46 -040014 voltha "github.com/opencord/voltha-protos/v5/go/voltha"
15 grpc "google.golang.org/grpc"
16 codes "google.golang.org/grpc/codes"
17 status "google.golang.org/grpc/status"
18 math "math"
19)
20
21// Reference imports to suppress errors if they are not otherwise used.
22var _ = proto.Marshal
23var _ = fmt.Errorf
24var _ = math.Inf
25
26// This is a compile-time assertion to ensure that this generated file
27// is compatible with the proto package it is being compiled against.
28// A compilation error at this line likely means your copy of the
29// proto package needs to be updated.
30const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
31
khenaidoodc2116e2021-10-19 17:33:19 -040032func init() { proto.RegisterFile("voltha_protos/core_services.proto", fileDescriptor_979c43850713f141) }
khenaidoo106c61a2021-08-11 18:05:46 -040033
khenaidoodc2116e2021-10-19 17:33:19 -040034var fileDescriptor_979c43850713f141 = []byte{
khenaidooefff76e2021-12-15 16:51:30 -050035 // 625 bytes of a gzipped FileDescriptorProto
36 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x55, 0xcd, 0x4f, 0x14, 0x31,
37 0x14, 0x0f, 0x17, 0xa3, 0x8f, 0x85, 0x85, 0xf2, 0xa1, 0x59, 0x82, 0xc2, 0x49, 0x0f, 0xda, 0x35,
38 0x82, 0x98, 0x68, 0xa2, 0x59, 0x76, 0x74, 0xd9, 0x64, 0x31, 0x04, 0xa2, 0x26, 0x5e, 0x48, 0x99,
39 0x79, 0xcc, 0x4c, 0x98, 0x6d, 0x37, 0x6d, 0x59, 0xdd, 0x3f, 0xde, 0xc4, 0xcc, 0xb4, 0xb3, 0x69,
40 0x87, 0x6d, 0xe4, 0xe0, 0xf5, 0xbd, 0xdf, 0x47, 0xdf, 0xaf, 0x7d, 0x29, 0xec, 0x4f, 0x45, 0xa1,
41 0x33, 0x76, 0x39, 0x91, 0x42, 0x0b, 0xd5, 0x8d, 0x85, 0xc4, 0x4b, 0x85, 0x72, 0x9a, 0xc7, 0xa8,
42 0x68, 0x55, 0x24, 0x2d, 0xb7, 0xd8, 0xd9, 0x49, 0x85, 0x48, 0x0b, 0xec, 0x56, 0xbd, 0xab, 0xdb,
43 0xeb, 0x2e, 0x8e, 0x27, 0x7a, 0x66, 0xa0, 0x9d, 0xbd, 0x05, 0x6a, 0x2c, 0x61, 0x13, 0x8d, 0xd2,
44 0x22, 0x3a, 0x4d, 0xc4, 0x78, 0x2c, 0xf8, 0xe2, 0x5e, 0x82, 0xa5, 0xe1, 0xe2, 0x5e, 0x86, 0xac,
45 0xd0, 0x99, 0xe9, 0xbd, 0xf9, 0xb3, 0x0c, 0xcb, 0x7d, 0x21, 0xf1, 0xc2, 0x1c, 0x91, 0x7c, 0x82,
46 0xf6, 0x00, 0xf5, 0x49, 0x05, 0xb9, 0xd0, 0x4c, 0xdf, 0x2a, 0x42, 0xa8, 0x75, 0xea, 0x0b, 0xce,
47 0x31, 0xd6, 0xb9, 0xe0, 0x9d, 0x4d, 0x6a, 0x55, 0x5c, 0xe4, 0x8b, 0xa5, 0xd7, 0x4b, 0x64, 0x04,
48 0xed, 0x73, 0x4c, 0x73, 0xa5, 0x51, 0xf6, 0xcc, 0xe9, 0xc9, 0x3e, 0xf5, 0x86, 0xb1, 0x65, 0x83,
49 0x92, 0xac, 0xd2, 0xdb, 0xa6, 0x26, 0x1a, 0x5a, 0x47, 0x43, 0x3f, 0x97, 0xd1, 0x90, 0x23, 0x68,
50 0x45, 0xd5, 0x28, 0xdf, 0x26, 0x09, 0xd3, 0x48, 0x56, 0xa9, 0x9d, 0xcc, 0x54, 0x83, 0xbc, 0x03,
51 0x58, 0x3e, 0x13, 0x52, 0xf7, 0x25, 0x32, 0x8d, 0x09, 0x69, 0xd5, 0xb4, 0xb2, 0x18, 0x24, 0x0d,
52 0x61, 0xad, 0xec, 0xab, 0x72, 0x9a, 0xda, 0x70, 0xd7, 0x3f, 0x7b, 0xd9, 0xaf, 0xda, 0x5f, 0xf2,
53 0x42, 0xa3, 0x0c, 0x4a, 0x1d, 0xc2, 0x6a, 0x84, 0x05, 0x6a, 0xec, 0x15, 0x45, 0xa5, 0x49, 0xa0,
54 0x4e, 0x71, 0x18, 0x05, 0x59, 0xef, 0x60, 0x65, 0x80, 0xda, 0x8c, 0x56, 0xb2, 0xc8, 0x93, 0xbb,
55 0xee, 0xd6, 0xd8, 0x9b, 0x88, 0xbc, 0x84, 0xf6, 0x28, 0x57, 0x0e, 0xd3, 0xf7, 0x5b, 0x71, 0xc1,
56 0x8a, 0x8c, 0x60, 0xdd, 0x20, 0xdd, 0x41, 0x9f, 0xf9, 0x56, 0x0e, 0xe0, 0x1f, 0xa3, 0xf6, 0x60,
57 0xd3, 0xfa, 0x9e, 0xf6, 0x05, 0xbf, 0xce, 0x53, 0x2b, 0xb8, 0x3e, 0x37, 0x1d, 0x9b, 0xba, 0x0a,
58 0x4a, 0x44, 0xb0, 0xd1, 0xcf, 0xf2, 0x22, 0x31, 0x3a, 0x11, 0x6a, 0x8c, 0xcb, 0x5b, 0xdb, 0x5d,
59 0x74, 0xa4, 0x28, 0x57, 0xb1, 0x98, 0xa2, 0x9c, 0x75, 0x1a, 0x6f, 0x81, 0x1c, 0xc1, 0x9a, 0xa3,
60 0xa2, 0x46, 0x42, 0xe9, 0x7b, 0xa5, 0xfe, 0x1e, 0x36, 0x5d, 0xde, 0xdc, 0xfe, 0x3e, 0xdc, 0xe7,
61 0xf0, 0x68, 0x7e, 0x63, 0x1e, 0xa1, 0x79, 0xb8, 0x1e, 0xac, 0x0e, 0x50, 0x3b, 0x3e, 0xcd, 0xc0,
62 0x9d, 0x96, 0x0d, 0xbc, 0x29, 0x41, 0xab, 0xd5, 0x74, 0x8f, 0xea, 0x39, 0xb6, 0x7d, 0xb8, 0x22,
63 0x1f, 0xa1, 0x75, 0x81, 0x3c, 0x39, 0x63, 0xf1, 0x0d, 0xea, 0x21, 0x27, 0xdb, 0x8d, 0xc7, 0x64,
64 0xeb, 0xc1, 0xd9, 0x4e, 0x80, 0x18, 0xa9, 0x73, 0x64, 0x4a, 0x70, 0x7b, 0xad, 0x9d, 0x45, 0x97,
65 0x62, 0x10, 0x41, 0xa5, 0x63, 0x68, 0xcf, 0x17, 0xc7, 0xca, 0x3c, 0x0e, 0xec, 0x55, 0x50, 0xe3,
66 0x03, 0x6c, 0x9d, 0x63, 0x2c, 0x78, 0x9c, 0x17, 0x18, 0xcc, 0x20, 0x44, 0x3e, 0x85, 0xa7, 0x7e,
67 0x74, 0x3f, 0x72, 0x9d, 0x9d, 0x49, 0xf1, 0x7b, 0xd6, 0x4b, 0x12, 0x89, 0x4a, 0x91, 0x1d, 0x3f,
68 0x3d, 0xea, 0x36, 0xef, 0xdc, 0xc4, 0x01, 0x3c, 0x1c, 0xa0, 0x36, 0xcb, 0x14, 0x5e, 0xd1, 0xc6,
69 0xd6, 0x7d, 0xb5, 0x8f, 0x5c, 0x22, 0xff, 0x2f, 0x7b, 0x17, 0xc1, 0x86, 0x91, 0x18, 0x8e, 0x59,
70 0x8a, 0x91, 0xf8, 0xc5, 0x0b, 0xc1, 0x12, 0xb2, 0x55, 0xbb, 0x7a, 0xe5, 0x90, 0xca, 0xf1, 0x0d,
71 0xec, 0x09, 0x99, 0x52, 0x31, 0x41, 0x1e, 0x0b, 0x99, 0x50, 0xf3, 0x55, 0x50, 0xf7, 0xdb, 0x3a,
72 0x5e, 0xff, 0x5e, 0x15, 0x9d, 0x6f, 0xe2, 0xe7, 0x61, 0x9a, 0xeb, 0xec, 0xf6, 0xaa, 0x8c, 0xbe,
73 0x5b, 0x73, 0xbb, 0x86, 0xfb, 0xca, 0x7e, 0x33, 0xd3, 0xb7, 0xdd, 0x54, 0x78, 0x9f, 0xe2, 0xd5,
74 0x83, 0xaa, 0x75, 0xf0, 0x37, 0x00, 0x00, 0xff, 0xff, 0x7f, 0x44, 0xa5, 0x7d, 0x39, 0x07, 0x00,
75 0x00,
khenaidoo106c61a2021-08-11 18:05:46 -040076}
77
78// Reference imports to suppress errors if they are not otherwise used.
79var _ context.Context
80var _ grpc.ClientConn
81
82// This is a compile-time assertion to ensure that this generated file
83// is compatible with the grpc package it is being compiled against.
84const _ = grpc.SupportPackageIsVersion4
85
86// CoreServiceClient is the client API for CoreService service.
87//
88// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
89type CoreServiceClient interface {
khenaidooefff76e2021-12-15 16:51:30 -050090 // GetHealthStatus is used by a CoreService client to verify connectivity
91 // to the gRPC server hosting the CoreService service
92 GetHealthStatus(ctx context.Context, opts ...grpc.CallOption) (CoreService_GetHealthStatusClient, error)
khenaidoodc2116e2021-10-19 17:33:19 -040093 RegisterAdapter(ctx context.Context, in *core_adapter.AdapterRegistration, opts ...grpc.CallOption) (*empty.Empty, error)
khenaidoo106c61a2021-08-11 18:05:46 -040094 DeviceUpdate(ctx context.Context, in *voltha.Device, opts ...grpc.CallOption) (*empty.Empty, error)
95 PortCreated(ctx context.Context, in *voltha.Port, opts ...grpc.CallOption) (*empty.Empty, error)
khenaidoodc2116e2021-10-19 17:33:19 -040096 PortsStateUpdate(ctx context.Context, in *core_adapter.PortStateFilter, opts ...grpc.CallOption) (*empty.Empty, error)
khenaidoo106c61a2021-08-11 18:05:46 -040097 DeleteAllPorts(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*empty.Empty, error)
khenaidoodc2116e2021-10-19 17:33:19 -040098 GetDevicePort(ctx context.Context, in *core_adapter.PortFilter, opts ...grpc.CallOption) (*voltha.Port, error)
khenaidoo106c61a2021-08-11 18:05:46 -040099 ListDevicePorts(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*voltha.Ports, error)
khenaidoodc2116e2021-10-19 17:33:19 -0400100 DeviceStateUpdate(ctx context.Context, in *core_adapter.DeviceStateFilter, opts ...grpc.CallOption) (*empty.Empty, error)
khenaidoo106c61a2021-08-11 18:05:46 -0400101 DevicePMConfigUpdate(ctx context.Context, in *voltha.PmConfigs, opts ...grpc.CallOption) (*empty.Empty, error)
khenaidoodc2116e2021-10-19 17:33:19 -0400102 ChildDeviceDetected(ctx context.Context, in *core_adapter.DeviceDiscovery, opts ...grpc.CallOption) (*voltha.Device, error)
khenaidoo106c61a2021-08-11 18:05:46 -0400103 ChildDevicesLost(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*empty.Empty, error)
104 ChildDevicesDetected(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*empty.Empty, error)
105 GetDevice(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*voltha.Device, error)
khenaidoodc2116e2021-10-19 17:33:19 -0400106 GetChildDevice(ctx context.Context, in *core_adapter.ChildDeviceFilter, opts ...grpc.CallOption) (*voltha.Device, error)
khenaidoo106c61a2021-08-11 18:05:46 -0400107 GetChildDevices(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*voltha.Devices, error)
khenaidoodc2116e2021-10-19 17:33:19 -0400108 SendPacketIn(ctx context.Context, in *core_adapter.PacketIn, opts ...grpc.CallOption) (*empty.Empty, error)
109 DeviceReasonUpdate(ctx context.Context, in *core_adapter.DeviceReason, opts ...grpc.CallOption) (*empty.Empty, error)
110 PortStateUpdate(ctx context.Context, in *core_adapter.PortState, opts ...grpc.CallOption) (*empty.Empty, error)
khenaidoo106c61a2021-08-11 18:05:46 -0400111 // Additional API found in the Core - unused?
112 ReconcileChildDevices(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*empty.Empty, error)
113 GetChildDeviceWithProxyAddress(ctx context.Context, in *voltha.Device_ProxyAddress, opts ...grpc.CallOption) (*voltha.Device, error)
khenaidoodc2116e2021-10-19 17:33:19 -0400114 GetPorts(ctx context.Context, in *core_adapter.PortFilter, opts ...grpc.CallOption) (*voltha.Ports, error)
115 ChildrenStateUpdate(ctx context.Context, in *core_adapter.DeviceStateFilter, opts ...grpc.CallOption) (*empty.Empty, error)
khenaidoo106c61a2021-08-11 18:05:46 -0400116 UpdateImageDownload(ctx context.Context, in *voltha.ImageDownload, opts ...grpc.CallOption) (*empty.Empty, error)
117}
118
119type coreServiceClient struct {
120 cc *grpc.ClientConn
121}
122
123func NewCoreServiceClient(cc *grpc.ClientConn) CoreServiceClient {
124 return &coreServiceClient{cc}
125}
126
khenaidooefff76e2021-12-15 16:51:30 -0500127func (c *coreServiceClient) GetHealthStatus(ctx context.Context, opts ...grpc.CallOption) (CoreService_GetHealthStatusClient, error) {
128 stream, err := c.cc.NewStream(ctx, &_CoreService_serviceDesc.Streams[0], "/core_service.CoreService/GetHealthStatus", opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400129 if err != nil {
130 return nil, err
131 }
khenaidooefff76e2021-12-15 16:51:30 -0500132 x := &coreServiceGetHealthStatusClient{stream}
133 return x, nil
134}
135
136type CoreService_GetHealthStatusClient interface {
137 Send(*common.Connection) error
138 Recv() (*health.HealthStatus, error)
139 grpc.ClientStream
140}
141
142type coreServiceGetHealthStatusClient struct {
143 grpc.ClientStream
144}
145
146func (x *coreServiceGetHealthStatusClient) Send(m *common.Connection) error {
147 return x.ClientStream.SendMsg(m)
148}
149
150func (x *coreServiceGetHealthStatusClient) Recv() (*health.HealthStatus, error) {
151 m := new(health.HealthStatus)
152 if err := x.ClientStream.RecvMsg(m); err != nil {
153 return nil, err
154 }
155 return m, nil
khenaidoo106c61a2021-08-11 18:05:46 -0400156}
157
khenaidoodc2116e2021-10-19 17:33:19 -0400158func (c *coreServiceClient) RegisterAdapter(ctx context.Context, in *core_adapter.AdapterRegistration, opts ...grpc.CallOption) (*empty.Empty, error) {
khenaidoo106c61a2021-08-11 18:05:46 -0400159 out := new(empty.Empty)
khenaidoodc2116e2021-10-19 17:33:19 -0400160 err := c.cc.Invoke(ctx, "/core_service.CoreService/RegisterAdapter", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400161 if err != nil {
162 return nil, err
163 }
164 return out, nil
165}
166
167func (c *coreServiceClient) DeviceUpdate(ctx context.Context, in *voltha.Device, opts ...grpc.CallOption) (*empty.Empty, error) {
168 out := new(empty.Empty)
khenaidoodc2116e2021-10-19 17:33:19 -0400169 err := c.cc.Invoke(ctx, "/core_service.CoreService/DeviceUpdate", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400170 if err != nil {
171 return nil, err
172 }
173 return out, nil
174}
175
176func (c *coreServiceClient) PortCreated(ctx context.Context, in *voltha.Port, opts ...grpc.CallOption) (*empty.Empty, error) {
177 out := new(empty.Empty)
khenaidoodc2116e2021-10-19 17:33:19 -0400178 err := c.cc.Invoke(ctx, "/core_service.CoreService/PortCreated", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400179 if err != nil {
180 return nil, err
181 }
182 return out, nil
183}
184
khenaidoodc2116e2021-10-19 17:33:19 -0400185func (c *coreServiceClient) PortsStateUpdate(ctx context.Context, in *core_adapter.PortStateFilter, opts ...grpc.CallOption) (*empty.Empty, error) {
khenaidoo106c61a2021-08-11 18:05:46 -0400186 out := new(empty.Empty)
khenaidoodc2116e2021-10-19 17:33:19 -0400187 err := c.cc.Invoke(ctx, "/core_service.CoreService/PortsStateUpdate", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400188 if err != nil {
189 return nil, err
190 }
191 return out, nil
192}
193
194func (c *coreServiceClient) DeleteAllPorts(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*empty.Empty, error) {
195 out := new(empty.Empty)
khenaidoodc2116e2021-10-19 17:33:19 -0400196 err := c.cc.Invoke(ctx, "/core_service.CoreService/DeleteAllPorts", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400197 if err != nil {
198 return nil, err
199 }
200 return out, nil
201}
202
khenaidoodc2116e2021-10-19 17:33:19 -0400203func (c *coreServiceClient) GetDevicePort(ctx context.Context, in *core_adapter.PortFilter, opts ...grpc.CallOption) (*voltha.Port, error) {
khenaidoo106c61a2021-08-11 18:05:46 -0400204 out := new(voltha.Port)
khenaidoodc2116e2021-10-19 17:33:19 -0400205 err := c.cc.Invoke(ctx, "/core_service.CoreService/GetDevicePort", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400206 if err != nil {
207 return nil, err
208 }
209 return out, nil
210}
211
212func (c *coreServiceClient) ListDevicePorts(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*voltha.Ports, error) {
213 out := new(voltha.Ports)
khenaidoodc2116e2021-10-19 17:33:19 -0400214 err := c.cc.Invoke(ctx, "/core_service.CoreService/ListDevicePorts", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400215 if err != nil {
216 return nil, err
217 }
218 return out, nil
219}
220
khenaidoodc2116e2021-10-19 17:33:19 -0400221func (c *coreServiceClient) DeviceStateUpdate(ctx context.Context, in *core_adapter.DeviceStateFilter, opts ...grpc.CallOption) (*empty.Empty, error) {
khenaidoo106c61a2021-08-11 18:05:46 -0400222 out := new(empty.Empty)
khenaidoodc2116e2021-10-19 17:33:19 -0400223 err := c.cc.Invoke(ctx, "/core_service.CoreService/DeviceStateUpdate", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400224 if err != nil {
225 return nil, err
226 }
227 return out, nil
228}
229
230func (c *coreServiceClient) DevicePMConfigUpdate(ctx context.Context, in *voltha.PmConfigs, opts ...grpc.CallOption) (*empty.Empty, error) {
231 out := new(empty.Empty)
khenaidoodc2116e2021-10-19 17:33:19 -0400232 err := c.cc.Invoke(ctx, "/core_service.CoreService/DevicePMConfigUpdate", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400233 if err != nil {
234 return nil, err
235 }
236 return out, nil
237}
238
khenaidoodc2116e2021-10-19 17:33:19 -0400239func (c *coreServiceClient) ChildDeviceDetected(ctx context.Context, in *core_adapter.DeviceDiscovery, opts ...grpc.CallOption) (*voltha.Device, error) {
khenaidoo106c61a2021-08-11 18:05:46 -0400240 out := new(voltha.Device)
khenaidoodc2116e2021-10-19 17:33:19 -0400241 err := c.cc.Invoke(ctx, "/core_service.CoreService/ChildDeviceDetected", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400242 if err != nil {
243 return nil, err
244 }
245 return out, nil
246}
247
248func (c *coreServiceClient) ChildDevicesLost(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*empty.Empty, error) {
249 out := new(empty.Empty)
khenaidoodc2116e2021-10-19 17:33:19 -0400250 err := c.cc.Invoke(ctx, "/core_service.CoreService/ChildDevicesLost", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400251 if err != nil {
252 return nil, err
253 }
254 return out, nil
255}
256
257func (c *coreServiceClient) ChildDevicesDetected(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*empty.Empty, error) {
258 out := new(empty.Empty)
khenaidoodc2116e2021-10-19 17:33:19 -0400259 err := c.cc.Invoke(ctx, "/core_service.CoreService/ChildDevicesDetected", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400260 if err != nil {
261 return nil, err
262 }
263 return out, nil
264}
265
266func (c *coreServiceClient) GetDevice(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*voltha.Device, error) {
267 out := new(voltha.Device)
khenaidoodc2116e2021-10-19 17:33:19 -0400268 err := c.cc.Invoke(ctx, "/core_service.CoreService/GetDevice", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400269 if err != nil {
270 return nil, err
271 }
272 return out, nil
273}
274
khenaidoodc2116e2021-10-19 17:33:19 -0400275func (c *coreServiceClient) GetChildDevice(ctx context.Context, in *core_adapter.ChildDeviceFilter, opts ...grpc.CallOption) (*voltha.Device, error) {
khenaidoo106c61a2021-08-11 18:05:46 -0400276 out := new(voltha.Device)
khenaidoodc2116e2021-10-19 17:33:19 -0400277 err := c.cc.Invoke(ctx, "/core_service.CoreService/GetChildDevice", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400278 if err != nil {
279 return nil, err
280 }
281 return out, nil
282}
283
284func (c *coreServiceClient) GetChildDevices(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*voltha.Devices, error) {
285 out := new(voltha.Devices)
khenaidoodc2116e2021-10-19 17:33:19 -0400286 err := c.cc.Invoke(ctx, "/core_service.CoreService/GetChildDevices", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400287 if err != nil {
288 return nil, err
289 }
290 return out, nil
291}
292
khenaidoodc2116e2021-10-19 17:33:19 -0400293func (c *coreServiceClient) SendPacketIn(ctx context.Context, in *core_adapter.PacketIn, opts ...grpc.CallOption) (*empty.Empty, error) {
khenaidoo106c61a2021-08-11 18:05:46 -0400294 out := new(empty.Empty)
khenaidoodc2116e2021-10-19 17:33:19 -0400295 err := c.cc.Invoke(ctx, "/core_service.CoreService/SendPacketIn", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400296 if err != nil {
297 return nil, err
298 }
299 return out, nil
300}
301
khenaidoodc2116e2021-10-19 17:33:19 -0400302func (c *coreServiceClient) DeviceReasonUpdate(ctx context.Context, in *core_adapter.DeviceReason, opts ...grpc.CallOption) (*empty.Empty, error) {
khenaidoo106c61a2021-08-11 18:05:46 -0400303 out := new(empty.Empty)
khenaidoodc2116e2021-10-19 17:33:19 -0400304 err := c.cc.Invoke(ctx, "/core_service.CoreService/DeviceReasonUpdate", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400305 if err != nil {
306 return nil, err
307 }
308 return out, nil
309}
310
khenaidoodc2116e2021-10-19 17:33:19 -0400311func (c *coreServiceClient) PortStateUpdate(ctx context.Context, in *core_adapter.PortState, opts ...grpc.CallOption) (*empty.Empty, error) {
khenaidoo106c61a2021-08-11 18:05:46 -0400312 out := new(empty.Empty)
khenaidoodc2116e2021-10-19 17:33:19 -0400313 err := c.cc.Invoke(ctx, "/core_service.CoreService/PortStateUpdate", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400314 if err != nil {
315 return nil, err
316 }
317 return out, nil
318}
319
320func (c *coreServiceClient) ReconcileChildDevices(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*empty.Empty, error) {
321 out := new(empty.Empty)
khenaidoodc2116e2021-10-19 17:33:19 -0400322 err := c.cc.Invoke(ctx, "/core_service.CoreService/ReconcileChildDevices", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400323 if err != nil {
324 return nil, err
325 }
326 return out, nil
327}
328
329func (c *coreServiceClient) GetChildDeviceWithProxyAddress(ctx context.Context, in *voltha.Device_ProxyAddress, opts ...grpc.CallOption) (*voltha.Device, error) {
330 out := new(voltha.Device)
khenaidoodc2116e2021-10-19 17:33:19 -0400331 err := c.cc.Invoke(ctx, "/core_service.CoreService/GetChildDeviceWithProxyAddress", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400332 if err != nil {
333 return nil, err
334 }
335 return out, nil
336}
337
khenaidoodc2116e2021-10-19 17:33:19 -0400338func (c *coreServiceClient) GetPorts(ctx context.Context, in *core_adapter.PortFilter, opts ...grpc.CallOption) (*voltha.Ports, error) {
khenaidoo106c61a2021-08-11 18:05:46 -0400339 out := new(voltha.Ports)
khenaidoodc2116e2021-10-19 17:33:19 -0400340 err := c.cc.Invoke(ctx, "/core_service.CoreService/GetPorts", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400341 if err != nil {
342 return nil, err
343 }
344 return out, nil
345}
346
khenaidoodc2116e2021-10-19 17:33:19 -0400347func (c *coreServiceClient) ChildrenStateUpdate(ctx context.Context, in *core_adapter.DeviceStateFilter, opts ...grpc.CallOption) (*empty.Empty, error) {
khenaidoo106c61a2021-08-11 18:05:46 -0400348 out := new(empty.Empty)
khenaidoodc2116e2021-10-19 17:33:19 -0400349 err := c.cc.Invoke(ctx, "/core_service.CoreService/ChildrenStateUpdate", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400350 if err != nil {
351 return nil, err
352 }
353 return out, nil
354}
355
356func (c *coreServiceClient) UpdateImageDownload(ctx context.Context, in *voltha.ImageDownload, opts ...grpc.CallOption) (*empty.Empty, error) {
357 out := new(empty.Empty)
khenaidoodc2116e2021-10-19 17:33:19 -0400358 err := c.cc.Invoke(ctx, "/core_service.CoreService/UpdateImageDownload", in, out, opts...)
khenaidoo106c61a2021-08-11 18:05:46 -0400359 if err != nil {
360 return nil, err
361 }
362 return out, nil
363}
364
365// CoreServiceServer is the server API for CoreService service.
366type CoreServiceServer interface {
khenaidooefff76e2021-12-15 16:51:30 -0500367 // GetHealthStatus is used by a CoreService client to verify connectivity
368 // to the gRPC server hosting the CoreService service
369 GetHealthStatus(CoreService_GetHealthStatusServer) error
khenaidoodc2116e2021-10-19 17:33:19 -0400370 RegisterAdapter(context.Context, *core_adapter.AdapterRegistration) (*empty.Empty, error)
khenaidoo106c61a2021-08-11 18:05:46 -0400371 DeviceUpdate(context.Context, *voltha.Device) (*empty.Empty, error)
372 PortCreated(context.Context, *voltha.Port) (*empty.Empty, error)
khenaidoodc2116e2021-10-19 17:33:19 -0400373 PortsStateUpdate(context.Context, *core_adapter.PortStateFilter) (*empty.Empty, error)
khenaidoo106c61a2021-08-11 18:05:46 -0400374 DeleteAllPorts(context.Context, *common.ID) (*empty.Empty, error)
khenaidoodc2116e2021-10-19 17:33:19 -0400375 GetDevicePort(context.Context, *core_adapter.PortFilter) (*voltha.Port, error)
khenaidoo106c61a2021-08-11 18:05:46 -0400376 ListDevicePorts(context.Context, *common.ID) (*voltha.Ports, error)
khenaidoodc2116e2021-10-19 17:33:19 -0400377 DeviceStateUpdate(context.Context, *core_adapter.DeviceStateFilter) (*empty.Empty, error)
khenaidoo106c61a2021-08-11 18:05:46 -0400378 DevicePMConfigUpdate(context.Context, *voltha.PmConfigs) (*empty.Empty, error)
khenaidoodc2116e2021-10-19 17:33:19 -0400379 ChildDeviceDetected(context.Context, *core_adapter.DeviceDiscovery) (*voltha.Device, error)
khenaidoo106c61a2021-08-11 18:05:46 -0400380 ChildDevicesLost(context.Context, *common.ID) (*empty.Empty, error)
381 ChildDevicesDetected(context.Context, *common.ID) (*empty.Empty, error)
382 GetDevice(context.Context, *common.ID) (*voltha.Device, error)
khenaidoodc2116e2021-10-19 17:33:19 -0400383 GetChildDevice(context.Context, *core_adapter.ChildDeviceFilter) (*voltha.Device, error)
khenaidoo106c61a2021-08-11 18:05:46 -0400384 GetChildDevices(context.Context, *common.ID) (*voltha.Devices, error)
khenaidoodc2116e2021-10-19 17:33:19 -0400385 SendPacketIn(context.Context, *core_adapter.PacketIn) (*empty.Empty, error)
386 DeviceReasonUpdate(context.Context, *core_adapter.DeviceReason) (*empty.Empty, error)
387 PortStateUpdate(context.Context, *core_adapter.PortState) (*empty.Empty, error)
khenaidoo106c61a2021-08-11 18:05:46 -0400388 // Additional API found in the Core - unused?
389 ReconcileChildDevices(context.Context, *common.ID) (*empty.Empty, error)
390 GetChildDeviceWithProxyAddress(context.Context, *voltha.Device_ProxyAddress) (*voltha.Device, error)
khenaidoodc2116e2021-10-19 17:33:19 -0400391 GetPorts(context.Context, *core_adapter.PortFilter) (*voltha.Ports, error)
392 ChildrenStateUpdate(context.Context, *core_adapter.DeviceStateFilter) (*empty.Empty, error)
khenaidoo106c61a2021-08-11 18:05:46 -0400393 UpdateImageDownload(context.Context, *voltha.ImageDownload) (*empty.Empty, error)
394}
395
396// UnimplementedCoreServiceServer can be embedded to have forward compatible implementations.
397type UnimplementedCoreServiceServer struct {
398}
399
khenaidooefff76e2021-12-15 16:51:30 -0500400func (*UnimplementedCoreServiceServer) GetHealthStatus(srv CoreService_GetHealthStatusServer) error {
401 return status.Errorf(codes.Unimplemented, "method GetHealthStatus not implemented")
khenaidoo106c61a2021-08-11 18:05:46 -0400402}
khenaidoodc2116e2021-10-19 17:33:19 -0400403func (*UnimplementedCoreServiceServer) RegisterAdapter(ctx context.Context, req *core_adapter.AdapterRegistration) (*empty.Empty, error) {
khenaidoo106c61a2021-08-11 18:05:46 -0400404 return nil, status.Errorf(codes.Unimplemented, "method RegisterAdapter not implemented")
405}
406func (*UnimplementedCoreServiceServer) DeviceUpdate(ctx context.Context, req *voltha.Device) (*empty.Empty, error) {
407 return nil, status.Errorf(codes.Unimplemented, "method DeviceUpdate not implemented")
408}
409func (*UnimplementedCoreServiceServer) PortCreated(ctx context.Context, req *voltha.Port) (*empty.Empty, error) {
410 return nil, status.Errorf(codes.Unimplemented, "method PortCreated not implemented")
411}
khenaidoodc2116e2021-10-19 17:33:19 -0400412func (*UnimplementedCoreServiceServer) PortsStateUpdate(ctx context.Context, req *core_adapter.PortStateFilter) (*empty.Empty, error) {
khenaidoo106c61a2021-08-11 18:05:46 -0400413 return nil, status.Errorf(codes.Unimplemented, "method PortsStateUpdate not implemented")
414}
415func (*UnimplementedCoreServiceServer) DeleteAllPorts(ctx context.Context, req *common.ID) (*empty.Empty, error) {
416 return nil, status.Errorf(codes.Unimplemented, "method DeleteAllPorts not implemented")
417}
khenaidoodc2116e2021-10-19 17:33:19 -0400418func (*UnimplementedCoreServiceServer) GetDevicePort(ctx context.Context, req *core_adapter.PortFilter) (*voltha.Port, error) {
khenaidoo106c61a2021-08-11 18:05:46 -0400419 return nil, status.Errorf(codes.Unimplemented, "method GetDevicePort not implemented")
420}
421func (*UnimplementedCoreServiceServer) ListDevicePorts(ctx context.Context, req *common.ID) (*voltha.Ports, error) {
422 return nil, status.Errorf(codes.Unimplemented, "method ListDevicePorts not implemented")
423}
khenaidoodc2116e2021-10-19 17:33:19 -0400424func (*UnimplementedCoreServiceServer) DeviceStateUpdate(ctx context.Context, req *core_adapter.DeviceStateFilter) (*empty.Empty, error) {
khenaidoo106c61a2021-08-11 18:05:46 -0400425 return nil, status.Errorf(codes.Unimplemented, "method DeviceStateUpdate not implemented")
426}
427func (*UnimplementedCoreServiceServer) DevicePMConfigUpdate(ctx context.Context, req *voltha.PmConfigs) (*empty.Empty, error) {
428 return nil, status.Errorf(codes.Unimplemented, "method DevicePMConfigUpdate not implemented")
429}
khenaidoodc2116e2021-10-19 17:33:19 -0400430func (*UnimplementedCoreServiceServer) ChildDeviceDetected(ctx context.Context, req *core_adapter.DeviceDiscovery) (*voltha.Device, error) {
khenaidoo106c61a2021-08-11 18:05:46 -0400431 return nil, status.Errorf(codes.Unimplemented, "method ChildDeviceDetected not implemented")
432}
433func (*UnimplementedCoreServiceServer) ChildDevicesLost(ctx context.Context, req *common.ID) (*empty.Empty, error) {
434 return nil, status.Errorf(codes.Unimplemented, "method ChildDevicesLost not implemented")
435}
436func (*UnimplementedCoreServiceServer) ChildDevicesDetected(ctx context.Context, req *common.ID) (*empty.Empty, error) {
437 return nil, status.Errorf(codes.Unimplemented, "method ChildDevicesDetected not implemented")
438}
439func (*UnimplementedCoreServiceServer) GetDevice(ctx context.Context, req *common.ID) (*voltha.Device, error) {
440 return nil, status.Errorf(codes.Unimplemented, "method GetDevice not implemented")
441}
khenaidoodc2116e2021-10-19 17:33:19 -0400442func (*UnimplementedCoreServiceServer) GetChildDevice(ctx context.Context, req *core_adapter.ChildDeviceFilter) (*voltha.Device, error) {
khenaidoo106c61a2021-08-11 18:05:46 -0400443 return nil, status.Errorf(codes.Unimplemented, "method GetChildDevice not implemented")
444}
445func (*UnimplementedCoreServiceServer) GetChildDevices(ctx context.Context, req *common.ID) (*voltha.Devices, error) {
446 return nil, status.Errorf(codes.Unimplemented, "method GetChildDevices not implemented")
447}
khenaidoodc2116e2021-10-19 17:33:19 -0400448func (*UnimplementedCoreServiceServer) SendPacketIn(ctx context.Context, req *core_adapter.PacketIn) (*empty.Empty, error) {
khenaidoo106c61a2021-08-11 18:05:46 -0400449 return nil, status.Errorf(codes.Unimplemented, "method SendPacketIn not implemented")
450}
khenaidoodc2116e2021-10-19 17:33:19 -0400451func (*UnimplementedCoreServiceServer) DeviceReasonUpdate(ctx context.Context, req *core_adapter.DeviceReason) (*empty.Empty, error) {
khenaidoo106c61a2021-08-11 18:05:46 -0400452 return nil, status.Errorf(codes.Unimplemented, "method DeviceReasonUpdate not implemented")
453}
khenaidoodc2116e2021-10-19 17:33:19 -0400454func (*UnimplementedCoreServiceServer) PortStateUpdate(ctx context.Context, req *core_adapter.PortState) (*empty.Empty, error) {
khenaidoo106c61a2021-08-11 18:05:46 -0400455 return nil, status.Errorf(codes.Unimplemented, "method PortStateUpdate not implemented")
456}
457func (*UnimplementedCoreServiceServer) ReconcileChildDevices(ctx context.Context, req *common.ID) (*empty.Empty, error) {
458 return nil, status.Errorf(codes.Unimplemented, "method ReconcileChildDevices not implemented")
459}
460func (*UnimplementedCoreServiceServer) GetChildDeviceWithProxyAddress(ctx context.Context, req *voltha.Device_ProxyAddress) (*voltha.Device, error) {
461 return nil, status.Errorf(codes.Unimplemented, "method GetChildDeviceWithProxyAddress not implemented")
462}
khenaidoodc2116e2021-10-19 17:33:19 -0400463func (*UnimplementedCoreServiceServer) GetPorts(ctx context.Context, req *core_adapter.PortFilter) (*voltha.Ports, error) {
khenaidoo106c61a2021-08-11 18:05:46 -0400464 return nil, status.Errorf(codes.Unimplemented, "method GetPorts not implemented")
465}
khenaidoodc2116e2021-10-19 17:33:19 -0400466func (*UnimplementedCoreServiceServer) ChildrenStateUpdate(ctx context.Context, req *core_adapter.DeviceStateFilter) (*empty.Empty, error) {
khenaidoo106c61a2021-08-11 18:05:46 -0400467 return nil, status.Errorf(codes.Unimplemented, "method ChildrenStateUpdate not implemented")
468}
469func (*UnimplementedCoreServiceServer) UpdateImageDownload(ctx context.Context, req *voltha.ImageDownload) (*empty.Empty, error) {
470 return nil, status.Errorf(codes.Unimplemented, "method UpdateImageDownload not implemented")
471}
472
473func RegisterCoreServiceServer(s *grpc.Server, srv CoreServiceServer) {
474 s.RegisterService(&_CoreService_serviceDesc, srv)
475}
476
khenaidooefff76e2021-12-15 16:51:30 -0500477func _CoreService_GetHealthStatus_Handler(srv interface{}, stream grpc.ServerStream) error {
478 return srv.(CoreServiceServer).GetHealthStatus(&coreServiceGetHealthStatusServer{stream})
479}
480
481type CoreService_GetHealthStatusServer interface {
482 Send(*health.HealthStatus) error
483 Recv() (*common.Connection, error)
484 grpc.ServerStream
485}
486
487type coreServiceGetHealthStatusServer struct {
488 grpc.ServerStream
489}
490
491func (x *coreServiceGetHealthStatusServer) Send(m *health.HealthStatus) error {
492 return x.ServerStream.SendMsg(m)
493}
494
495func (x *coreServiceGetHealthStatusServer) Recv() (*common.Connection, error) {
496 m := new(common.Connection)
497 if err := x.ServerStream.RecvMsg(m); err != nil {
khenaidoo106c61a2021-08-11 18:05:46 -0400498 return nil, err
499 }
khenaidooefff76e2021-12-15 16:51:30 -0500500 return m, nil
khenaidoo106c61a2021-08-11 18:05:46 -0400501}
502
503func _CoreService_RegisterAdapter_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
khenaidoodc2116e2021-10-19 17:33:19 -0400504 in := new(core_adapter.AdapterRegistration)
khenaidoo106c61a2021-08-11 18:05:46 -0400505 if err := dec(in); err != nil {
506 return nil, err
507 }
508 if interceptor == nil {
509 return srv.(CoreServiceServer).RegisterAdapter(ctx, in)
510 }
511 info := &grpc.UnaryServerInfo{
512 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400513 FullMethod: "/core_service.CoreService/RegisterAdapter",
khenaidoo106c61a2021-08-11 18:05:46 -0400514 }
515 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
khenaidoodc2116e2021-10-19 17:33:19 -0400516 return srv.(CoreServiceServer).RegisterAdapter(ctx, req.(*core_adapter.AdapterRegistration))
khenaidoo106c61a2021-08-11 18:05:46 -0400517 }
518 return interceptor(ctx, in, info, handler)
519}
520
521func _CoreService_DeviceUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
522 in := new(voltha.Device)
523 if err := dec(in); err != nil {
524 return nil, err
525 }
526 if interceptor == nil {
527 return srv.(CoreServiceServer).DeviceUpdate(ctx, in)
528 }
529 info := &grpc.UnaryServerInfo{
530 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400531 FullMethod: "/core_service.CoreService/DeviceUpdate",
khenaidoo106c61a2021-08-11 18:05:46 -0400532 }
533 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
534 return srv.(CoreServiceServer).DeviceUpdate(ctx, req.(*voltha.Device))
535 }
536 return interceptor(ctx, in, info, handler)
537}
538
539func _CoreService_PortCreated_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
540 in := new(voltha.Port)
541 if err := dec(in); err != nil {
542 return nil, err
543 }
544 if interceptor == nil {
545 return srv.(CoreServiceServer).PortCreated(ctx, in)
546 }
547 info := &grpc.UnaryServerInfo{
548 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400549 FullMethod: "/core_service.CoreService/PortCreated",
khenaidoo106c61a2021-08-11 18:05:46 -0400550 }
551 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
552 return srv.(CoreServiceServer).PortCreated(ctx, req.(*voltha.Port))
553 }
554 return interceptor(ctx, in, info, handler)
555}
556
557func _CoreService_PortsStateUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
khenaidoodc2116e2021-10-19 17:33:19 -0400558 in := new(core_adapter.PortStateFilter)
khenaidoo106c61a2021-08-11 18:05:46 -0400559 if err := dec(in); err != nil {
560 return nil, err
561 }
562 if interceptor == nil {
563 return srv.(CoreServiceServer).PortsStateUpdate(ctx, in)
564 }
565 info := &grpc.UnaryServerInfo{
566 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400567 FullMethod: "/core_service.CoreService/PortsStateUpdate",
khenaidoo106c61a2021-08-11 18:05:46 -0400568 }
569 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
khenaidoodc2116e2021-10-19 17:33:19 -0400570 return srv.(CoreServiceServer).PortsStateUpdate(ctx, req.(*core_adapter.PortStateFilter))
khenaidoo106c61a2021-08-11 18:05:46 -0400571 }
572 return interceptor(ctx, in, info, handler)
573}
574
575func _CoreService_DeleteAllPorts_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
576 in := new(common.ID)
577 if err := dec(in); err != nil {
578 return nil, err
579 }
580 if interceptor == nil {
581 return srv.(CoreServiceServer).DeleteAllPorts(ctx, in)
582 }
583 info := &grpc.UnaryServerInfo{
584 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400585 FullMethod: "/core_service.CoreService/DeleteAllPorts",
khenaidoo106c61a2021-08-11 18:05:46 -0400586 }
587 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
588 return srv.(CoreServiceServer).DeleteAllPorts(ctx, req.(*common.ID))
589 }
590 return interceptor(ctx, in, info, handler)
591}
592
593func _CoreService_GetDevicePort_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
khenaidoodc2116e2021-10-19 17:33:19 -0400594 in := new(core_adapter.PortFilter)
khenaidoo106c61a2021-08-11 18:05:46 -0400595 if err := dec(in); err != nil {
596 return nil, err
597 }
598 if interceptor == nil {
599 return srv.(CoreServiceServer).GetDevicePort(ctx, in)
600 }
601 info := &grpc.UnaryServerInfo{
602 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400603 FullMethod: "/core_service.CoreService/GetDevicePort",
khenaidoo106c61a2021-08-11 18:05:46 -0400604 }
605 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
khenaidoodc2116e2021-10-19 17:33:19 -0400606 return srv.(CoreServiceServer).GetDevicePort(ctx, req.(*core_adapter.PortFilter))
khenaidoo106c61a2021-08-11 18:05:46 -0400607 }
608 return interceptor(ctx, in, info, handler)
609}
610
611func _CoreService_ListDevicePorts_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
612 in := new(common.ID)
613 if err := dec(in); err != nil {
614 return nil, err
615 }
616 if interceptor == nil {
617 return srv.(CoreServiceServer).ListDevicePorts(ctx, in)
618 }
619 info := &grpc.UnaryServerInfo{
620 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400621 FullMethod: "/core_service.CoreService/ListDevicePorts",
khenaidoo106c61a2021-08-11 18:05:46 -0400622 }
623 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
624 return srv.(CoreServiceServer).ListDevicePorts(ctx, req.(*common.ID))
625 }
626 return interceptor(ctx, in, info, handler)
627}
628
629func _CoreService_DeviceStateUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
khenaidoodc2116e2021-10-19 17:33:19 -0400630 in := new(core_adapter.DeviceStateFilter)
khenaidoo106c61a2021-08-11 18:05:46 -0400631 if err := dec(in); err != nil {
632 return nil, err
633 }
634 if interceptor == nil {
635 return srv.(CoreServiceServer).DeviceStateUpdate(ctx, in)
636 }
637 info := &grpc.UnaryServerInfo{
638 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400639 FullMethod: "/core_service.CoreService/DeviceStateUpdate",
khenaidoo106c61a2021-08-11 18:05:46 -0400640 }
641 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
khenaidoodc2116e2021-10-19 17:33:19 -0400642 return srv.(CoreServiceServer).DeviceStateUpdate(ctx, req.(*core_adapter.DeviceStateFilter))
khenaidoo106c61a2021-08-11 18:05:46 -0400643 }
644 return interceptor(ctx, in, info, handler)
645}
646
647func _CoreService_DevicePMConfigUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
648 in := new(voltha.PmConfigs)
649 if err := dec(in); err != nil {
650 return nil, err
651 }
652 if interceptor == nil {
653 return srv.(CoreServiceServer).DevicePMConfigUpdate(ctx, in)
654 }
655 info := &grpc.UnaryServerInfo{
656 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400657 FullMethod: "/core_service.CoreService/DevicePMConfigUpdate",
khenaidoo106c61a2021-08-11 18:05:46 -0400658 }
659 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
660 return srv.(CoreServiceServer).DevicePMConfigUpdate(ctx, req.(*voltha.PmConfigs))
661 }
662 return interceptor(ctx, in, info, handler)
663}
664
665func _CoreService_ChildDeviceDetected_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
khenaidoodc2116e2021-10-19 17:33:19 -0400666 in := new(core_adapter.DeviceDiscovery)
khenaidoo106c61a2021-08-11 18:05:46 -0400667 if err := dec(in); err != nil {
668 return nil, err
669 }
670 if interceptor == nil {
671 return srv.(CoreServiceServer).ChildDeviceDetected(ctx, in)
672 }
673 info := &grpc.UnaryServerInfo{
674 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400675 FullMethod: "/core_service.CoreService/ChildDeviceDetected",
khenaidoo106c61a2021-08-11 18:05:46 -0400676 }
677 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
khenaidoodc2116e2021-10-19 17:33:19 -0400678 return srv.(CoreServiceServer).ChildDeviceDetected(ctx, req.(*core_adapter.DeviceDiscovery))
khenaidoo106c61a2021-08-11 18:05:46 -0400679 }
680 return interceptor(ctx, in, info, handler)
681}
682
683func _CoreService_ChildDevicesLost_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
684 in := new(common.ID)
685 if err := dec(in); err != nil {
686 return nil, err
687 }
688 if interceptor == nil {
689 return srv.(CoreServiceServer).ChildDevicesLost(ctx, in)
690 }
691 info := &grpc.UnaryServerInfo{
692 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400693 FullMethod: "/core_service.CoreService/ChildDevicesLost",
khenaidoo106c61a2021-08-11 18:05:46 -0400694 }
695 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
696 return srv.(CoreServiceServer).ChildDevicesLost(ctx, req.(*common.ID))
697 }
698 return interceptor(ctx, in, info, handler)
699}
700
701func _CoreService_ChildDevicesDetected_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
702 in := new(common.ID)
703 if err := dec(in); err != nil {
704 return nil, err
705 }
706 if interceptor == nil {
707 return srv.(CoreServiceServer).ChildDevicesDetected(ctx, in)
708 }
709 info := &grpc.UnaryServerInfo{
710 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400711 FullMethod: "/core_service.CoreService/ChildDevicesDetected",
khenaidoo106c61a2021-08-11 18:05:46 -0400712 }
713 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
714 return srv.(CoreServiceServer).ChildDevicesDetected(ctx, req.(*common.ID))
715 }
716 return interceptor(ctx, in, info, handler)
717}
718
719func _CoreService_GetDevice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
720 in := new(common.ID)
721 if err := dec(in); err != nil {
722 return nil, err
723 }
724 if interceptor == nil {
725 return srv.(CoreServiceServer).GetDevice(ctx, in)
726 }
727 info := &grpc.UnaryServerInfo{
728 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400729 FullMethod: "/core_service.CoreService/GetDevice",
khenaidoo106c61a2021-08-11 18:05:46 -0400730 }
731 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
732 return srv.(CoreServiceServer).GetDevice(ctx, req.(*common.ID))
733 }
734 return interceptor(ctx, in, info, handler)
735}
736
737func _CoreService_GetChildDevice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
khenaidoodc2116e2021-10-19 17:33:19 -0400738 in := new(core_adapter.ChildDeviceFilter)
khenaidoo106c61a2021-08-11 18:05:46 -0400739 if err := dec(in); err != nil {
740 return nil, err
741 }
742 if interceptor == nil {
743 return srv.(CoreServiceServer).GetChildDevice(ctx, in)
744 }
745 info := &grpc.UnaryServerInfo{
746 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400747 FullMethod: "/core_service.CoreService/GetChildDevice",
khenaidoo106c61a2021-08-11 18:05:46 -0400748 }
749 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
khenaidoodc2116e2021-10-19 17:33:19 -0400750 return srv.(CoreServiceServer).GetChildDevice(ctx, req.(*core_adapter.ChildDeviceFilter))
khenaidoo106c61a2021-08-11 18:05:46 -0400751 }
752 return interceptor(ctx, in, info, handler)
753}
754
755func _CoreService_GetChildDevices_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
756 in := new(common.ID)
757 if err := dec(in); err != nil {
758 return nil, err
759 }
760 if interceptor == nil {
761 return srv.(CoreServiceServer).GetChildDevices(ctx, in)
762 }
763 info := &grpc.UnaryServerInfo{
764 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400765 FullMethod: "/core_service.CoreService/GetChildDevices",
khenaidoo106c61a2021-08-11 18:05:46 -0400766 }
767 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
768 return srv.(CoreServiceServer).GetChildDevices(ctx, req.(*common.ID))
769 }
770 return interceptor(ctx, in, info, handler)
771}
772
773func _CoreService_SendPacketIn_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
khenaidoodc2116e2021-10-19 17:33:19 -0400774 in := new(core_adapter.PacketIn)
khenaidoo106c61a2021-08-11 18:05:46 -0400775 if err := dec(in); err != nil {
776 return nil, err
777 }
778 if interceptor == nil {
779 return srv.(CoreServiceServer).SendPacketIn(ctx, in)
780 }
781 info := &grpc.UnaryServerInfo{
782 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400783 FullMethod: "/core_service.CoreService/SendPacketIn",
khenaidoo106c61a2021-08-11 18:05:46 -0400784 }
785 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
khenaidoodc2116e2021-10-19 17:33:19 -0400786 return srv.(CoreServiceServer).SendPacketIn(ctx, req.(*core_adapter.PacketIn))
khenaidoo106c61a2021-08-11 18:05:46 -0400787 }
788 return interceptor(ctx, in, info, handler)
789}
790
791func _CoreService_DeviceReasonUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
khenaidoodc2116e2021-10-19 17:33:19 -0400792 in := new(core_adapter.DeviceReason)
khenaidoo106c61a2021-08-11 18:05:46 -0400793 if err := dec(in); err != nil {
794 return nil, err
795 }
796 if interceptor == nil {
797 return srv.(CoreServiceServer).DeviceReasonUpdate(ctx, in)
798 }
799 info := &grpc.UnaryServerInfo{
800 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400801 FullMethod: "/core_service.CoreService/DeviceReasonUpdate",
khenaidoo106c61a2021-08-11 18:05:46 -0400802 }
803 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
khenaidoodc2116e2021-10-19 17:33:19 -0400804 return srv.(CoreServiceServer).DeviceReasonUpdate(ctx, req.(*core_adapter.DeviceReason))
khenaidoo106c61a2021-08-11 18:05:46 -0400805 }
806 return interceptor(ctx, in, info, handler)
807}
808
809func _CoreService_PortStateUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
khenaidoodc2116e2021-10-19 17:33:19 -0400810 in := new(core_adapter.PortState)
khenaidoo106c61a2021-08-11 18:05:46 -0400811 if err := dec(in); err != nil {
812 return nil, err
813 }
814 if interceptor == nil {
815 return srv.(CoreServiceServer).PortStateUpdate(ctx, in)
816 }
817 info := &grpc.UnaryServerInfo{
818 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400819 FullMethod: "/core_service.CoreService/PortStateUpdate",
khenaidoo106c61a2021-08-11 18:05:46 -0400820 }
821 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
khenaidoodc2116e2021-10-19 17:33:19 -0400822 return srv.(CoreServiceServer).PortStateUpdate(ctx, req.(*core_adapter.PortState))
khenaidoo106c61a2021-08-11 18:05:46 -0400823 }
824 return interceptor(ctx, in, info, handler)
825}
826
827func _CoreService_ReconcileChildDevices_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
828 in := new(common.ID)
829 if err := dec(in); err != nil {
830 return nil, err
831 }
832 if interceptor == nil {
833 return srv.(CoreServiceServer).ReconcileChildDevices(ctx, in)
834 }
835 info := &grpc.UnaryServerInfo{
836 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400837 FullMethod: "/core_service.CoreService/ReconcileChildDevices",
khenaidoo106c61a2021-08-11 18:05:46 -0400838 }
839 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
840 return srv.(CoreServiceServer).ReconcileChildDevices(ctx, req.(*common.ID))
841 }
842 return interceptor(ctx, in, info, handler)
843}
844
845func _CoreService_GetChildDeviceWithProxyAddress_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
846 in := new(voltha.Device_ProxyAddress)
847 if err := dec(in); err != nil {
848 return nil, err
849 }
850 if interceptor == nil {
851 return srv.(CoreServiceServer).GetChildDeviceWithProxyAddress(ctx, in)
852 }
853 info := &grpc.UnaryServerInfo{
854 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400855 FullMethod: "/core_service.CoreService/GetChildDeviceWithProxyAddress",
khenaidoo106c61a2021-08-11 18:05:46 -0400856 }
857 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
858 return srv.(CoreServiceServer).GetChildDeviceWithProxyAddress(ctx, req.(*voltha.Device_ProxyAddress))
859 }
860 return interceptor(ctx, in, info, handler)
861}
862
863func _CoreService_GetPorts_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
khenaidoodc2116e2021-10-19 17:33:19 -0400864 in := new(core_adapter.PortFilter)
khenaidoo106c61a2021-08-11 18:05:46 -0400865 if err := dec(in); err != nil {
866 return nil, err
867 }
868 if interceptor == nil {
869 return srv.(CoreServiceServer).GetPorts(ctx, in)
870 }
871 info := &grpc.UnaryServerInfo{
872 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400873 FullMethod: "/core_service.CoreService/GetPorts",
khenaidoo106c61a2021-08-11 18:05:46 -0400874 }
875 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
khenaidoodc2116e2021-10-19 17:33:19 -0400876 return srv.(CoreServiceServer).GetPorts(ctx, req.(*core_adapter.PortFilter))
khenaidoo106c61a2021-08-11 18:05:46 -0400877 }
878 return interceptor(ctx, in, info, handler)
879}
880
881func _CoreService_ChildrenStateUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
khenaidoodc2116e2021-10-19 17:33:19 -0400882 in := new(core_adapter.DeviceStateFilter)
khenaidoo106c61a2021-08-11 18:05:46 -0400883 if err := dec(in); err != nil {
884 return nil, err
885 }
886 if interceptor == nil {
887 return srv.(CoreServiceServer).ChildrenStateUpdate(ctx, in)
888 }
889 info := &grpc.UnaryServerInfo{
890 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400891 FullMethod: "/core_service.CoreService/ChildrenStateUpdate",
khenaidoo106c61a2021-08-11 18:05:46 -0400892 }
893 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
khenaidoodc2116e2021-10-19 17:33:19 -0400894 return srv.(CoreServiceServer).ChildrenStateUpdate(ctx, req.(*core_adapter.DeviceStateFilter))
khenaidoo106c61a2021-08-11 18:05:46 -0400895 }
896 return interceptor(ctx, in, info, handler)
897}
898
899func _CoreService_UpdateImageDownload_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
900 in := new(voltha.ImageDownload)
901 if err := dec(in); err != nil {
902 return nil, err
903 }
904 if interceptor == nil {
905 return srv.(CoreServiceServer).UpdateImageDownload(ctx, in)
906 }
907 info := &grpc.UnaryServerInfo{
908 Server: srv,
khenaidoodc2116e2021-10-19 17:33:19 -0400909 FullMethod: "/core_service.CoreService/UpdateImageDownload",
khenaidoo106c61a2021-08-11 18:05:46 -0400910 }
911 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
912 return srv.(CoreServiceServer).UpdateImageDownload(ctx, req.(*voltha.ImageDownload))
913 }
914 return interceptor(ctx, in, info, handler)
915}
916
917var _CoreService_serviceDesc = grpc.ServiceDesc{
khenaidoodc2116e2021-10-19 17:33:19 -0400918 ServiceName: "core_service.CoreService",
khenaidoo106c61a2021-08-11 18:05:46 -0400919 HandlerType: (*CoreServiceServer)(nil),
920 Methods: []grpc.MethodDesc{
921 {
khenaidoo106c61a2021-08-11 18:05:46 -0400922 MethodName: "RegisterAdapter",
923 Handler: _CoreService_RegisterAdapter_Handler,
924 },
925 {
926 MethodName: "DeviceUpdate",
927 Handler: _CoreService_DeviceUpdate_Handler,
928 },
929 {
930 MethodName: "PortCreated",
931 Handler: _CoreService_PortCreated_Handler,
932 },
933 {
934 MethodName: "PortsStateUpdate",
935 Handler: _CoreService_PortsStateUpdate_Handler,
936 },
937 {
938 MethodName: "DeleteAllPorts",
939 Handler: _CoreService_DeleteAllPorts_Handler,
940 },
941 {
942 MethodName: "GetDevicePort",
943 Handler: _CoreService_GetDevicePort_Handler,
944 },
945 {
946 MethodName: "ListDevicePorts",
947 Handler: _CoreService_ListDevicePorts_Handler,
948 },
949 {
950 MethodName: "DeviceStateUpdate",
951 Handler: _CoreService_DeviceStateUpdate_Handler,
952 },
953 {
954 MethodName: "DevicePMConfigUpdate",
955 Handler: _CoreService_DevicePMConfigUpdate_Handler,
956 },
957 {
958 MethodName: "ChildDeviceDetected",
959 Handler: _CoreService_ChildDeviceDetected_Handler,
960 },
961 {
962 MethodName: "ChildDevicesLost",
963 Handler: _CoreService_ChildDevicesLost_Handler,
964 },
965 {
966 MethodName: "ChildDevicesDetected",
967 Handler: _CoreService_ChildDevicesDetected_Handler,
968 },
969 {
970 MethodName: "GetDevice",
971 Handler: _CoreService_GetDevice_Handler,
972 },
973 {
974 MethodName: "GetChildDevice",
975 Handler: _CoreService_GetChildDevice_Handler,
976 },
977 {
978 MethodName: "GetChildDevices",
979 Handler: _CoreService_GetChildDevices_Handler,
980 },
981 {
982 MethodName: "SendPacketIn",
983 Handler: _CoreService_SendPacketIn_Handler,
984 },
985 {
986 MethodName: "DeviceReasonUpdate",
987 Handler: _CoreService_DeviceReasonUpdate_Handler,
988 },
989 {
990 MethodName: "PortStateUpdate",
991 Handler: _CoreService_PortStateUpdate_Handler,
992 },
993 {
994 MethodName: "ReconcileChildDevices",
995 Handler: _CoreService_ReconcileChildDevices_Handler,
996 },
997 {
998 MethodName: "GetChildDeviceWithProxyAddress",
999 Handler: _CoreService_GetChildDeviceWithProxyAddress_Handler,
1000 },
1001 {
1002 MethodName: "GetPorts",
1003 Handler: _CoreService_GetPorts_Handler,
1004 },
1005 {
1006 MethodName: "ChildrenStateUpdate",
1007 Handler: _CoreService_ChildrenStateUpdate_Handler,
1008 },
1009 {
1010 MethodName: "UpdateImageDownload",
1011 Handler: _CoreService_UpdateImageDownload_Handler,
1012 },
1013 },
khenaidooefff76e2021-12-15 16:51:30 -05001014 Streams: []grpc.StreamDesc{
1015 {
1016 StreamName: "GetHealthStatus",
1017 Handler: _CoreService_GetHealthStatus_Handler,
1018 ServerStreams: true,
1019 ClientStreams: true,
1020 },
1021 },
khenaidoodc2116e2021-10-19 17:33:19 -04001022 Metadata: "voltha_protos/core_services.proto",
khenaidoo106c61a2021-08-11 18:05:46 -04001023}