Documentation ¶
Index ¶
- Variables
- func RegisterTranslatorServer(s grpc.ServiceRegistrar, srv TranslatorServer)
- type ArrLangMsg
- type Count
- type CountMsg
- type HWLang
- type HWLangMsg
- type HWTrans
- type HWTransMsg
- type HexLang
- type HexLangMsg
- type Lang
- type LangMsg
- type Trans
- type TransMsg
- type TranslatorClient
- type TranslatorServer
- type UnimplementedTranslatorServer
- func (UnimplementedTranslatorServer) HWTrans(context.Context, *HWLangMsg) (*HWTransMsg, error)
- func (UnimplementedTranslatorServer) HexWordCount(context.Context, *empty.Empty) (*CountMsg, error)
- func (UnimplementedTranslatorServer) Languages(context.Context, *empty.Empty) (*ArrLangMsg, error)
- func (UnimplementedTranslatorServer) SetHWTrans(context.Context, *HWTransMsg) (*empty.Empty, error)
- func (UnimplementedTranslatorServer) SetLanguage(context.Context, *LangMsg) (*empty.Empty, error)
- func (UnimplementedTranslatorServer) SetTrans(context.Context, *TransMsg) (*empty.Empty, error)
- func (UnimplementedTranslatorServer) SetTranslatable(context.Context, *scanner.ArrTranslatableMsg) (*empty.Empty, error)
- func (UnimplementedTranslatorServer) SetW2WTrans(context.Context, *TransMsg) (*empty.Empty, error)
- func (UnimplementedTranslatorServer) Trans(context.Context, *HexLangMsg) (*TransMsg, error)
- func (UnimplementedTranslatorServer) W2WTrans(context.Context, *HexLangMsg) (*TransMsg, error)
- type UnsafeTranslatorServer
Constants ¶
This section is empty.
Variables ¶
var File_translator_translator_proto protoreflect.FileDescriptor
var Translator_ServiceDesc = grpc.ServiceDesc{ ServiceName: "translator.Translator", HandlerType: (*TranslatorServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Languages", Handler: _Translator_Languages_Handler, }, { MethodName: "SetLanguage", Handler: _Translator_SetLanguage_Handler, }, { MethodName: "HWTrans", Handler: _Translator_HWTrans_Handler, }, { MethodName: "SetHWTrans", Handler: _Translator_SetHWTrans_Handler, }, { MethodName: "W2WTrans", Handler: _Translator_W2WTrans_Handler, }, { MethodName: "SetW2WTrans", Handler: _Translator_SetW2WTrans_Handler, }, { MethodName: "Trans", Handler: _Translator_Trans_Handler, }, { MethodName: "SetTrans", Handler: _Translator_SetTrans_Handler, }, { MethodName: "HexWordCount", Handler: _Translator_HexWordCount_Handler, }, { MethodName: "SetTranslatable", Handler: _Translator_SetTranslatable_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "translator/translator.proto", }
Translator_ServiceDesc is the grpc.ServiceDesc for Translator service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterTranslatorServer ¶
func RegisterTranslatorServer(s grpc.ServiceRegistrar, srv TranslatorServer)
Types ¶
type ArrLangMsg ¶
type ArrLangMsg struct { Languages []*LangMsg `protobuf:"bytes,1,rep,name=languages,proto3" json:"languages,omitempty"` // contains filtered or unexported fields }
func (*ArrLangMsg) Descriptor
deprecated
func (*ArrLangMsg) Descriptor() ([]byte, []int)
Deprecated: Use ArrLangMsg.ProtoReflect.Descriptor instead.
func (*ArrLangMsg) GetLanguages ¶
func (x *ArrLangMsg) GetLanguages() []*LangMsg
func (*ArrLangMsg) ProtoMessage ¶
func (*ArrLangMsg) ProtoMessage()
func (*ArrLangMsg) ProtoReflect ¶ added in v0.0.29
func (x *ArrLangMsg) ProtoReflect() protoreflect.Message
func (*ArrLangMsg) Reset ¶
func (x *ArrLangMsg) Reset()
func (*ArrLangMsg) String ¶
func (x *ArrLangMsg) String() string
type CountMsg ¶ added in v0.0.12
type CountMsg struct { Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` // contains filtered or unexported fields }
func (*CountMsg) Descriptor
deprecated
added in
v0.0.12
func (*CountMsg) ProtoMessage ¶ added in v0.0.12
func (*CountMsg) ProtoMessage()
func (*CountMsg) ProtoReflect ¶ added in v0.0.29
func (x *CountMsg) ProtoReflect() protoreflect.Message
type HWLangMsg ¶
type HWLangMsg struct { HexLang *HexLangMsg `protobuf:"bytes,1,opt,name=hexLang,proto3" json:"hexLang,omitempty"` Order int64 `protobuf:"varint,2,opt,name=order,proto3" json:"order,omitempty"` // contains filtered or unexported fields }
func (*HWLangMsg) Descriptor
deprecated
func (*HWLangMsg) GetHexLang ¶
func (x *HWLangMsg) GetHexLang() *HexLangMsg
func (*HWLangMsg) ProtoMessage ¶
func (*HWLangMsg) ProtoMessage()
func (*HWLangMsg) ProtoReflect ¶ added in v0.0.29
func (x *HWLangMsg) ProtoReflect() protoreflect.Message
type HWTransMsg ¶
type HWTransMsg struct { HwLang *HWLangMsg `protobuf:"bytes,1,opt,name=hwLang,proto3" json:"hwLang,omitempty"` Trans string `protobuf:"bytes,2,opt,name=trans,proto3" json:"trans,omitempty"` // contains filtered or unexported fields }
func (*HWTransMsg) Descriptor
deprecated
func (*HWTransMsg) Descriptor() ([]byte, []int)
Deprecated: Use HWTransMsg.ProtoReflect.Descriptor instead.
func (*HWTransMsg) GetHwLang ¶
func (x *HWTransMsg) GetHwLang() *HWLangMsg
func (*HWTransMsg) GetTrans ¶
func (x *HWTransMsg) GetTrans() string
func (*HWTransMsg) ProtoMessage ¶
func (*HWTransMsg) ProtoMessage()
func (*HWTransMsg) ProtoReflect ¶ added in v0.0.29
func (x *HWTransMsg) ProtoReflect() protoreflect.Message
func (*HWTransMsg) Reset ¶
func (x *HWTransMsg) Reset()
func (*HWTransMsg) String ¶
func (x *HWTransMsg) String() string
type HexLangMsg ¶
type HexLangMsg struct { HexID int64 `protobuf:"varint,1,opt,name=hexID,proto3" json:"hexID,omitempty"` LangID int64 `protobuf:"varint,2,opt,name=langID,proto3" json:"langID,omitempty"` // contains filtered or unexported fields }
func (*HexLangMsg) Descriptor
deprecated
func (*HexLangMsg) Descriptor() ([]byte, []int)
Deprecated: Use HexLangMsg.ProtoReflect.Descriptor instead.
func (*HexLangMsg) GetHexID ¶
func (x *HexLangMsg) GetHexID() int64
func (*HexLangMsg) GetLangID ¶
func (x *HexLangMsg) GetLangID() int64
func (*HexLangMsg) ProtoMessage ¶
func (*HexLangMsg) ProtoMessage()
func (*HexLangMsg) ProtoReflect ¶ added in v0.0.29
func (x *HexLangMsg) ProtoReflect() protoreflect.Message
func (*HexLangMsg) Reset ¶
func (x *HexLangMsg) Reset()
func (*HexLangMsg) String ¶
func (x *HexLangMsg) String() string
type LangMsg ¶
type LangMsg struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*LangMsg) Descriptor
deprecated
func (*LangMsg) ProtoMessage ¶
func (*LangMsg) ProtoMessage()
func (*LangMsg) ProtoReflect ¶ added in v0.0.29
func (x *LangMsg) ProtoReflect() protoreflect.Message
type TransMsg ¶
type TransMsg struct { HexLang *HexLangMsg `protobuf:"bytes,1,opt,name=hexLang,proto3" json:"hexLang,omitempty"` Trans string `protobuf:"bytes,2,opt,name=trans,proto3" json:"trans,omitempty"` // contains filtered or unexported fields }
func (*TransMsg) Descriptor
deprecated
func (*TransMsg) GetHexLang ¶ added in v0.0.17
func (x *TransMsg) GetHexLang() *HexLangMsg
func (*TransMsg) ProtoMessage ¶
func (*TransMsg) ProtoMessage()
func (*TransMsg) ProtoReflect ¶ added in v0.0.29
func (x *TransMsg) ProtoReflect() protoreflect.Message
type TranslatorClient ¶
type TranslatorClient interface { Languages(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*ArrLangMsg, error) SetLanguage(ctx context.Context, in *LangMsg, opts ...grpc.CallOption) (*empty.Empty, error) HWTrans(ctx context.Context, in *HWLangMsg, opts ...grpc.CallOption) (*HWTransMsg, error) SetHWTrans(ctx context.Context, in *HWTransMsg, opts ...grpc.CallOption) (*empty.Empty, error) W2WTrans(ctx context.Context, in *HexLangMsg, opts ...grpc.CallOption) (*TransMsg, error) SetW2WTrans(ctx context.Context, in *TransMsg, opts ...grpc.CallOption) (*empty.Empty, error) Trans(ctx context.Context, in *HexLangMsg, opts ...grpc.CallOption) (*TransMsg, error) SetTrans(ctx context.Context, in *TransMsg, opts ...grpc.CallOption) (*empty.Empty, error) HexWordCount(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*CountMsg, error) SetTranslatable(ctx context.Context, in *scanner.ArrTranslatableMsg, opts ...grpc.CallOption) (*empty.Empty, error) }
TranslatorClient is the client API for Translator service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewTranslatorClient ¶
func NewTranslatorClient(cc grpc.ClientConnInterface) TranslatorClient
type TranslatorServer ¶
type TranslatorServer interface { Languages(context.Context, *empty.Empty) (*ArrLangMsg, error) SetLanguage(context.Context, *LangMsg) (*empty.Empty, error) HWTrans(context.Context, *HWLangMsg) (*HWTransMsg, error) SetHWTrans(context.Context, *HWTransMsg) (*empty.Empty, error) W2WTrans(context.Context, *HexLangMsg) (*TransMsg, error) SetW2WTrans(context.Context, *TransMsg) (*empty.Empty, error) Trans(context.Context, *HexLangMsg) (*TransMsg, error) SetTrans(context.Context, *TransMsg) (*empty.Empty, error) HexWordCount(context.Context, *empty.Empty) (*CountMsg, error) SetTranslatable(context.Context, *scanner.ArrTranslatableMsg) (*empty.Empty, error) // contains filtered or unexported methods }
TranslatorServer is the server API for Translator service. All implementations must embed UnimplementedTranslatorServer for forward compatibility
type UnimplementedTranslatorServer ¶
type UnimplementedTranslatorServer struct { }
UnimplementedTranslatorServer must be embedded to have forward compatible implementations.
func (UnimplementedTranslatorServer) HWTrans ¶
func (UnimplementedTranslatorServer) HWTrans(context.Context, *HWLangMsg) (*HWTransMsg, error)
func (UnimplementedTranslatorServer) HexWordCount ¶ added in v0.0.9
func (UnimplementedTranslatorServer) Languages ¶
func (UnimplementedTranslatorServer) Languages(context.Context, *empty.Empty) (*ArrLangMsg, error)
func (UnimplementedTranslatorServer) SetHWTrans ¶
func (UnimplementedTranslatorServer) SetHWTrans(context.Context, *HWTransMsg) (*empty.Empty, error)
func (UnimplementedTranslatorServer) SetLanguage ¶
func (UnimplementedTranslatorServer) SetTranslatable ¶ added in v0.0.14
func (UnimplementedTranslatorServer) SetTranslatable(context.Context, *scanner.ArrTranslatableMsg) (*empty.Empty, error)
func (UnimplementedTranslatorServer) SetW2WTrans ¶ added in v0.0.18
func (UnimplementedTranslatorServer) Trans ¶
func (UnimplementedTranslatorServer) Trans(context.Context, *HexLangMsg) (*TransMsg, error)
func (UnimplementedTranslatorServer) W2WTrans ¶
func (UnimplementedTranslatorServer) W2WTrans(context.Context, *HexLangMsg) (*TransMsg, error)
type UnsafeTranslatorServer ¶ added in v0.0.29
type UnsafeTranslatorServer interface {
// contains filtered or unexported methods
}
UnsafeTranslatorServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TranslatorServer will result in compilation errors.