grpc_testingv3

package
v1.35.2 Latest Latest
Warning

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

Go to latest
Published: Jan 28, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

README

The pb.go is genenated with an older version of codegen, to test reflection behavior with grpc.SupportPackageIsVersion3. DO NOT REGENERATE!

pb.go is manually edited to replace "golang.org/x/net/context" with "context".

Documentation

Overview

Package grpc_testingv3 is a generated protocol buffer package.

It is generated from these files:

testv3.proto

It has these top-level messages:

SearchResponseV3
SearchRequestV3

Index

Constants

This section is empty.

Variables

View Source
var SearchResponseV3_State_name = map[int32]string{
	0: "UNKNOWN",
	1: "FRESH",
	2: "STALE",
}
View Source
var SearchResponseV3_State_value = map[string]int32{
	"UNKNOWN": 0,
	"FRESH":   1,
	"STALE":   2,
}

Functions

func RegisterSearchServiceV3Server

func RegisterSearchServiceV3Server(s *grpc.Server, srv SearchServiceV3Server)

Types

type SearchRequestV3

type SearchRequestV3 struct {
	Query string `protobuf:"bytes,1,opt,name=query" json:"query,omitempty"`
}

func (*SearchRequestV3) Descriptor

func (*SearchRequestV3) Descriptor() ([]byte, []int)

func (*SearchRequestV3) GetQuery added in v1.11.0

func (m *SearchRequestV3) GetQuery() string

func (*SearchRequestV3) ProtoMessage

func (*SearchRequestV3) ProtoMessage()

func (*SearchRequestV3) Reset

func (m *SearchRequestV3) Reset()

func (*SearchRequestV3) String

func (m *SearchRequestV3) String() string

type SearchResponseV3

type SearchResponseV3 struct {
	Results []*SearchResponseV3_Result `protobuf:"bytes,1,rep,name=results" json:"results,omitempty"`
	State   SearchResponseV3_State     `protobuf:"varint,2,opt,name=state,enum=grpc.testingv3.SearchResponseV3_State" json:"state,omitempty"`
}

func (*SearchResponseV3) Descriptor

func (*SearchResponseV3) Descriptor() ([]byte, []int)

func (*SearchResponseV3) GetResults

func (m *SearchResponseV3) GetResults() []*SearchResponseV3_Result

func (*SearchResponseV3) GetState added in v1.11.0

func (*SearchResponseV3) ProtoMessage

func (*SearchResponseV3) ProtoMessage()

func (*SearchResponseV3) Reset

func (m *SearchResponseV3) Reset()

func (*SearchResponseV3) String

func (m *SearchResponseV3) String() string

type SearchResponseV3_Result

type SearchResponseV3_Result struct {
	Url      string                                    `protobuf:"bytes,1,opt,name=url" json:"url,omitempty"`
	Title    string                                    `protobuf:"bytes,2,opt,name=title" json:"title,omitempty"`
	Snippets []string                                  `protobuf:"bytes,3,rep,name=snippets" json:"snippets,omitempty"`
	Metadata map[string]*SearchResponseV3_Result_Value `` /* 136-byte string literal not displayed */
}

func (*SearchResponseV3_Result) Descriptor

func (*SearchResponseV3_Result) Descriptor() ([]byte, []int)

func (*SearchResponseV3_Result) GetMetadata added in v1.11.0

func (*SearchResponseV3_Result) GetSnippets added in v1.11.0

func (m *SearchResponseV3_Result) GetSnippets() []string

func (*SearchResponseV3_Result) GetTitle added in v1.11.0

func (m *SearchResponseV3_Result) GetTitle() string

func (*SearchResponseV3_Result) GetUrl added in v1.11.0

func (m *SearchResponseV3_Result) GetUrl() string

func (*SearchResponseV3_Result) ProtoMessage

func (*SearchResponseV3_Result) ProtoMessage()

func (*SearchResponseV3_Result) Reset

func (m *SearchResponseV3_Result) Reset()

func (*SearchResponseV3_Result) String

func (m *SearchResponseV3_Result) String() string

type SearchResponseV3_Result_Value added in v1.11.0

type SearchResponseV3_Result_Value struct {
	// Types that are valid to be assigned to Val:
	//	*SearchResponseV3_Result_Value_Str
	//	*SearchResponseV3_Result_Value_Int
	//	*SearchResponseV3_Result_Value_Real
	Val isSearchResponseV3_Result_Value_Val `protobuf_oneof:"val"`
}

func (*SearchResponseV3_Result_Value) Descriptor added in v1.11.0

func (*SearchResponseV3_Result_Value) Descriptor() ([]byte, []int)

func (*SearchResponseV3_Result_Value) GetInt added in v1.11.0

func (*SearchResponseV3_Result_Value) GetReal added in v1.11.0

func (*SearchResponseV3_Result_Value) GetStr added in v1.11.0

func (*SearchResponseV3_Result_Value) GetVal added in v1.11.0

func (m *SearchResponseV3_Result_Value) GetVal() isSearchResponseV3_Result_Value_Val

func (*SearchResponseV3_Result_Value) ProtoMessage added in v1.11.0

func (*SearchResponseV3_Result_Value) ProtoMessage()

func (*SearchResponseV3_Result_Value) Reset added in v1.11.0

func (m *SearchResponseV3_Result_Value) Reset()

func (*SearchResponseV3_Result_Value) String added in v1.11.0

func (*SearchResponseV3_Result_Value) XXX_OneofFuncs added in v1.11.0

func (*SearchResponseV3_Result_Value) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})

XXX_OneofFuncs is for the internal use of the proto package.

type SearchResponseV3_Result_Value_Int added in v1.11.0

type SearchResponseV3_Result_Value_Int struct {
	Int int64 `protobuf:"varint,2,opt,name=int,oneof"`
}

type SearchResponseV3_Result_Value_Real added in v1.11.0

type SearchResponseV3_Result_Value_Real struct {
	Real float64 `protobuf:"fixed64,3,opt,name=real,oneof"`
}

type SearchResponseV3_Result_Value_Str added in v1.11.0

type SearchResponseV3_Result_Value_Str struct {
	Str string `protobuf:"bytes,1,opt,name=str,oneof"`
}

type SearchResponseV3_State added in v1.11.0

type SearchResponseV3_State int32
const (
	SearchResponseV3_UNKNOWN SearchResponseV3_State = 0
	SearchResponseV3_FRESH   SearchResponseV3_State = 1
	SearchResponseV3_STALE   SearchResponseV3_State = 2
)

func (SearchResponseV3_State) EnumDescriptor added in v1.11.0

func (SearchResponseV3_State) EnumDescriptor() ([]byte, []int)

func (SearchResponseV3_State) String added in v1.11.0

func (x SearchResponseV3_State) String() string

type SearchServiceV3Client

type SearchServiceV3Client interface {
	Search(ctx context.Context, in *SearchRequestV3, opts ...grpc.CallOption) (*SearchResponseV3, error)
	StreamingSearch(ctx context.Context, opts ...grpc.CallOption) (SearchServiceV3_StreamingSearchClient, error)
}

func NewSearchServiceV3Client

func NewSearchServiceV3Client(cc *grpc.ClientConn) SearchServiceV3Client

type SearchServiceV3Server

type SearchServiceV3Server interface {
	Search(context.Context, *SearchRequestV3) (*SearchResponseV3, error)
	StreamingSearch(SearchServiceV3_StreamingSearchServer) error
}

type SearchServiceV3_StreamingSearchClient

type SearchServiceV3_StreamingSearchClient interface {
	Send(*SearchRequestV3) error
	Recv() (*SearchResponseV3, error)
	grpc.ClientStream
}

type SearchServiceV3_StreamingSearchServer

type SearchServiceV3_StreamingSearchServer interface {
	Send(*SearchResponseV3) error
	Recv() (*SearchRequestV3, error)
	grpc.ServerStream
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL