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

Expand ▾ Collapse ▴

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

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

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

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

func (m *SearchResponseV3) GetState() SearchResponseV3_State

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

func (m *SearchResponseV3_Result) GetMetadata() map[string]*SearchResponseV3_Result_Value

func (*SearchResponseV3_Result) GetSnippets

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

func (*SearchResponseV3_Result) GetTitle

func (m *SearchResponseV3_Result) GetTitle() string

func (*SearchResponseV3_Result) GetUrl

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

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

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

func (*SearchResponseV3_Result_Value) GetInt

func (m *SearchResponseV3_Result_Value) GetInt() int64

func (*SearchResponseV3_Result_Value) GetReal

func (m *SearchResponseV3_Result_Value) GetReal() float64

func (*SearchResponseV3_Result_Value) GetStr

func (m *SearchResponseV3_Result_Value) GetStr() string

func (*SearchResponseV3_Result_Value) GetVal

func (m *SearchResponseV3_Result_Value) GetVal() isSearchResponseV3_Result_Value_Val

func (*SearchResponseV3_Result_Value) ProtoMessage

func (*SearchResponseV3_Result_Value) ProtoMessage()

func (*SearchResponseV3_Result_Value) Reset

func (m *SearchResponseV3_Result_Value) Reset()

func (*SearchResponseV3_Result_Value) String

func (m *SearchResponseV3_Result_Value) String() string

func (*SearchResponseV3_Result_Value) XXX_OneofFuncs

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

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

type SearchResponseV3_Result_Value_Real

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

type SearchResponseV3_Result_Value_Str

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

type SearchResponseV3_State

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

func (SearchResponseV3_State) EnumDescriptor

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

func (SearchResponseV3_State) String

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
}

Source Files