grpc_testing

package
v1.78.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 23, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SearchService_Search_FullMethodName          = "/grpc.testing.SearchService/Search"
	SearchService_StreamingSearch_FullMethodName = "/grpc.testing.SearchService/StreamingSearch"
)

Variables

View Source
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.

View Source
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.

View Source
var File_reflection_grpc_testing_proto2_ext2_proto protoreflect.FileDescriptor
View Source
var File_reflection_grpc_testing_proto2_ext_proto protoreflect.FileDescriptor
View Source
var File_reflection_grpc_testing_proto2_proto protoreflect.FileDescriptor
View Source
var File_reflection_grpc_testing_test_proto protoreflect.FileDescriptor
View Source
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.33.2

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) Descriptor() ([]byte, []int)

Deprecated: Use Extension.ProtoReflect.Descriptor instead.

func (*Extension) GetWhatzit added in v1.2.0

func (x *Extension) GetWhatzit() int32

func (*Extension) ProtoMessage

func (*Extension) ProtoMessage()

func (*Extension) ProtoReflect added in v1.33.2

func (x *Extension) ProtoReflect() protoreflect.Message

func (*Extension) Reset

func (x *Extension) Reset()

func (*Extension) String

func (x *Extension) String() string

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.33.2

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.33.2

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.33.2

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) (grpc.BidiStreamingClient[SearchRequest, SearchResponse], 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/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type SearchServiceServer

type SearchServiceServer interface {
	Search(context.Context, *SearchRequest) (*SearchResponse, error)
	StreamingSearch(grpc.BidiStreamingServer[SearchRequest, SearchResponse]) 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 = grpc.BidiStreamingClient[SearchRequest, SearchResponse]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SearchService_StreamingSearchServer

type SearchService_StreamingSearchServer = grpc.BidiStreamingServer[SearchRequest, SearchResponse]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

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) 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.33.2

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.24.0

type UnimplementedSearchServiceServer struct{}

UnimplementedSearchServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedSearchServiceServer) Search added in v1.24.0

func (UnimplementedSearchServiceServer) StreamingSearch added in v1.24.0

type UnsafeSearchServiceServer added in v1.33.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.