Documentation ¶
Index ¶
- Variables
- func RegisterSearchServiceServer(s grpc.ServiceRegistrar, srv SearchServiceServer)
- type AnotherExtension
- type Extension
- type SearchRequest
- type SearchResponse
- type SearchResponse_Result
- func (*SearchResponse_Result) Descriptor() ([]byte, []int)deprecated
- func (x *SearchResponse_Result) GetSnippets() []string
- func (x *SearchResponse_Result) GetTitle() string
- func (x *SearchResponse_Result) GetUrl() string
- func (*SearchResponse_Result) ProtoMessage()
- func (x *SearchResponse_Result) ProtoReflect() protoreflect.Message
- func (x *SearchResponse_Result) Reset()
- func (x *SearchResponse_Result) String() string
- type SearchServiceClient
- type SearchServiceServer
- type SearchService_StreamingSearchClient
- type SearchService_StreamingSearchServer
- type ToBeExtended
- func (*ToBeExtended) Descriptor() ([]byte, []int)deprecated
- func (*ToBeExtended) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *ToBeExtended) GetFoo() int32
- func (*ToBeExtended) ProtoMessage()
- func (x *ToBeExtended) ProtoReflect() protoreflect.Message
- func (x *ToBeExtended) Reset()
- func (x *ToBeExtended) String() string
- type UnimplementedSearchServiceServer
- type UnsafeSearchServiceServer
Constants ¶
This section is empty.
Variables ¶
var ( // optional int32 foo = 13; E_Foo = &file_reflection_grpc_testing_proto2_ext_proto_extTypes[0] // optional grpc.testing.Extension bar = 17; E_Bar = &file_reflection_grpc_testing_proto2_ext_proto_extTypes[1] // optional grpc.testing.SearchRequest baz = 19; E_Baz = &file_reflection_grpc_testing_proto2_ext_proto_extTypes[2] )
Extension fields to ToBeExtended.
var ( // optional string frob = 23; E_Frob = &file_reflection_grpc_testing_proto2_ext2_proto_extTypes[0] // optional grpc.testing.AnotherExtension nitz = 29; E_Nitz = &file_reflection_grpc_testing_proto2_ext2_proto_extTypes[1] )
Extension fields to ToBeExtended.
var File_reflection_grpc_testing_proto2_ext2_proto protoreflect.FileDescriptor
var File_reflection_grpc_testing_proto2_ext_proto protoreflect.FileDescriptor
var File_reflection_grpc_testing_proto2_proto protoreflect.FileDescriptor
var File_reflection_grpc_testing_test_proto protoreflect.FileDescriptor
var SearchService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "grpc.testing.SearchService", HandlerType: (*SearchServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Search", Handler: _SearchService_Search_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "StreamingSearch", Handler: _SearchService_StreamingSearch_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "reflection/grpc_testing/test.proto", }
SearchService_ServiceDesc is the grpc.ServiceDesc for SearchService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterSearchServiceServer ¶
func RegisterSearchServiceServer(s grpc.ServiceRegistrar, srv SearchServiceServer)
Types ¶
type AnotherExtension ¶ added in v1.2.0
type AnotherExtension struct { Whatchamacallit *int32 `protobuf:"varint,1,opt,name=whatchamacallit" json:"whatchamacallit,omitempty"` // contains filtered or unexported fields }
func (*AnotherExtension) Descriptor
deprecated
added in
v1.2.0
func (*AnotherExtension) Descriptor() ([]byte, []int)
Deprecated: Use AnotherExtension.ProtoReflect.Descriptor instead.
func (*AnotherExtension) GetWhatchamacallit ¶ added in v1.2.0
func (x *AnotherExtension) GetWhatchamacallit() int32
func (*AnotherExtension) ProtoMessage ¶ added in v1.2.0
func (*AnotherExtension) ProtoMessage()
func (*AnotherExtension) ProtoReflect ¶ added in v1.41.0
func (x *AnotherExtension) ProtoReflect() protoreflect.Message
func (*AnotherExtension) Reset ¶ added in v1.2.0
func (x *AnotherExtension) Reset()
func (*AnotherExtension) String ¶ added in v1.2.0
func (x *AnotherExtension) String() string
type Extension ¶
type Extension struct { Whatzit *int32 `protobuf:"varint,1,opt,name=whatzit" json:"whatzit,omitempty"` // contains filtered or unexported fields }
func (*Extension) Descriptor
deprecated
func (*Extension) GetWhatzit ¶ added in v1.2.0
func (*Extension) ProtoMessage ¶
func (*Extension) ProtoMessage()
func (*Extension) ProtoReflect ¶ added in v1.41.0
func (x *Extension) ProtoReflect() protoreflect.Message
type SearchRequest ¶
type SearchRequest struct { Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // contains filtered or unexported fields }
func (*SearchRequest) Descriptor
deprecated
func (*SearchRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchRequest.ProtoReflect.Descriptor instead.
func (*SearchRequest) GetQuery ¶ added in v1.2.0
func (x *SearchRequest) GetQuery() string
func (*SearchRequest) ProtoMessage ¶
func (*SearchRequest) ProtoMessage()
func (*SearchRequest) ProtoReflect ¶ added in v1.41.0
func (x *SearchRequest) ProtoReflect() protoreflect.Message
func (*SearchRequest) Reset ¶
func (x *SearchRequest) Reset()
func (*SearchRequest) String ¶
func (x *SearchRequest) String() string
type SearchResponse ¶
type SearchResponse struct { Results []*SearchResponse_Result `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` // contains filtered or unexported fields }
func (*SearchResponse) Descriptor
deprecated
func (*SearchResponse) Descriptor() ([]byte, []int)
Deprecated: Use SearchResponse.ProtoReflect.Descriptor instead.
func (*SearchResponse) GetResults ¶
func (x *SearchResponse) GetResults() []*SearchResponse_Result
func (*SearchResponse) ProtoMessage ¶
func (*SearchResponse) ProtoMessage()
func (*SearchResponse) ProtoReflect ¶ added in v1.41.0
func (x *SearchResponse) ProtoReflect() protoreflect.Message
func (*SearchResponse) Reset ¶
func (x *SearchResponse) Reset()
func (*SearchResponse) String ¶
func (x *SearchResponse) String() string
type SearchResponse_Result ¶
type SearchResponse_Result struct { Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` Snippets []string `protobuf:"bytes,3,rep,name=snippets,proto3" json:"snippets,omitempty"` // contains filtered or unexported fields }
func (*SearchResponse_Result) Descriptor
deprecated
func (*SearchResponse_Result) Descriptor() ([]byte, []int)
Deprecated: Use SearchResponse_Result.ProtoReflect.Descriptor instead.
func (*SearchResponse_Result) GetSnippets ¶ added in v1.2.0
func (x *SearchResponse_Result) GetSnippets() []string
func (*SearchResponse_Result) GetTitle ¶ added in v1.2.0
func (x *SearchResponse_Result) GetTitle() string
func (*SearchResponse_Result) GetUrl ¶ added in v1.2.0
func (x *SearchResponse_Result) GetUrl() string
func (*SearchResponse_Result) ProtoMessage ¶
func (*SearchResponse_Result) ProtoMessage()
func (*SearchResponse_Result) ProtoReflect ¶ added in v1.41.0
func (x *SearchResponse_Result) ProtoReflect() protoreflect.Message
func (*SearchResponse_Result) Reset ¶
func (x *SearchResponse_Result) Reset()
func (*SearchResponse_Result) String ¶
func (x *SearchResponse_Result) String() string
type SearchServiceClient ¶
type SearchServiceClient interface { Search(ctx context.Context, in *SearchRequest, opts ...grpc.CallOption) (*SearchResponse, error) StreamingSearch(ctx context.Context, opts ...grpc.CallOption) (SearchService_StreamingSearchClient, error) }
SearchServiceClient is the client API for SearchService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/github.com/arshanvit/grpc/?tab=doc#ClientConn.NewStream.
func NewSearchServiceClient ¶
func NewSearchServiceClient(cc grpc.ClientConnInterface) SearchServiceClient
type SearchServiceServer ¶
type SearchServiceServer interface { Search(context.Context, *SearchRequest) (*SearchResponse, error) StreamingSearch(SearchService_StreamingSearchServer) error // contains filtered or unexported methods }
SearchServiceServer is the server API for SearchService service. All implementations must embed UnimplementedSearchServiceServer for forward compatibility
type SearchService_StreamingSearchClient ¶
type SearchService_StreamingSearchClient interface { Send(*SearchRequest) error Recv() (*SearchResponse, error) grpc.ClientStream }
type SearchService_StreamingSearchServer ¶
type SearchService_StreamingSearchServer interface { Send(*SearchResponse) error Recv() (*SearchRequest, error) grpc.ServerStream }
type ToBeExtended ¶ added in v1.2.0
type ToBeExtended struct { Foo *int32 `protobuf:"varint,1,req,name=foo" json:"foo,omitempty"` // contains filtered or unexported fields }
func (*ToBeExtended) Descriptor
deprecated
added in
v1.2.0
func (*ToBeExtended) Descriptor() ([]byte, []int)
Deprecated: Use ToBeExtended.ProtoReflect.Descriptor instead.
func (*ToBeExtended) ExtensionRangeArray
deprecated
added in
v1.2.0
func (*ToBeExtended) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use ToBeExtended.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*ToBeExtended) GetFoo ¶ added in v1.2.0
func (x *ToBeExtended) GetFoo() int32
func (*ToBeExtended) ProtoMessage ¶ added in v1.2.0
func (*ToBeExtended) ProtoMessage()
func (*ToBeExtended) ProtoReflect ¶ added in v1.41.0
func (x *ToBeExtended) ProtoReflect() protoreflect.Message
func (*ToBeExtended) Reset ¶ added in v1.2.0
func (x *ToBeExtended) Reset()
func (*ToBeExtended) String ¶ added in v1.2.0
func (x *ToBeExtended) String() string
type UnimplementedSearchServiceServer ¶ added in v1.41.0
type UnimplementedSearchServiceServer struct { }
UnimplementedSearchServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedSearchServiceServer) Search ¶ added in v1.41.0
func (UnimplementedSearchServiceServer) Search(context.Context, *SearchRequest) (*SearchResponse, error)
func (UnimplementedSearchServiceServer) StreamingSearch ¶ added in v1.41.0
func (UnimplementedSearchServiceServer) StreamingSearch(SearchService_StreamingSearchServer) error
type UnsafeSearchServiceServer ¶ added in v1.41.0
type UnsafeSearchServiceServer interface {
// contains filtered or unexported methods
}
UnsafeSearchServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SearchServiceServer will result in compilation errors.