1 // Code generated by protoc-gen-go. DO NOT EDIT.
3 // protoc-gen-go v1.22.0
5 // source: lcmservice.proto
14 proto "github.com/golang/protobuf/proto"
15 grpc "google.golang.org/grpc"
16 codes "google.golang.org/grpc/codes"
17 status "google.golang.org/grpc/status"
18 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
19 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
23 // Verify that this generated code is sufficiently up-to-date.
24 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
25 // Verify that runtime/protoimpl is sufficiently up-to-date.
26 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
29 // This is a compile-time assertion that a sufficiently up-to-date version
30 // of the legacy proto package is being used.
31 const _ = proto.ProtoPackageIsVersion4
33 type InstantiateRequest struct {
34 state protoimpl.MessageState
35 sizeCache protoimpl.SizeCache
36 unknownFields protoimpl.UnknownFields
38 // Types that are assignable to Data:
39 // *InstantiateRequest_HostIp
40 // *InstantiateRequest_Package
41 Data isInstantiateRequest_Data `protobuf_oneof:"data"`
44 func (x *InstantiateRequest) Reset() {
45 *x = InstantiateRequest{}
46 if protoimpl.UnsafeEnabled {
47 mi := &file_lcmservice_proto_msgTypes[0]
48 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
49 ms.StoreMessageInfo(mi)
53 func (x *InstantiateRequest) String() string {
54 return protoimpl.X.MessageStringOf(x)
57 func (*InstantiateRequest) ProtoMessage() {}
59 func (x *InstantiateRequest) ProtoReflect() protoreflect.Message {
60 mi := &file_lcmservice_proto_msgTypes[0]
61 if protoimpl.UnsafeEnabled && x != nil {
62 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
63 if ms.LoadMessageInfo() == nil {
64 ms.StoreMessageInfo(mi)
68 return mi.MessageOf(x)
71 // Deprecated: Use InstantiateRequest.ProtoReflect.Descriptor instead.
72 func (*InstantiateRequest) Descriptor() ([]byte, []int) {
73 return file_lcmservice_proto_rawDescGZIP(), []int{0}
76 func (m *InstantiateRequest) GetData() isInstantiateRequest_Data {
83 func (x *InstantiateRequest) GetHostIp() string {
84 if x, ok := x.GetData().(*InstantiateRequest_HostIp); ok {
90 func (x *InstantiateRequest) GetPackage() []byte {
91 if x, ok := x.GetData().(*InstantiateRequest_Package); ok {
97 type isInstantiateRequest_Data interface {
98 isInstantiateRequest_Data()
101 type InstantiateRequest_HostIp struct {
102 HostIp string `protobuf:"bytes,1,opt,name=hostIp,proto3,oneof"`
105 type InstantiateRequest_Package struct {
106 Package []byte `protobuf:"bytes,2,opt,name=package,proto3,oneof"`
109 func (*InstantiateRequest_HostIp) isInstantiateRequest_Data() {}
111 func (*InstantiateRequest_Package) isInstantiateRequest_Data() {}
113 type InstantiateResponse struct {
114 state protoimpl.MessageState
115 sizeCache protoimpl.SizeCache
116 unknownFields protoimpl.UnknownFields
118 WorkloadId string `protobuf:"bytes,1,opt,name=workloadId,proto3" json:"workloadId,omitempty"`
119 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
122 func (x *InstantiateResponse) Reset() {
123 *x = InstantiateResponse{}
124 if protoimpl.UnsafeEnabled {
125 mi := &file_lcmservice_proto_msgTypes[1]
126 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
127 ms.StoreMessageInfo(mi)
131 func (x *InstantiateResponse) String() string {
132 return protoimpl.X.MessageStringOf(x)
135 func (*InstantiateResponse) ProtoMessage() {}
137 func (x *InstantiateResponse) ProtoReflect() protoreflect.Message {
138 mi := &file_lcmservice_proto_msgTypes[1]
139 if protoimpl.UnsafeEnabled && x != nil {
140 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
141 if ms.LoadMessageInfo() == nil {
142 ms.StoreMessageInfo(mi)
146 return mi.MessageOf(x)
149 // Deprecated: Use InstantiateResponse.ProtoReflect.Descriptor instead.
150 func (*InstantiateResponse) Descriptor() ([]byte, []int) {
151 return file_lcmservice_proto_rawDescGZIP(), []int{1}
154 func (x *InstantiateResponse) GetWorkloadId() string {
161 func (x *InstantiateResponse) GetStatus() string {
168 type TerminateRequest struct {
169 state protoimpl.MessageState
170 sizeCache protoimpl.SizeCache
171 unknownFields protoimpl.UnknownFields
173 HostIp string `protobuf:"bytes,1,opt,name=hostIp,proto3" json:"hostIp,omitempty"`
174 WorkloadId string `protobuf:"bytes,2,opt,name=workloadId,proto3" json:"workloadId,omitempty"`
177 func (x *TerminateRequest) Reset() {
178 *x = TerminateRequest{}
179 if protoimpl.UnsafeEnabled {
180 mi := &file_lcmservice_proto_msgTypes[2]
181 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
182 ms.StoreMessageInfo(mi)
186 func (x *TerminateRequest) String() string {
187 return protoimpl.X.MessageStringOf(x)
190 func (*TerminateRequest) ProtoMessage() {}
192 func (x *TerminateRequest) ProtoReflect() protoreflect.Message {
193 mi := &file_lcmservice_proto_msgTypes[2]
194 if protoimpl.UnsafeEnabled && x != nil {
195 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
196 if ms.LoadMessageInfo() == nil {
197 ms.StoreMessageInfo(mi)
201 return mi.MessageOf(x)
204 // Deprecated: Use TerminateRequest.ProtoReflect.Descriptor instead.
205 func (*TerminateRequest) Descriptor() ([]byte, []int) {
206 return file_lcmservice_proto_rawDescGZIP(), []int{2}
209 func (x *TerminateRequest) GetHostIp() string {
216 func (x *TerminateRequest) GetWorkloadId() string {
223 type TerminateResponse struct {
224 state protoimpl.MessageState
225 sizeCache protoimpl.SizeCache
226 unknownFields protoimpl.UnknownFields
228 Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
231 func (x *TerminateResponse) Reset() {
232 *x = TerminateResponse{}
233 if protoimpl.UnsafeEnabled {
234 mi := &file_lcmservice_proto_msgTypes[3]
235 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
236 ms.StoreMessageInfo(mi)
240 func (x *TerminateResponse) String() string {
241 return protoimpl.X.MessageStringOf(x)
244 func (*TerminateResponse) ProtoMessage() {}
246 func (x *TerminateResponse) ProtoReflect() protoreflect.Message {
247 mi := &file_lcmservice_proto_msgTypes[3]
248 if protoimpl.UnsafeEnabled && x != nil {
249 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
250 if ms.LoadMessageInfo() == nil {
251 ms.StoreMessageInfo(mi)
255 return mi.MessageOf(x)
258 // Deprecated: Use TerminateResponse.ProtoReflect.Descriptor instead.
259 func (*TerminateResponse) Descriptor() ([]byte, []int) {
260 return file_lcmservice_proto_rawDescGZIP(), []int{3}
263 func (x *TerminateResponse) GetStatus() string {
270 type QueryRequest struct {
271 state protoimpl.MessageState
272 sizeCache protoimpl.SizeCache
273 unknownFields protoimpl.UnknownFields
275 HostIp string `protobuf:"bytes,1,opt,name=hostIp,proto3" json:"hostIp,omitempty"`
276 WorkloadId string `protobuf:"bytes,2,opt,name=workloadId,proto3" json:"workloadId,omitempty"`
279 func (x *QueryRequest) Reset() {
281 if protoimpl.UnsafeEnabled {
282 mi := &file_lcmservice_proto_msgTypes[4]
283 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
284 ms.StoreMessageInfo(mi)
288 func (x *QueryRequest) String() string {
289 return protoimpl.X.MessageStringOf(x)
292 func (*QueryRequest) ProtoMessage() {}
294 func (x *QueryRequest) ProtoReflect() protoreflect.Message {
295 mi := &file_lcmservice_proto_msgTypes[4]
296 if protoimpl.UnsafeEnabled && x != nil {
297 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
298 if ms.LoadMessageInfo() == nil {
299 ms.StoreMessageInfo(mi)
303 return mi.MessageOf(x)
306 // Deprecated: Use QueryRequest.ProtoReflect.Descriptor instead.
307 func (*QueryRequest) Descriptor() ([]byte, []int) {
308 return file_lcmservice_proto_rawDescGZIP(), []int{4}
311 func (x *QueryRequest) GetHostIp() string {
318 func (x *QueryRequest) GetWorkloadId() string {
325 type QueryResponse struct {
326 state protoimpl.MessageState
327 sizeCache protoimpl.SizeCache
328 unknownFields protoimpl.UnknownFields
330 Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
333 func (x *QueryResponse) Reset() {
335 if protoimpl.UnsafeEnabled {
336 mi := &file_lcmservice_proto_msgTypes[5]
337 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
338 ms.StoreMessageInfo(mi)
342 func (x *QueryResponse) String() string {
343 return protoimpl.X.MessageStringOf(x)
346 func (*QueryResponse) ProtoMessage() {}
348 func (x *QueryResponse) ProtoReflect() protoreflect.Message {
349 mi := &file_lcmservice_proto_msgTypes[5]
350 if protoimpl.UnsafeEnabled && x != nil {
351 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
352 if ms.LoadMessageInfo() == nil {
353 ms.StoreMessageInfo(mi)
357 return mi.MessageOf(x)
360 // Deprecated: Use QueryResponse.ProtoReflect.Descriptor instead.
361 func (*QueryResponse) Descriptor() ([]byte, []int) {
362 return file_lcmservice_proto_rawDescGZIP(), []int{5}
365 func (x *QueryResponse) GetStatus() string {
372 var File_lcmservice_proto protoreflect.FileDescriptor
374 var file_lcmservice_proto_rawDesc = []byte{
375 0x0a, 0x10, 0x6c, 0x63, 0x6d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f,
376 0x74, 0x6f, 0x12, 0x0a, 0x6c, 0x63, 0x6d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x22, 0x52,
377 0x0a, 0x12, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x69, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71,
378 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x06, 0x68, 0x6f, 0x73, 0x74, 0x49, 0x70, 0x18, 0x01,
379 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x06, 0x68, 0x6f, 0x73, 0x74, 0x49, 0x70, 0x12, 0x1a,
380 0x0a, 0x07, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x48,
381 0x00, 0x52, 0x07, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x42, 0x06, 0x0a, 0x04, 0x64, 0x61,
382 0x74, 0x61, 0x22, 0x4d, 0x0a, 0x13, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x69, 0x61, 0x74,
383 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x77, 0x6f, 0x72,
384 0x6b, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x77,
385 0x6f, 0x72, 0x6b, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61,
386 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75,
387 0x73, 0x22, 0x4a, 0x0a, 0x10, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x52, 0x65,
388 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x6f, 0x73, 0x74, 0x49, 0x70, 0x18,
389 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x6f, 0x73, 0x74, 0x49, 0x70, 0x12, 0x1e, 0x0a,
390 0x0a, 0x77, 0x6f, 0x72, 0x6b, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
391 0x09, 0x52, 0x0a, 0x77, 0x6f, 0x72, 0x6b, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x64, 0x22, 0x2b, 0x0a,
392 0x11, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
393 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01,
394 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x46, 0x0a, 0x0c, 0x51, 0x75,
395 0x65, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x6f,
396 0x73, 0x74, 0x49, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x6f, 0x73, 0x74,
397 0x49, 0x70, 0x12, 0x1e, 0x0a, 0x0a, 0x77, 0x6f, 0x72, 0x6b, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x64,
398 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x77, 0x6f, 0x72, 0x6b, 0x6c, 0x6f, 0x61, 0x64,
399 0x49, 0x64, 0x22, 0x27, 0x0a, 0x0d, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f,
400 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20,
401 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x32, 0xe8, 0x01, 0x0a, 0x06,
402 0x41, 0x70, 0x70, 0x4c, 0x43, 0x4d, 0x12, 0x52, 0x0a, 0x0b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
403 0x74, 0x69, 0x61, 0x74, 0x65, 0x12, 0x1e, 0x2e, 0x6c, 0x63, 0x6d, 0x73, 0x65, 0x72, 0x76, 0x69,
404 0x63, 0x65, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x69, 0x61, 0x74, 0x65, 0x52, 0x65,
405 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x6c, 0x63, 0x6d, 0x73, 0x65, 0x72, 0x76, 0x69,
406 0x63, 0x65, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x69, 0x61, 0x74, 0x65, 0x52, 0x65,
407 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x28, 0x01, 0x12, 0x4a, 0x0a, 0x09, 0x74, 0x65,
408 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x12, 0x1c, 0x2e, 0x6c, 0x63, 0x6d, 0x73, 0x65, 0x72,
409 0x76, 0x69, 0x63, 0x65, 0x2e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x52, 0x65,
410 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x6c, 0x63, 0x6d, 0x73, 0x65, 0x72, 0x76, 0x69,
411 0x63, 0x65, 0x2e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70,
412 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3e, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12,
413 0x18, 0x2e, 0x6c, 0x63, 0x6d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x51, 0x75, 0x65,
414 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x6c, 0x63, 0x6d, 0x73,
415 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70,
416 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x0e, 0x5a, 0x0c, 0x2e, 0x3b, 0x6c, 0x63, 0x6d, 0x73,
417 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
421 file_lcmservice_proto_rawDescOnce sync.Once
422 file_lcmservice_proto_rawDescData = file_lcmservice_proto_rawDesc
425 func file_lcmservice_proto_rawDescGZIP() []byte {
426 file_lcmservice_proto_rawDescOnce.Do(func() {
427 file_lcmservice_proto_rawDescData = protoimpl.X.CompressGZIP(file_lcmservice_proto_rawDescData)
429 return file_lcmservice_proto_rawDescData
432 var file_lcmservice_proto_msgTypes = make([]protoimpl.MessageInfo, 6)
433 var file_lcmservice_proto_goTypes = []interface{}{
434 (*InstantiateRequest)(nil), // 0: lcmservice.InstantiateRequest
435 (*InstantiateResponse)(nil), // 1: lcmservice.InstantiateResponse
436 (*TerminateRequest)(nil), // 2: lcmservice.TerminateRequest
437 (*TerminateResponse)(nil), // 3: lcmservice.TerminateResponse
438 (*QueryRequest)(nil), // 4: lcmservice.QueryRequest
439 (*QueryResponse)(nil), // 5: lcmservice.QueryResponse
441 var file_lcmservice_proto_depIdxs = []int32{
442 0, // 0: lcmservice.AppLCM.instantiate:input_type -> lcmservice.InstantiateRequest
443 2, // 1: lcmservice.AppLCM.terminate:input_type -> lcmservice.TerminateRequest
444 4, // 2: lcmservice.AppLCM.query:input_type -> lcmservice.QueryRequest
445 1, // 3: lcmservice.AppLCM.instantiate:output_type -> lcmservice.InstantiateResponse
446 3, // 4: lcmservice.AppLCM.terminate:output_type -> lcmservice.TerminateResponse
447 5, // 5: lcmservice.AppLCM.query:output_type -> lcmservice.QueryResponse
448 3, // [3:6] is the sub-list for method output_type
449 0, // [0:3] is the sub-list for method input_type
450 0, // [0:0] is the sub-list for extension type_name
451 0, // [0:0] is the sub-list for extension extendee
452 0, // [0:0] is the sub-list for field type_name
455 func init() { file_lcmservice_proto_init() }
456 func file_lcmservice_proto_init() {
457 if File_lcmservice_proto != nil {
460 if !protoimpl.UnsafeEnabled {
461 file_lcmservice_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
462 switch v := v.(*InstantiateRequest); i {
468 return &v.unknownFields
473 file_lcmservice_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
474 switch v := v.(*InstantiateResponse); i {
480 return &v.unknownFields
485 file_lcmservice_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
486 switch v := v.(*TerminateRequest); i {
492 return &v.unknownFields
497 file_lcmservice_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
498 switch v := v.(*TerminateResponse); i {
504 return &v.unknownFields
509 file_lcmservice_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
510 switch v := v.(*QueryRequest); i {
516 return &v.unknownFields
521 file_lcmservice_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
522 switch v := v.(*QueryResponse); i {
528 return &v.unknownFields
534 file_lcmservice_proto_msgTypes[0].OneofWrappers = []interface{}{
535 (*InstantiateRequest_HostIp)(nil),
536 (*InstantiateRequest_Package)(nil),
539 out := protoimpl.TypeBuilder{
540 File: protoimpl.DescBuilder{
541 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
542 RawDescriptor: file_lcmservice_proto_rawDesc,
548 GoTypes: file_lcmservice_proto_goTypes,
549 DependencyIndexes: file_lcmservice_proto_depIdxs,
550 MessageInfos: file_lcmservice_proto_msgTypes,
552 File_lcmservice_proto = out.File
553 file_lcmservice_proto_rawDesc = nil
554 file_lcmservice_proto_goTypes = nil
555 file_lcmservice_proto_depIdxs = nil
558 // Reference imports to suppress errors if they are not otherwise used.
559 var _ context.Context
560 var _ grpc.ClientConnInterface
562 // This is a compile-time assertion to ensure that this generated file
563 // is compatible with the grpc package it is being compiled against.
564 const _ = grpc.SupportPackageIsVersion6
566 // AppLCMClient is the client API for AppLCM service.
568 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
569 type AppLCMClient interface {
570 Instantiate(ctx context.Context, opts ...grpc.CallOption) (AppLCM_InstantiateClient, error)
571 Terminate(ctx context.Context, in *TerminateRequest, opts ...grpc.CallOption) (*TerminateResponse, error)
572 Query(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (*QueryResponse, error)
575 type appLCMClient struct {
576 cc grpc.ClientConnInterface
579 func NewAppLCMClient(cc grpc.ClientConnInterface) AppLCMClient {
580 return &appLCMClient{cc}
583 func (c *appLCMClient) Instantiate(ctx context.Context, opts ...grpc.CallOption) (AppLCM_InstantiateClient, error) {
584 stream, err := c.cc.NewStream(ctx, &_AppLCM_serviceDesc.Streams[0], "/lcmservice.AppLCM/instantiate", opts...)
588 x := &appLCMInstantiateClient{stream}
592 type AppLCM_InstantiateClient interface {
593 Send(*InstantiateRequest) error
594 CloseAndRecv() (*InstantiateResponse, error)
598 type appLCMInstantiateClient struct {
602 func (x *appLCMInstantiateClient) Send(m *InstantiateRequest) error {
603 return x.ClientStream.SendMsg(m)
606 func (x *appLCMInstantiateClient) CloseAndRecv() (*InstantiateResponse, error) {
607 if err := x.ClientStream.CloseSend(); err != nil {
610 m := new(InstantiateResponse)
611 if err := x.ClientStream.RecvMsg(m); err != nil {
617 func (c *appLCMClient) Terminate(ctx context.Context, in *TerminateRequest, opts ...grpc.CallOption) (*TerminateResponse, error) {
618 out := new(TerminateResponse)
619 err := c.cc.Invoke(ctx, "/lcmservice.AppLCM/terminate", in, out, opts...)
626 func (c *appLCMClient) Query(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (*QueryResponse, error) {
627 out := new(QueryResponse)
628 err := c.cc.Invoke(ctx, "/lcmservice.AppLCM/query", in, out, opts...)
635 // AppLCMServer is the server API for AppLCM service.
636 type AppLCMServer interface {
637 Instantiate(AppLCM_InstantiateServer) error
638 Terminate(context.Context, *TerminateRequest) (*TerminateResponse, error)
639 Query(context.Context, *QueryRequest) (*QueryResponse, error)
642 // UnimplementedAppLCMServer can be embedded to have forward compatible implementations.
643 type UnimplementedAppLCMServer struct {
646 func (*UnimplementedAppLCMServer) Instantiate(AppLCM_InstantiateServer) error {
647 return status.Errorf(codes.Unimplemented, "method Instantiate not implemented")
649 func (*UnimplementedAppLCMServer) Terminate(context.Context, *TerminateRequest) (*TerminateResponse, error) {
650 return nil, status.Errorf(codes.Unimplemented, "method Terminate not implemented")
652 func (*UnimplementedAppLCMServer) Query(context.Context, *QueryRequest) (*QueryResponse, error) {
653 return nil, status.Errorf(codes.Unimplemented, "method Query not implemented")
656 func RegisterAppLCMServer(s *grpc.Server, srv AppLCMServer) {
657 s.RegisterService(&_AppLCM_serviceDesc, srv)
660 func _AppLCM_Instantiate_Handler(srv interface{}, stream grpc.ServerStream) error {
661 return srv.(AppLCMServer).Instantiate(&appLCMInstantiateServer{stream})
664 type AppLCM_InstantiateServer interface {
665 SendAndClose(*InstantiateResponse) error
666 Recv() (*InstantiateRequest, error)
670 type appLCMInstantiateServer struct {
674 func (x *appLCMInstantiateServer) SendAndClose(m *InstantiateResponse) error {
675 return x.ServerStream.SendMsg(m)
678 func (x *appLCMInstantiateServer) Recv() (*InstantiateRequest, error) {
679 m := new(InstantiateRequest)
680 if err := x.ServerStream.RecvMsg(m); err != nil {
686 func _AppLCM_Terminate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
687 in := new(TerminateRequest)
688 if err := dec(in); err != nil {
691 if interceptor == nil {
692 return srv.(AppLCMServer).Terminate(ctx, in)
694 info := &grpc.UnaryServerInfo{
696 FullMethod: "/lcmservice.AppLCM/Terminate",
698 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
699 return srv.(AppLCMServer).Terminate(ctx, req.(*TerminateRequest))
701 return interceptor(ctx, in, info, handler)
704 func _AppLCM_Query_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
705 in := new(QueryRequest)
706 if err := dec(in); err != nil {
709 if interceptor == nil {
710 return srv.(AppLCMServer).Query(ctx, in)
712 info := &grpc.UnaryServerInfo{
714 FullMethod: "/lcmservice.AppLCM/Query",
716 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
717 return srv.(AppLCMServer).Query(ctx, req.(*QueryRequest))
719 return interceptor(ctx, in, info, handler)
722 var _AppLCM_serviceDesc = grpc.ServiceDesc{
723 ServiceName: "lcmservice.AppLCM",
724 HandlerType: (*AppLCMServer)(nil),
725 Methods: []grpc.MethodDesc{
727 MethodName: "terminate",
728 Handler: _AppLCM_Terminate_Handler,
732 Handler: _AppLCM_Query_Handler,
735 Streams: []grpc.StreamDesc{
737 StreamName: "instantiate",
738 Handler: _AppLCM_Instantiate_Handler,
742 Metadata: "lcmservice.proto",