SYMBOL INDEX (796 symbols across 26 files) FILE: cmd/grpcurl/grpcurl.go constant statusCodeOffset (line 40) | statusCodeOffset = 64 constant noVersion (line 42) | noVersion = "dev build " function init (line 179) | func init() { type multiString (line 235) | type multiString method String (line 237) | func (s *multiString) String() string { method Set (line 241) | func (s *multiString) Set(value string) error { type compositeSource (line 248) | type compositeSource struct method ListServices (line 253) | func (cs compositeSource) ListServices() ([]string, error) { method FindSymbol (line 257) | func (cs compositeSource) FindSymbol(fullyQualifiedName string) (desc.... method AllExtensionsForType (line 265) | func (cs compositeSource) AllExtensionsForType(typeName string) ([]*de... type timingData (line 289) | type timingData struct method Child (line 297) | func (d *timingData) Child(title string) *timingData { method Done (line 306) | func (d *timingData) Done() { function main (line 315) | func main() { function dumpTiming (line 850) | func dumpTiming(td *timingData, lvl int) { function usage (line 861) | func usage() { function prettify (line 893) | func prettify(docString string) string { function warn (line 911) | func warn(msg string, args ...interface{}) { function fail (line 916) | func fail(err error, msg string, args ...interface{}) { function writeProtoset (line 932) | func writeProtoset(descSource grpcurl.DescriptorSource, symbols ...strin... function writeProtos (line 944) | func writeProtos(descSource grpcurl.DescriptorSource, symbols ...string)... type optionalBoolFlag (line 951) | type optionalBoolFlag struct method String (line 955) | func (f *optionalBoolFlag) String() string { method Set (line 962) | func (f *optionalBoolFlag) Set(s string) error { method IsBoolFlag (line 972) | func (f *optionalBoolFlag) IsBoolFlag() bool { function floatSecondsToDuration (line 976) | func floatSecondsToDuration(seconds float64) time.Duration { FILE: cmd/grpcurl/indent_test.go function TestFlagDocIndent (line 9) | func TestFlagDocIndent(t *testing.T) { FILE: cmd/grpcurl/unix.go function init (line 11) | func init() { FILE: desc_source.go type DescriptorSource (line 31) | type DescriptorSource interface function DescriptorSourceFromProtoSets (line 43) | func DescriptorSourceFromProtoSets(fileNames ...string) (DescriptorSourc... function DescriptorSourceFromProtoFiles (line 63) | func DescriptorSourceFromProtoFiles(importPaths []string, fileNames ...s... function DescriptorSourceFromFileDescriptorSet (line 81) | func DescriptorSourceFromFileDescriptorSet(files *descriptorpb.FileDescr... function resolveFileDescriptor (line 96) | func resolveFileDescriptor(unresolved map[string]*descriptorpb.FileDescr... function DescriptorSourceFromFileDescriptors (line 122) | func DescriptorSourceFromFileDescriptors(files ...*desc.FileDescriptor) ... function addFile (line 132) | func addFile(fd *desc.FileDescriptor, fds map[string]*desc.FileDescripto... type fileSource (line 151) | type fileSource struct method ListServices (line 157) | func (fs *fileSource) ListServices() ([]string, error) { method GetAllFiles (line 175) | func (fs *fileSource) GetAllFiles() ([]*desc.FileDescriptor, error) { method FindSymbol (line 185) | func (fs *fileSource) FindSymbol(fullyQualifiedName string) (desc.Desc... method AllExtensionsForType (line 194) | func (fs *fileSource) AllExtensionsForType(typeName string) ([]*desc.F... function DescriptorSourceFromServer (line 207) | func DescriptorSourceFromServer(_ context.Context, refClient *grpcreflec... type serverSource (line 211) | type serverSource struct method ListServices (line 215) | func (ss serverSource) ListServices() ([]string, error) { method FindSymbol (line 220) | func (ss serverSource) FindSymbol(fullyQualifiedName string) (desc.Des... method AllExtensionsForType (line 232) | func (ss serverSource) AllExtensionsForType(typeName string) ([]*desc.... function reflectionSupport (line 248) | func reflectionSupport(err error) error { function WriteProtoset (line 262) | func WriteProtoset(out io.Writer, descSource DescriptorSource, symbols .... function addFilesToSet (line 285) | func addFilesToSet(allFiles []*descriptorpb.FileDescriptorProto, expande... function WriteProtoFiles (line 300) | func WriteProtoFiles(outProtoDirPath string, descSource DescriptorSource... function writeProtoFile (line 322) | func writeProtoFile(outProtoDirPath string, fd *desc.FileDescriptor, pr ... function getFileDescriptors (line 340) | func getFileDescriptors(symbols []string, descSource DescriptorSource) (... function addFilesToFileDescriptorList (line 358) | func addFilesToFileDescriptorList(allFiles []*desc.FileDescriptor, expan... FILE: desc_source_test.go function TestWriteProtoset (line 12) | func TestWriteProtoset(t *testing.T) { function loadProtoset (line 36) | func loadProtoset(path string) (*descriptorpb.FileDescriptorSet, error) { function checkWriteProtoset (line 48) | func checkWriteProtoset(t *testing.T, descSrc DescriptorSource, protoset... FILE: format.go type RequestParser (line 24) | type RequestParser interface type jsonRequestParser (line 35) | type jsonRequestParser struct method Next (line 67) | func (f *jsonRequestParser) Next(m proto.Message) error { method NumRequests (line 76) | func (f *jsonRequestParser) NumRequests() int { function NewJSONRequestParser (line 51) | func NewJSONRequestParser(in io.Reader, resolver jsonpb.AnyResolver) Req... function NewJSONRequestParserWithUnmarshaler (line 60) | func NewJSONRequestParserWithUnmarshaler(in io.Reader, unmarshaler jsonp... constant textSeparatorChar (line 81) | textSeparatorChar = '\x1e' type textRequestParser (line 84) | type textRequestParser struct method Next (line 105) | func (f *textRequestParser) Next(m proto.Message) error { method NumRequests (line 125) | func (f *textRequestParser) NumRequests() int { function NewTextRequestParser (line 101) | func NewTextRequestParser(in io.Reader) RequestParser { type Formatter (line 130) | type Formatter function NewJSONFormatter (line 136) | func NewJSONFormatter(emitDefaults bool, resolver jsonpb.AnyResolver) Fo... function NewTextFormatter (line 164) | func NewTextFormatter(includeSeparator bool) Formatter { type textFormatter (line 169) | type textFormatter struct method format (line 176) | func (tf *textFormatter) format(m proto.Message) (string, error) { type Format (line 216) | type Format constant FormatJSON (line 222) | FormatJSON = Format("json") constant FormatText (line 229) | FormatText = Format("text") function AnyResolverFromDescriptorSource (line 234) | func AnyResolverFromDescriptorSource(source DescriptorSource) jsonpb.Any... function AnyResolverFromDescriptorSourceWithFallback (line 243) | func AnyResolverFromDescriptorSourceWithFallback(source DescriptorSource... type anyResolver (line 248) | type anyResolver struct method Resolve (line 258) | func (r *anyResolver) Resolve(typeUrl string) (proto.Message, error) { type anyResolverWithFallback (line 316) | type anyResolverWithFallback struct method Resolve (line 320) | func (r anyResolverWithFallback) Resolve(typeUrl string) (proto.Messag... type unknownAny (line 345) | type unknownAny struct method MarshalJSONPB (line 351) | func (a *unknownAny) MarshalJSONPB(jsm *jsonpb.Marshaler) ([]byte, err... method Unmarshal (line 358) | func (a *unknownAny) Unmarshal(b []byte) error { method Reset (line 363) | func (a *unknownAny) Reset() { method String (line 367) | func (a *unknownAny) String() string { method ProtoMessage (line 375) | func (a *unknownAny) ProtoMessage() { type FormatOptions (line 381) | type FormatOptions struct function RequestParserAndFormatter (line 407) | func RequestParserAndFormatter(format Format, descSource DescriptorSourc... function RequestParserAndFormatterFor (line 427) | func RequestParserAndFormatterFor(format Format, descSource DescriptorSo... type DefaultEventHandler (line 437) | type DefaultEventHandler struct method OnResolveMethod (line 474) | func (h *DefaultEventHandler) OnResolveMethod(md *desc.MethodDescripto... method OnSendHeaders (line 483) | func (h *DefaultEventHandler) OnSendHeaders(md metadata.MD) { method OnReceiveHeaders (line 489) | func (h *DefaultEventHandler) OnReceiveHeaders(md metadata.MD) { method OnReceiveResponse (line 495) | func (h *DefaultEventHandler) OnReceiveResponse(resp proto.Message) { method OnReceiveTrailers (line 510) | func (h *DefaultEventHandler) OnReceiveTrailers(stat *status.Status, m... function NewDefaultEventHandler (line 460) | func NewDefaultEventHandler(out io.Writer, descSource DescriptorSource, ... function PrintStatus (line 523) | func PrintStatus(w io.Writer, stat *status.Status, formatter Formatter) { FILE: format_test.go function TestRequestParser (line 17) | func TestRequestParser(t *testing.T) { function TestHandler (line 99) | func TestHandler(t *testing.T) { function compare (line 191) | func compare(actual, expected string) bool { function makeProto (line 205) | func makeProto() (proto.Message, error) { FILE: grpcurl.go function ListServices (line 43) | func ListServices(source DescriptorSource) ([]string, error) { type sourceWithFiles (line 52) | type sourceWithFiles interface function GetAllFiles (line 59) | func GetAllFiles(source DescriptorSource) ([]*desc.FileDescriptor, error) { type filesByName (line 99) | type filesByName method Len (line 101) | func (f filesByName) Len() int { method Less (line 105) | func (f filesByName) Less(i, j int) bool { method Swap (line 109) | func (f filesByName) Swap(i, j int) { function addAllFilesToSet (line 113) | func addAllFilesToSet(fd *desc.FileDescriptor, all map[string]*desc.File... function ListMethods (line 126) | func ListMethods(source DescriptorSource, serviceName string) ([]string,... function MetadataFromHeaders (line 149) | func MetadataFromHeaders(headers []string) metadata.MD { function ExpandHeaders (line 175) | func ExpandHeaders(headers []string) ([]string, error) { function decode (line 202) | func decode(val string) (string, error) { function MetadataToString (line 222) | func MetadataToString(md metadata.MD) string { function GetDescriptorText (line 263) | func GetDescriptorText(dsc desc.Descriptor, _ DescriptorSource) (string,... function EnsureExtensions (line 280) | func EnsureExtensions(source DescriptorSource, msg proto.Message) proto.... function fetchAllExtensions (line 305) | func fetchAllExtensions(source DescriptorSource, ext *dynamic.ExtensionR... function fullyConvertToDynamic (line 338) | func fullyConvertToDynamic(msgFact *dynamic.MessageFactory, msg proto.Me... function MakeTemplate (line 403) | func MakeTemplate(md *desc.MessageDescriptor) proto.Message { function makeTemplate (line 407) | func makeTemplate(md *desc.MessageDescriptor, path []*desc.MessageDescri... function ClientTransportCredentials (line 517) | func ClientTransportCredentials(insecureSkipVerify bool, cacertFile, cli... function ClientTLSConfig (line 530) | func ClientTLSConfig(insecureSkipVerify bool, cacertFile, clientCertFile... function ServerTransportCredentials (line 568) | func ServerTransportCredentials(cacertFile, serverCertFile, serverKeyFil... function BlockingDial (line 613) | func BlockingDial(ctx context.Context, network, address string, creds cr... type errSignalingCreds (line 712) | type errSignalingCreds struct method ClientHandshake (line 717) | func (c *errSignalingCreds) ClientHandshake(ctx context.Context, addr ... FILE: grpcurl_test.go type descSourceCase (line 42) | type descSourceCase struct function TestMain (line 52) | func TestMain(m *testing.M) { function TestServerDoesNotSupportReflection (line 119) | func TestServerDoesNotSupportReflection(t *testing.T) { function TestProtosetWithImports (line 142) | func TestProtosetWithImports(t *testing.T) { function TestListServices (line 164) | func TestListServices(t *testing.T) { function doTestListServices (line 172) | func doTestListServices(t *testing.T, source DescriptorSource, includeRe... function TestListMethods (line 191) | func TestListMethods(t *testing.T) { function doTestListMethods (line 199) | func doTestListMethods(t *testing.T, source DescriptorSource, includeRef... function TestGetAllFiles (line 243) | func TestGetAllFiles(t *testing.T) { function TestExpandHeaders (line 306) | func TestExpandHeaders(t *testing.T) { function fileNames (line 333) | func fileNames(files []*desc.FileDescriptor) []string { constant expectKnownType (line 341) | expectKnownType = `{ function TestMakeTemplateKnownTypes (line 359) | func TestMakeTemplateKnownTypes(t *testing.T) { function TestDescribe (line 386) | func TestDescribe(t *testing.T) { function doTestDescribe (line 394) | func doTestDescribe(t *testing.T, source DescriptorSource) { constant payload1 (line 447) | payload1 = `{ constant payload2 (line 452) | payload2 = `{ constant payload3 (line 458) | payload3 = `{ function getCC (line 466) | func getCC(includeRefl bool) *grpc.ClientConn { function TestUnary (line 474) | func TestUnary(t *testing.T) { function doTestUnary (line 482) | func doTestUnary(t *testing.T, cc *grpc.ClientConn, source DescriptorSou... function TestClientStream (line 506) | func TestClientStream(t *testing.T) { function doTestClientStream (line 514) | func doTestClientStream(t *testing.T, cc *grpc.ClientConn, source Descri... function TestServerStream (line 551) | func TestServerStream(t *testing.T) { function doTestServerStream (line 559) | func doTestServerStream(t *testing.T, cc *grpc.ClientConn, source Descri... function TestHalfDuplexStream (line 613) | func TestHalfDuplexStream(t *testing.T) { function doTestHalfDuplexStream (line 621) | func doTestHalfDuplexStream(t *testing.T, cc *grpc.ClientConn, source De... function TestFullDuplexStream (line 658) | func TestFullDuplexStream(t *testing.T) { function doTestFullDuplexStream (line 666) | func doTestFullDuplexStream(t *testing.T, cc *grpc.ClientConn, source De... type handler (line 730) | type handler struct method getRequestData (line 745) | func (h *handler) getRequestData() ([]byte, error) { method OnResolveMethod (line 760) | func (h *handler) OnResolveMethod(md *desc.MethodDescriptor) { method OnSendHeaders (line 765) | func (h *handler) OnSendHeaders(md metadata.MD) { method OnReceiveHeaders (line 770) | func (h *handler) OnReceiveHeaders(md metadata.MD) { method OnReceiveResponse (line 775) | func (h *handler) OnReceiveResponse(msg proto.Message) { method OnReceiveTrailers (line 784) | func (h *handler) OnReceiveTrailers(stat *status.Status, md metadata.M... method check (line 790) | func (h *handler) check(t *testing.T, expectedMethod string, expectedC... function makeHeaders (line 852) | func makeHeaders(code codes.Code, failLate ...bool) []string { FILE: internal/testing/cmd/bankdemo/auth.go function getCustomer (line 10) | func getCustomer(ctx context.Context) string { function getAgent (line 21) | func getAgent(ctx context.Context) string { function getAuthCode (line 32) | func getAuthCode(ctx context.Context) string { FILE: internal/testing/cmd/bankdemo/bank.go type bankServer (line 14) | type bankServer struct method OpenAccount (line 19) | func (s *bankServer) OpenAccount(ctx context.Context, req *OpenAccount... method CloseAccount (line 40) | func (s *bankServer) CloseAccount(ctx context.Context, req *CloseAccou... method GetAccounts (line 52) | func (s *bankServer) GetAccounts(ctx context.Context, _ *empty.Empty) ... method GetTransactions (line 62) | func (s *bankServer) GetTransactions(req *GetTransactionsRequest, stre... method Deposit (line 109) | func (s *bankServer) Deposit(ctx context.Context, req *DepositRequest)... method Withdraw (line 144) | func (s *bankServer) Withdraw(ctx context.Context, req *WithdrawReques... method Transfer (line 168) | func (s *bankServer) Transfer(ctx context.Context, req *TransferReques... FILE: internal/testing/cmd/bankdemo/bank.pb.go constant _ (line 21) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 23) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) constant _ (line 28) | _ = proto.ProtoPackageIsVersion4 type Account_Type (line 30) | type Account_Type method Enum (line 64) | func (x Account_Type) Enum() *Account_Type { method String (line 70) | func (x Account_Type) String() string { method Descriptor (line 74) | func (Account_Type) Descriptor() protoreflect.EnumDescriptor { method Type (line 78) | func (Account_Type) Type() protoreflect.EnumType { method Number (line 82) | func (x Account_Type) Number() protoreflect.EnumNumber { method EnumDescriptor (line 87) | func (Account_Type) EnumDescriptor() ([]byte, []int) { constant Account_UNKNOWN (line 33) | Account_UNKNOWN Account_Type = 0 constant Account_CHECKING (line 34) | Account_CHECKING Account_Type = 1 constant Account_SAVING (line 35) | Account_SAVING Account_Type = 2 constant Account_MONEY_MARKET (line 36) | Account_MONEY_MARKET Account_Type = 3 constant Account_LINE_OF_CREDIT (line 37) | Account_LINE_OF_CREDIT Account_Type = 4 constant Account_LOAN (line 38) | Account_LOAN Account_Type = 5 constant Account_EQUITIES (line 39) | Account_EQUITIES Account_Type = 6 type DepositRequest_Source (line 91) | type DepositRequest_Source method Enum (line 119) | func (x DepositRequest_Source) Enum() *DepositRequest_Source { method String (line 125) | func (x DepositRequest_Source) String() string { method Descriptor (line 129) | func (DepositRequest_Source) Descriptor() protoreflect.EnumDescriptor { method Type (line 133) | func (DepositRequest_Source) Type() protoreflect.EnumType { method Number (line 137) | func (x DepositRequest_Source) Number() protoreflect.EnumNumber { method EnumDescriptor (line 142) | func (DepositRequest_Source) EnumDescriptor() ([]byte, []int) { constant DepositRequest_UNKNOWN (line 94) | DepositRequest_UNKNOWN DepositRequest_Source = 0 constant DepositRequest_CASH (line 95) | DepositRequest_CASH DepositRequest_Source = 1 constant DepositRequest_CHECK (line 96) | DepositRequest_CHECK DepositRequest_Source = 2 constant DepositRequest_ACH (line 97) | DepositRequest_ACH DepositRequest_Source = 3 constant DepositRequest_WIRE (line 98) | DepositRequest_WIRE DepositRequest_Source = 4 type OpenAccountRequest (line 146) | type OpenAccountRequest struct method Reset (line 155) | func (x *OpenAccountRequest) Reset() { method String (line 164) | func (x *OpenAccountRequest) String() string { method ProtoMessage (line 168) | func (*OpenAccountRequest) ProtoMessage() {} method ProtoReflect (line 170) | func (x *OpenAccountRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 183) | func (*OpenAccountRequest) Descriptor() ([]byte, []int) { method GetInitialDepositCents (line 187) | func (x *OpenAccountRequest) GetInitialDepositCents() int32 { method GetType (line 194) | func (x *OpenAccountRequest) GetType() Account_Type { type CloseAccountRequest (line 201) | type CloseAccountRequest struct method Reset (line 209) | func (x *CloseAccountRequest) Reset() { method String (line 218) | func (x *CloseAccountRequest) String() string { method ProtoMessage (line 222) | func (*CloseAccountRequest) ProtoMessage() {} method ProtoReflect (line 224) | func (x *CloseAccountRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 237) | func (*CloseAccountRequest) Descriptor() ([]byte, []int) { method GetAccountNumber (line 241) | func (x *CloseAccountRequest) GetAccountNumber() uint64 { type GetAccountsResponse (line 248) | type GetAccountsResponse struct method Reset (line 256) | func (x *GetAccountsResponse) Reset() { method String (line 265) | func (x *GetAccountsResponse) String() string { method ProtoMessage (line 269) | func (*GetAccountsResponse) ProtoMessage() {} method ProtoReflect (line 271) | func (x *GetAccountsResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 284) | func (*GetAccountsResponse) Descriptor() ([]byte, []int) { method GetAccounts (line 288) | func (x *GetAccountsResponse) GetAccounts() []*Account { type Account (line 295) | type Account struct method Reset (line 305) | func (x *Account) Reset() { method String (line 314) | func (x *Account) String() string { method ProtoMessage (line 318) | func (*Account) ProtoMessage() {} method ProtoReflect (line 320) | func (x *Account) ProtoReflect() protoreflect.Message { method Descriptor (line 333) | func (*Account) Descriptor() ([]byte, []int) { method GetAccountNumber (line 337) | func (x *Account) GetAccountNumber() uint64 { method GetType (line 344) | func (x *Account) GetType() Account_Type { method GetBalanceCents (line 351) | func (x *Account) GetBalanceCents() int32 { type GetTransactionsRequest (line 358) | type GetTransactionsRequest struct method Reset (line 368) | func (x *GetTransactionsRequest) Reset() { method String (line 377) | func (x *GetTransactionsRequest) String() string { method ProtoMessage (line 381) | func (*GetTransactionsRequest) ProtoMessage() {} method ProtoReflect (line 383) | func (x *GetTransactionsRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 396) | func (*GetTransactionsRequest) Descriptor() ([]byte, []int) { method GetAccountNumber (line 400) | func (x *GetTransactionsRequest) GetAccountNumber() uint64 { method GetStart (line 407) | func (x *GetTransactionsRequest) GetStart() *timestamppb.Timestamp { method GetEnd (line 414) | func (x *GetTransactionsRequest) GetEnd() *timestamppb.Timestamp { type Transaction (line 421) | type Transaction struct method Reset (line 433) | func (x *Transaction) Reset() { method String (line 442) | func (x *Transaction) String() string { method ProtoMessage (line 446) | func (*Transaction) ProtoMessage() {} method ProtoReflect (line 448) | func (x *Transaction) ProtoReflect() protoreflect.Message { method Descriptor (line 461) | func (*Transaction) Descriptor() ([]byte, []int) { method GetAccountNumber (line 465) | func (x *Transaction) GetAccountNumber() uint64 { method GetSeqNumber (line 472) | func (x *Transaction) GetSeqNumber() uint64 { method GetDate (line 479) | func (x *Transaction) GetDate() *timestamppb.Timestamp { method GetAmountCents (line 486) | func (x *Transaction) GetAmountCents() int32 { method GetDesc (line 493) | func (x *Transaction) GetDesc() string { type DepositRequest (line 500) | type DepositRequest struct method Reset (line 511) | func (x *DepositRequest) Reset() { method String (line 520) | func (x *DepositRequest) String() string { method ProtoMessage (line 524) | func (*DepositRequest) ProtoMessage() {} method ProtoReflect (line 526) | func (x *DepositRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 539) | func (*DepositRequest) Descriptor() ([]byte, []int) { method GetAccountNumber (line 543) | func (x *DepositRequest) GetAccountNumber() uint64 { method GetAmountCents (line 550) | func (x *DepositRequest) GetAmountCents() int32 { method GetSource (line 557) | func (x *DepositRequest) GetSource() DepositRequest_Source { method GetDesc (line 564) | func (x *DepositRequest) GetDesc() string { type BalanceResponse (line 571) | type BalanceResponse struct method Reset (line 580) | func (x *BalanceResponse) Reset() { method String (line 589) | func (x *BalanceResponse) String() string { method ProtoMessage (line 593) | func (*BalanceResponse) ProtoMessage() {} method ProtoReflect (line 595) | func (x *BalanceResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 608) | func (*BalanceResponse) Descriptor() ([]byte, []int) { method GetAccountNumber (line 612) | func (x *BalanceResponse) GetAccountNumber() uint64 { method GetBalanceCents (line 619) | func (x *BalanceResponse) GetBalanceCents() int32 { type WithdrawRequest (line 626) | type WithdrawRequest struct method Reset (line 636) | func (x *WithdrawRequest) Reset() { method String (line 645) | func (x *WithdrawRequest) String() string { method ProtoMessage (line 649) | func (*WithdrawRequest) ProtoMessage() {} method ProtoReflect (line 651) | func (x *WithdrawRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 664) | func (*WithdrawRequest) Descriptor() ([]byte, []int) { method GetAccountNumber (line 668) | func (x *WithdrawRequest) GetAccountNumber() uint64 { method GetAmountCents (line 675) | func (x *WithdrawRequest) GetAmountCents() int32 { method GetDesc (line 682) | func (x *WithdrawRequest) GetDesc() string { type TransferRequest (line 689) | type TransferRequest struct method Reset (line 708) | func (x *TransferRequest) Reset() { method String (line 717) | func (x *TransferRequest) String() string { method ProtoMessage (line 721) | func (*TransferRequest) ProtoMessage() {} method ProtoReflect (line 723) | func (x *TransferRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 736) | func (*TransferRequest) Descriptor() ([]byte, []int) { method GetSource (line 740) | func (m *TransferRequest) GetSource() isTransferRequest_Source { method GetSourceAccountNumber (line 747) | func (x *TransferRequest) GetSourceAccountNumber() uint64 { method GetExternalSource (line 754) | func (x *TransferRequest) GetExternalSource() *TransferRequest_Externa... method GetDest (line 761) | func (m *TransferRequest) GetDest() isTransferRequest_Dest { method GetDestAccountNumber (line 768) | func (x *TransferRequest) GetDestAccountNumber() uint64 { method GetExternalDest (line 775) | func (x *TransferRequest) GetExternalDest() *TransferRequest_ExternalA... method GetAmountCents (line 782) | func (x *TransferRequest) GetAmountCents() int32 { method GetDesc (line 789) | func (x *TransferRequest) GetDesc() string { type isTransferRequest_Source (line 796) | type isTransferRequest_Source interface type TransferRequest_SourceAccountNumber (line 800) | type TransferRequest_SourceAccountNumber struct method isTransferRequest_Source (line 808) | func (*TransferRequest_SourceAccountNumber) isTransferRequest_Source() {} type TransferRequest_ExternalSource (line 804) | type TransferRequest_ExternalSource struct method isTransferRequest_Source (line 810) | func (*TransferRequest_ExternalSource) isTransferRequest_Source() {} type isTransferRequest_Dest (line 812) | type isTransferRequest_Dest interface type TransferRequest_DestAccountNumber (line 816) | type TransferRequest_DestAccountNumber struct method isTransferRequest_Dest (line 824) | func (*TransferRequest_DestAccountNumber) isTransferRequest_Dest() {} type TransferRequest_ExternalDest (line 820) | type TransferRequest_ExternalDest struct method isTransferRequest_Dest (line 826) | func (*TransferRequest_ExternalDest) isTransferRequest_Dest() {} type TransferResponse (line 828) | type TransferResponse struct method Reset (line 839) | func (x *TransferResponse) Reset() { method String (line 848) | func (x *TransferResponse) String() string { method ProtoMessage (line 852) | func (*TransferResponse) ProtoMessage() {} method ProtoReflect (line 854) | func (x *TransferResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 867) | func (*TransferResponse) Descriptor() ([]byte, []int) { method GetSrcAccountNumber (line 871) | func (x *TransferResponse) GetSrcAccountNumber() uint64 { method GetSrcBalanceCents (line 878) | func (x *TransferResponse) GetSrcBalanceCents() int32 { method GetDestAccountNumber (line 885) | func (x *TransferResponse) GetDestAccountNumber() uint64 { method GetDestBalanceCents (line 892) | func (x *TransferResponse) GetDestBalanceCents() int32 { type TransferRequest_ExternalAccount (line 899) | type TransferRequest_ExternalAccount struct method Reset (line 908) | func (x *TransferRequest_ExternalAccount) Reset() { method String (line 917) | func (x *TransferRequest_ExternalAccount) String() string { method ProtoMessage (line 921) | func (*TransferRequest_ExternalAccount) ProtoMessage() {} method ProtoReflect (line 923) | func (x *TransferRequest_ExternalAccount) ProtoReflect() protoreflect.... method Descriptor (line 936) | func (*TransferRequest_ExternalAccount) Descriptor() ([]byte, []int) { method GetAchRoutingNumber (line 940) | func (x *TransferRequest_ExternalAccount) GetAchRoutingNumber() uint64 { method GetAchAccountNumber (line 947) | func (x *TransferRequest_ExternalAccount) GetAchAccountNumber() uint64 { function file_bank_proto_rawDescGZIP (line 1113) | func file_bank_proto_rawDescGZIP() []byte { function init (line 1171) | func init() { file_bank_proto_init() } function file_bank_proto_init (line 1172) | func file_bank_proto_init() { FILE: internal/testing/cmd/bankdemo/bank_grpc.pb.go constant _ (line 16) | _ = grpc.SupportPackageIsVersion7 type BankClient (line 21) | type BankClient interface type bankClient (line 45) | type bankClient struct method OpenAccount (line 53) | func (c *bankClient) OpenAccount(ctx context.Context, in *OpenAccountR... method CloseAccount (line 62) | func (c *bankClient) CloseAccount(ctx context.Context, in *CloseAccoun... method GetAccounts (line 71) | func (c *bankClient) GetAccounts(ctx context.Context, in *emptypb.Empt... method GetTransactions (line 80) | func (c *bankClient) GetTransactions(ctx context.Context, in *GetTrans... method Deposit (line 112) | func (c *bankClient) Deposit(ctx context.Context, in *DepositRequest, ... method Withdraw (line 121) | func (c *bankClient) Withdraw(ctx context.Context, in *WithdrawRequest... method Transfer (line 130) | func (c *bankClient) Transfer(ctx context.Context, in *TransferRequest... function NewBankClient (line 49) | func NewBankClient(cc grpc.ClientConnInterface) BankClient { type Bank_GetTransactionsClient (line 95) | type Bank_GetTransactionsClient interface type bankGetTransactionsClient (line 100) | type bankGetTransactionsClient struct method Recv (line 104) | func (x *bankGetTransactionsClient) Recv() (*Transaction, error) { type BankServer (line 142) | type BankServer interface type UnimplementedBankServer (line 168) | type UnimplementedBankServer struct method OpenAccount (line 171) | func (UnimplementedBankServer) OpenAccount(context.Context, *OpenAccou... method CloseAccount (line 174) | func (UnimplementedBankServer) CloseAccount(context.Context, *CloseAcc... method GetAccounts (line 177) | func (UnimplementedBankServer) GetAccounts(context.Context, *emptypb.E... method GetTransactions (line 180) | func (UnimplementedBankServer) GetTransactions(*GetTransactionsRequest... method Deposit (line 183) | func (UnimplementedBankServer) Deposit(context.Context, *DepositReques... method Withdraw (line 186) | func (UnimplementedBankServer) Withdraw(context.Context, *WithdrawRequ... method Transfer (line 189) | func (UnimplementedBankServer) Transfer(context.Context, *TransferRequ... method mustEmbedUnimplementedBankServer (line 192) | func (UnimplementedBankServer) mustEmbedUnimplementedBankServer() {} type UnsafeBankServer (line 197) | type UnsafeBankServer interface function RegisterBankServer (line 201) | func RegisterBankServer(s grpc.ServiceRegistrar, srv BankServer) { function _Bank_OpenAccount_Handler (line 205) | func _Bank_OpenAccount_Handler(srv interface{}, ctx context.Context, dec... function _Bank_CloseAccount_Handler (line 223) | func _Bank_CloseAccount_Handler(srv interface{}, ctx context.Context, de... function _Bank_GetAccounts_Handler (line 241) | func _Bank_GetAccounts_Handler(srv interface{}, ctx context.Context, dec... function _Bank_GetTransactions_Handler (line 259) | func _Bank_GetTransactions_Handler(srv interface{}, stream grpc.ServerSt... type Bank_GetTransactionsServer (line 267) | type Bank_GetTransactionsServer interface type bankGetTransactionsServer (line 272) | type bankGetTransactionsServer struct method Send (line 276) | func (x *bankGetTransactionsServer) Send(m *Transaction) error { function _Bank_Deposit_Handler (line 280) | func _Bank_Deposit_Handler(srv interface{}, ctx context.Context, dec fun... function _Bank_Withdraw_Handler (line 298) | func _Bank_Withdraw_Handler(srv interface{}, ctx context.Context, dec fu... function _Bank_Transfer_Handler (line 316) | func _Bank_Transfer_Handler(srv interface{}, ctx context.Context, dec fu... FILE: internal/testing/cmd/bankdemo/chat.go type chatServer (line 17) | type chatServer struct method ChatCustomer (line 55) | func (s *chatServer) ChatCustomer(stream Support_ChatCustomerServer) e... method ChatAgent (line 169) | func (s *chatServer) ChatAgent(stream Support_ChatAgentServer) error { method newSession (line 334) | func (s *chatServer) newSession(ctx context.Context, cust string) (*se... method resumeSession (line 360) | func (s *chatServer) resumeSession(ctx context.Context, cust, sessionI... method closeSession (line 387) | func (s *chatServer) closeSession(sess *session) { method acceptSession (line 423) | func (s *chatServer) acceptSession(ctx context.Context, agent, session... type session (line 25) | type session struct method copySession (line 45) | func (s *session) copySession() *Session { type listener (line 33) | type listener struct method send (line 38) | func (l *listener) send(e *ChatEntry) { FILE: internal/testing/cmd/bankdemo/db.go type accounts (line 15) | type accounts struct method openAccount (line 24) | func (a *accounts) openAccount(customer string, accountType Account_Ty... method closeAccount (line 53) | func (a *accounts) closeAccount(customer string, accountNumber uint64)... method getAccount (line 86) | func (a *accounts) getAccount(customer string, accountNumber uint64) (... method getAllAccounts (line 98) | func (a *accounts) getAllAccounts(customer string) []*Account { method clone (line 148) | func (a *accounts) clone() *accounts { type account (line 110) | type account struct method getTransactions (line 116) | func (a *account) getTransactions() []*Transaction { method newTransaction (line 122) | func (a *account) newTransaction(amountCents int32, desc string) (newB... method MarshalJSON (line 140) | func (t *Transaction) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 144) | func (t *Transaction) UnmarshalJSON(b []byte) error { function dollars (line 182) | func dollars(amountCents int32) string { FILE: internal/testing/cmd/bankdemo/main.go function main (line 24) | func main() { function gRPCServer (line 86) | func gRPCServer() *grpc.Server { type svr (line 124) | type svr struct method load (line 131) | func (s *svr) load() error { method bgSaver (line 146) | func (s *svr) bgSaver() { method flush (line 159) | func (s *svr) flush() { FILE: internal/testing/cmd/bankdemo/support.pb.go constant _ (line 20) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 22) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) constant _ (line 27) | _ = proto.ProtoPackageIsVersion4 type Void (line 29) | type Void method Enum (line 45) | func (x Void) Enum() *Void { method String (line 51) | func (x Void) String() string { method Descriptor (line 55) | func (Void) Descriptor() protoreflect.EnumDescriptor { method Type (line 59) | func (Void) Type() protoreflect.EnumType { method Number (line 63) | func (x Void) Number() protoreflect.EnumNumber { method EnumDescriptor (line 68) | func (Void) EnumDescriptor() ([]byte, []int) { constant Void_VOID (line 32) | Void_VOID Void = 0 type ChatCustomerRequest (line 72) | type ChatCustomerRequest struct method Reset (line 85) | func (x *ChatCustomerRequest) Reset() { method String (line 94) | func (x *ChatCustomerRequest) String() string { method ProtoMessage (line 98) | func (*ChatCustomerRequest) ProtoMessage() {} method ProtoReflect (line 100) | func (x *ChatCustomerRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 113) | func (*ChatCustomerRequest) Descriptor() ([]byte, []int) { method GetReq (line 117) | func (m *ChatCustomerRequest) GetReq() isChatCustomerRequest_Req { method GetInit (line 124) | func (x *ChatCustomerRequest) GetInit() *InitiateChat { method GetMsg (line 131) | func (x *ChatCustomerRequest) GetMsg() string { method GetHangUp (line 138) | func (x *ChatCustomerRequest) GetHangUp() Void { type isChatCustomerRequest_Req (line 145) | type isChatCustomerRequest_Req interface type ChatCustomerRequest_Init (line 149) | type ChatCustomerRequest_Init struct method isChatCustomerRequest_Req (line 172) | func (*ChatCustomerRequest_Init) isChatCustomerRequest_Req() {} type ChatCustomerRequest_Msg (line 157) | type ChatCustomerRequest_Msg struct method isChatCustomerRequest_Req (line 174) | func (*ChatCustomerRequest_Msg) isChatCustomerRequest_Req() {} type ChatCustomerRequest_HangUp (line 163) | type ChatCustomerRequest_HangUp struct method isChatCustomerRequest_Req (line 176) | func (*ChatCustomerRequest_HangUp) isChatCustomerRequest_Req() {} type InitiateChat (line 178) | type InitiateChat struct method Reset (line 186) | func (x *InitiateChat) Reset() { method String (line 195) | func (x *InitiateChat) String() string { method ProtoMessage (line 199) | func (*InitiateChat) ProtoMessage() {} method ProtoReflect (line 201) | func (x *InitiateChat) ProtoReflect() protoreflect.Message { method Descriptor (line 214) | func (*InitiateChat) Descriptor() ([]byte, []int) { method GetResumeSessionId (line 218) | func (x *InitiateChat) GetResumeSessionId() string { type AgentMessage (line 225) | type AgentMessage struct method Reset (line 234) | func (x *AgentMessage) Reset() { method String (line 243) | func (x *AgentMessage) String() string { method ProtoMessage (line 247) | func (*AgentMessage) ProtoMessage() {} method ProtoReflect (line 249) | func (x *AgentMessage) ProtoReflect() protoreflect.Message { method Descriptor (line 262) | func (*AgentMessage) Descriptor() ([]byte, []int) { method GetAgentName (line 266) | func (x *AgentMessage) GetAgentName() string { method GetMsg (line 273) | func (x *AgentMessage) GetMsg() string { type ChatCustomerResponse (line 280) | type ChatCustomerResponse struct method Reset (line 292) | func (x *ChatCustomerResponse) Reset() { method String (line 301) | func (x *ChatCustomerResponse) String() string { method ProtoMessage (line 305) | func (*ChatCustomerResponse) ProtoMessage() {} method ProtoReflect (line 307) | func (x *ChatCustomerResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 320) | func (*ChatCustomerResponse) Descriptor() ([]byte, []int) { method GetResp (line 324) | func (m *ChatCustomerResponse) GetResp() isChatCustomerResponse_Resp { method GetSession (line 331) | func (x *ChatCustomerResponse) GetSession() *Session { method GetMsg (line 338) | func (x *ChatCustomerResponse) GetMsg() *AgentMessage { type isChatCustomerResponse_Resp (line 345) | type isChatCustomerResponse_Resp interface type ChatCustomerResponse_Session (line 349) | type ChatCustomerResponse_Session struct method isChatCustomerResponse_Resp (line 362) | func (*ChatCustomerResponse_Session) isChatCustomerResponse_Resp() {} type ChatCustomerResponse_Msg (line 356) | type ChatCustomerResponse_Msg struct method isChatCustomerResponse_Resp (line 364) | func (*ChatCustomerResponse_Msg) isChatCustomerResponse_Resp() {} type ChatAgentRequest (line 366) | type ChatAgentRequest struct method Reset (line 379) | func (x *ChatAgentRequest) Reset() { method String (line 388) | func (x *ChatAgentRequest) String() string { method ProtoMessage (line 392) | func (*ChatAgentRequest) ProtoMessage() {} method ProtoReflect (line 394) | func (x *ChatAgentRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 407) | func (*ChatAgentRequest) Descriptor() ([]byte, []int) { method GetReq (line 411) | func (m *ChatAgentRequest) GetReq() isChatAgentRequest_Req { method GetAccept (line 418) | func (x *ChatAgentRequest) GetAccept() *AcceptChat { method GetMsg (line 425) | func (x *ChatAgentRequest) GetMsg() string { method GetLeaveSession (line 432) | func (x *ChatAgentRequest) GetLeaveSession() Void { type isChatAgentRequest_Req (line 439) | type isChatAgentRequest_Req interface type ChatAgentRequest_Accept (line 443) | type ChatAgentRequest_Accept struct method isChatAgentRequest_Req (line 466) | func (*ChatAgentRequest_Accept) isChatAgentRequest_Req() {} type ChatAgentRequest_Msg (line 453) | type ChatAgentRequest_Msg struct method isChatAgentRequest_Req (line 468) | func (*ChatAgentRequest_Msg) isChatAgentRequest_Req() {} type ChatAgentRequest_LeaveSession (line 459) | type ChatAgentRequest_LeaveSession struct method isChatAgentRequest_Req (line 470) | func (*ChatAgentRequest_LeaveSession) isChatAgentRequest_Req() {} type AcceptChat (line 472) | type AcceptChat struct method Reset (line 480) | func (x *AcceptChat) Reset() { method String (line 489) | func (x *AcceptChat) String() string { method ProtoMessage (line 493) | func (*AcceptChat) ProtoMessage() {} method ProtoReflect (line 495) | func (x *AcceptChat) ProtoReflect() protoreflect.Message { method Descriptor (line 508) | func (*AcceptChat) Descriptor() ([]byte, []int) { method GetSessionId (line 512) | func (x *AcceptChat) GetSessionId() string { type ChatEntry (line 519) | type ChatEntry struct method Reset (line 532) | func (x *ChatEntry) Reset() { method String (line 541) | func (x *ChatEntry) String() string { method ProtoMessage (line 545) | func (*ChatEntry) ProtoMessage() {} method ProtoReflect (line 547) | func (x *ChatEntry) ProtoReflect() protoreflect.Message { method Descriptor (line 560) | func (*ChatEntry) Descriptor() ([]byte, []int) { method GetDate (line 564) | func (x *ChatEntry) GetDate() *timestamppb.Timestamp { method GetEntry (line 571) | func (m *ChatEntry) GetEntry() isChatEntry_Entry { method GetCustomerMsg (line 578) | func (x *ChatEntry) GetCustomerMsg() string { method GetAgentMsg (line 585) | func (x *ChatEntry) GetAgentMsg() *AgentMessage { type isChatEntry_Entry (line 592) | type isChatEntry_Entry interface type ChatEntry_CustomerMsg (line 596) | type ChatEntry_CustomerMsg struct method isChatEntry_Entry (line 604) | func (*ChatEntry_CustomerMsg) isChatEntry_Entry() {} type ChatEntry_AgentMsg (line 600) | type ChatEntry_AgentMsg struct method isChatEntry_Entry (line 606) | func (*ChatEntry_AgentMsg) isChatEntry_Entry() {} type ChatAgentResponse (line 608) | type ChatAgentResponse struct method Reset (line 621) | func (x *ChatAgentResponse) Reset() { method String (line 630) | func (x *ChatAgentResponse) String() string { method ProtoMessage (line 634) | func (*ChatAgentResponse) ProtoMessage() {} method ProtoReflect (line 636) | func (x *ChatAgentResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 649) | func (*ChatAgentResponse) Descriptor() ([]byte, []int) { method GetResp (line 653) | func (m *ChatAgentResponse) GetResp() isChatAgentResponse_Resp { method GetAcceptedSession (line 660) | func (x *ChatAgentResponse) GetAcceptedSession() *Session { method GetMsg (line 667) | func (x *ChatAgentResponse) GetMsg() *ChatEntry { method GetSessionEnded (line 674) | func (x *ChatAgentResponse) GetSessionEnded() Void { type isChatAgentResponse_Resp (line 681) | type isChatAgentResponse_Resp interface type ChatAgentResponse_AcceptedSession (line 685) | type ChatAgentResponse_AcceptedSession struct method isChatAgentResponse_Resp (line 703) | func (*ChatAgentResponse_AcceptedSession) isChatAgentResponse_Resp() {} type ChatAgentResponse_Msg (line 691) | type ChatAgentResponse_Msg struct method isChatAgentResponse_Resp (line 705) | func (*ChatAgentResponse_Msg) isChatAgentResponse_Resp() {} type ChatAgentResponse_SessionEnded (line 697) | type ChatAgentResponse_SessionEnded struct method isChatAgentResponse_Resp (line 707) | func (*ChatAgentResponse_SessionEnded) isChatAgentResponse_Resp() {} type Session (line 709) | type Session struct method Reset (line 719) | func (x *Session) Reset() { method String (line 728) | func (x *Session) String() string { method ProtoMessage (line 732) | func (*Session) ProtoMessage() {} method ProtoReflect (line 734) | func (x *Session) ProtoReflect() protoreflect.Message { method Descriptor (line 747) | func (*Session) Descriptor() ([]byte, []int) { method GetSessionId (line 751) | func (x *Session) GetSessionId() string { method GetCustomerName (line 758) | func (x *Session) GetCustomerName() string { method GetHistory (line 765) | func (x *Session) GetHistory() []*ChatEntry { function file_support_proto_rawDescGZIP (line 856) | func file_support_proto_rawDescGZIP() []byte { function init (line 902) | func init() { file_support_proto_init() } function file_support_proto_init (line 903) | func file_support_proto_init() { FILE: internal/testing/cmd/bankdemo/support_grpc.pb.go constant _ (line 15) | _ = grpc.SupportPackageIsVersion7 type SupportClient (line 20) | type SupportClient interface type supportClient (line 33) | type supportClient struct method ChatCustomer (line 41) | func (c *supportClient) ChatCustomer(ctx context.Context, opts ...grpc... method ChatAgent (line 72) | func (c *supportClient) ChatAgent(ctx context.Context, opts ...grpc.Ca... function NewSupportClient (line 37) | func NewSupportClient(cc grpc.ClientConnInterface) SupportClient { type Support_ChatCustomerClient (line 50) | type Support_ChatCustomerClient interface type supportChatCustomerClient (line 56) | type supportChatCustomerClient struct method Send (line 60) | func (x *supportChatCustomerClient) Send(m *ChatCustomerRequest) error { method Recv (line 64) | func (x *supportChatCustomerClient) Recv() (*ChatCustomerResponse, err... type Support_ChatAgentClient (line 81) | type Support_ChatAgentClient interface type supportChatAgentClient (line 87) | type supportChatAgentClient struct method Send (line 91) | func (x *supportChatAgentClient) Send(m *ChatAgentRequest) error { method Recv (line 95) | func (x *supportChatAgentClient) Recv() (*ChatAgentResponse, error) { type SupportServer (line 106) | type SupportServer interface type UnimplementedSupportServer (line 121) | type UnimplementedSupportServer struct method ChatCustomer (line 124) | func (UnimplementedSupportServer) ChatCustomer(Support_ChatCustomerSer... method ChatAgent (line 127) | func (UnimplementedSupportServer) ChatAgent(Support_ChatAgentServer) e... method mustEmbedUnimplementedSupportServer (line 130) | func (UnimplementedSupportServer) mustEmbedUnimplementedSupportServer(... type UnsafeSupportServer (line 135) | type UnsafeSupportServer interface function RegisterSupportServer (line 139) | func RegisterSupportServer(s grpc.ServiceRegistrar, srv SupportServer) { function _Support_ChatCustomer_Handler (line 143) | func _Support_ChatCustomer_Handler(srv interface{}, stream grpc.ServerSt... type Support_ChatCustomerServer (line 147) | type Support_ChatCustomerServer interface type supportChatCustomerServer (line 153) | type supportChatCustomerServer struct method Send (line 157) | func (x *supportChatCustomerServer) Send(m *ChatCustomerResponse) error { method Recv (line 161) | func (x *supportChatCustomerServer) Recv() (*ChatCustomerRequest, erro... function _Support_ChatAgent_Handler (line 169) | func _Support_ChatAgent_Handler(srv interface{}, stream grpc.ServerStrea... type Support_ChatAgentServer (line 173) | type Support_ChatAgentServer interface type supportChatAgentServer (line 179) | type supportChatAgentServer struct method Send (line 183) | func (x *supportChatAgentServer) Send(m *ChatAgentResponse) error { method Recv (line 187) | func (x *supportChatAgentServer) Recv() (*ChatAgentRequest, error) { FILE: internal/testing/cmd/testserver/testserver.go function main (line 45) | func main() { function unaryLogger (line 111) | func unaryLogger(ctx context.Context, req interface{}, info *grpc.UnaryS... function streamLogger (line 126) | func streamLogger(srv interface{}, ss grpc.ServerStream, info *grpc.Stre... type loggingStream (line 141) | type loggingStream struct method SetHeader (line 146) | func (l loggingStream) SetHeader(md metadata.MD) error { method SendHeader (line 150) | func (l loggingStream) SendHeader(md metadata.MD) error { method SetTrailer (line 154) | func (l loggingStream) SetTrailer(md metadata.MD) { method Context (line 158) | func (l loggingStream) Context() context.Context { method SendMsg (line 162) | func (l loggingStream) SendMsg(m interface{}) error { method RecvMsg (line 170) | func (l loggingStream) RecvMsg(m interface{}) error { FILE: internal/testing/cmd/testserver/unix.go function init (line 14) | func init() { FILE: internal/testing/jsonpb_test_proto/test_objects.pb.go constant _ (line 24) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 26) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) constant _ (line 31) | _ = proto.ProtoPackageIsVersion4 type KnownTypes (line 33) | type KnownTypes struct method Reset (line 55) | func (x *KnownTypes) Reset() { method String (line 64) | func (x *KnownTypes) String() string { method ProtoMessage (line 68) | func (*KnownTypes) ProtoMessage() {} method ProtoReflect (line 70) | func (x *KnownTypes) ProtoReflect() protoreflect.Message { method Descriptor (line 83) | func (*KnownTypes) Descriptor() ([]byte, []int) { method GetAn (line 87) | func (x *KnownTypes) GetAn() *anypb.Any { method GetDur (line 94) | func (x *KnownTypes) GetDur() *durationpb.Duration { method GetSt (line 101) | func (x *KnownTypes) GetSt() *structpb.Struct { method GetTs (line 108) | func (x *KnownTypes) GetTs() *timestamppb.Timestamp { method GetLv (line 115) | func (x *KnownTypes) GetLv() *structpb.ListValue { method GetVal (line 122) | func (x *KnownTypes) GetVal() *structpb.Value { method GetDbl (line 129) | func (x *KnownTypes) GetDbl() *wrapperspb.DoubleValue { method GetFlt (line 136) | func (x *KnownTypes) GetFlt() *wrapperspb.FloatValue { method GetI64 (line 143) | func (x *KnownTypes) GetI64() *wrapperspb.Int64Value { method GetU64 (line 150) | func (x *KnownTypes) GetU64() *wrapperspb.UInt64Value { method GetI32 (line 157) | func (x *KnownTypes) GetI32() *wrapperspb.Int32Value { method GetU32 (line 164) | func (x *KnownTypes) GetU32() *wrapperspb.UInt32Value { method GetBool (line 171) | func (x *KnownTypes) GetBool() *wrapperspb.BoolValue { method GetStr (line 178) | func (x *KnownTypes) GetStr() *wrapperspb.StringValue { method GetBytes (line 185) | func (x *KnownTypes) GetBytes() *wrapperspb.BytesValue { function file_test_objects_proto_rawDescGZIP (line 258) | func file_test_objects_proto_rawDescGZIP() []byte { function init (line 307) | func init() { file_test_objects_proto_init() } function file_test_objects_proto_init (line 308) | func file_test_objects_proto_init() { FILE: internal/testing/test.pb.go constant _ (line 38) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 40) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) constant _ (line 45) | _ = proto.ProtoPackageIsVersion4 type PayloadType (line 48) | type PayloadType method Enum (line 73) | func (x PayloadType) Enum() *PayloadType { method String (line 79) | func (x PayloadType) String() string { method Descriptor (line 83) | func (PayloadType) Descriptor() protoreflect.EnumDescriptor { method Type (line 87) | func (PayloadType) Type() protoreflect.EnumType { method Number (line 91) | func (x PayloadType) Number() protoreflect.EnumNumber { method EnumDescriptor (line 96) | func (PayloadType) EnumDescriptor() ([]byte, []int) { constant PayloadType_COMPRESSABLE (line 52) | PayloadType_COMPRESSABLE PayloadType = 0 constant PayloadType_UNCOMPRESSABLE (line 54) | PayloadType_UNCOMPRESSABLE PayloadType = 1 constant PayloadType_RANDOM (line 56) | PayloadType_RANDOM PayloadType = 2 type Empty (line 100) | type Empty struct method Reset (line 106) | func (x *Empty) Reset() { method String (line 115) | func (x *Empty) String() string { method ProtoMessage (line 119) | func (*Empty) ProtoMessage() {} method ProtoReflect (line 121) | func (x *Empty) ProtoReflect() protoreflect.Message { method Descriptor (line 134) | func (*Empty) Descriptor() ([]byte, []int) { type Payload (line 139) | type Payload struct method Reset (line 150) | func (x *Payload) Reset() { method String (line 159) | func (x *Payload) String() string { method ProtoMessage (line 163) | func (*Payload) ProtoMessage() {} method ProtoReflect (line 165) | func (x *Payload) ProtoReflect() protoreflect.Message { method Descriptor (line 178) | func (*Payload) Descriptor() ([]byte, []int) { method GetType (line 182) | func (x *Payload) GetType() PayloadType { method GetBody (line 189) | func (x *Payload) GetBody() []byte { type EchoStatus (line 198) | type EchoStatus struct method Reset (line 207) | func (x *EchoStatus) Reset() { method String (line 216) | func (x *EchoStatus) String() string { method ProtoMessage (line 220) | func (*EchoStatus) ProtoMessage() {} method ProtoReflect (line 222) | func (x *EchoStatus) ProtoReflect() protoreflect.Message { method Descriptor (line 235) | func (*EchoStatus) Descriptor() ([]byte, []int) { method GetCode (line 239) | func (x *EchoStatus) GetCode() int32 { method GetMessage (line 246) | func (x *EchoStatus) GetMessage() string { type SimpleRequest (line 254) | type SimpleRequest struct method Reset (line 275) | func (x *SimpleRequest) Reset() { method String (line 284) | func (x *SimpleRequest) String() string { method ProtoMessage (line 288) | func (*SimpleRequest) ProtoMessage() {} method ProtoReflect (line 290) | func (x *SimpleRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 303) | func (*SimpleRequest) Descriptor() ([]byte, []int) { method GetResponseType (line 307) | func (x *SimpleRequest) GetResponseType() PayloadType { method GetResponseSize (line 314) | func (x *SimpleRequest) GetResponseSize() int32 { method GetPayload (line 321) | func (x *SimpleRequest) GetPayload() *Payload { method GetFillUsername (line 328) | func (x *SimpleRequest) GetFillUsername() bool { method GetFillOauthScope (line 335) | func (x *SimpleRequest) GetFillOauthScope() bool { method GetResponseStatus (line 342) | func (x *SimpleRequest) GetResponseStatus() *EchoStatus { type SimpleResponse (line 350) | type SimpleResponse struct method Reset (line 364) | func (x *SimpleResponse) Reset() { method String (line 373) | func (x *SimpleResponse) String() string { method ProtoMessage (line 377) | func (*SimpleResponse) ProtoMessage() {} method ProtoReflect (line 379) | func (x *SimpleResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 392) | func (*SimpleResponse) Descriptor() ([]byte, []int) { method GetPayload (line 396) | func (x *SimpleResponse) GetPayload() *Payload { method GetUsername (line 403) | func (x *SimpleResponse) GetUsername() string { method GetOauthScope (line 410) | func (x *SimpleResponse) GetOauthScope() string { type StreamingInputCallRequest (line 418) | type StreamingInputCallRequest struct method Reset (line 427) | func (x *StreamingInputCallRequest) Reset() { method String (line 436) | func (x *StreamingInputCallRequest) String() string { method ProtoMessage (line 440) | func (*StreamingInputCallRequest) ProtoMessage() {} method ProtoReflect (line 442) | func (x *StreamingInputCallRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 455) | func (*StreamingInputCallRequest) Descriptor() ([]byte, []int) { method GetPayload (line 459) | func (x *StreamingInputCallRequest) GetPayload() *Payload { type StreamingInputCallResponse (line 467) | type StreamingInputCallResponse struct method Reset (line 476) | func (x *StreamingInputCallResponse) Reset() { method String (line 485) | func (x *StreamingInputCallResponse) String() string { method ProtoMessage (line 489) | func (*StreamingInputCallResponse) ProtoMessage() {} method ProtoReflect (line 491) | func (x *StreamingInputCallResponse) ProtoReflect() protoreflect.Messa... method Descriptor (line 504) | func (*StreamingInputCallResponse) Descriptor() ([]byte, []int) { method GetAggregatedPayloadSize (line 508) | func (x *StreamingInputCallResponse) GetAggregatedPayloadSize() int32 { type ResponseParameters (line 516) | type ResponseParameters struct method Reset (line 529) | func (x *ResponseParameters) Reset() { method String (line 538) | func (x *ResponseParameters) String() string { method ProtoMessage (line 542) | func (*ResponseParameters) ProtoMessage() {} method ProtoReflect (line 544) | func (x *ResponseParameters) ProtoReflect() protoreflect.Message { method Descriptor (line 557) | func (*ResponseParameters) Descriptor() ([]byte, []int) { method GetSize (line 561) | func (x *ResponseParameters) GetSize() int32 { method GetIntervalUs (line 568) | func (x *ResponseParameters) GetIntervalUs() int32 { type StreamingOutputCallRequest (line 576) | type StreamingOutputCallRequest struct method Reset (line 594) | func (x *StreamingOutputCallRequest) Reset() { method String (line 603) | func (x *StreamingOutputCallRequest) String() string { method ProtoMessage (line 607) | func (*StreamingOutputCallRequest) ProtoMessage() {} method ProtoReflect (line 609) | func (x *StreamingOutputCallRequest) ProtoReflect() protoreflect.Messa... method Descriptor (line 622) | func (*StreamingOutputCallRequest) Descriptor() ([]byte, []int) { method GetResponseType (line 626) | func (x *StreamingOutputCallRequest) GetResponseType() PayloadType { method GetResponseParameters (line 633) | func (x *StreamingOutputCallRequest) GetResponseParameters() []*Respon... method GetPayload (line 640) | func (x *StreamingOutputCallRequest) GetPayload() *Payload { method GetResponseStatus (line 647) | func (x *StreamingOutputCallRequest) GetResponseStatus() *EchoStatus { type StreamingOutputCallResponse (line 655) | type StreamingOutputCallResponse struct method Reset (line 664) | func (x *StreamingOutputCallResponse) Reset() { method String (line 673) | func (x *StreamingOutputCallResponse) String() string { method ProtoMessage (line 677) | func (*StreamingOutputCallResponse) ProtoMessage() {} method ProtoReflect (line 679) | func (x *StreamingOutputCallResponse) ProtoReflect() protoreflect.Mess... method Descriptor (line 692) | func (*StreamingOutputCallResponse) Descriptor() ([]byte, []int) { method GetPayload (line 696) | func (x *StreamingOutputCallResponse) GetPayload() *Payload { function file_test_proto_rawDescGZIP (line 829) | func file_test_proto_rawDescGZIP() []byte { function init (line 884) | func init() { file_test_proto_init() } function file_test_proto_init (line 885) | func file_test_proto_init() { FILE: internal/testing/test_grpc.pb.go constant _ (line 15) | _ = grpc.SupportPackageIsVersion7 type TestServiceClient (line 20) | type TestServiceClient interface type testServiceClient (line 43) | type testServiceClient struct method EmptyCall (line 51) | func (c *testServiceClient) EmptyCall(ctx context.Context, in *Empty, ... method UnaryCall (line 60) | func (c *testServiceClient) UnaryCall(ctx context.Context, in *SimpleR... method StreamingOutputCall (line 69) | func (c *testServiceClient) StreamingOutputCall(ctx context.Context, i... method StreamingInputCall (line 101) | func (c *testServiceClient) StreamingInputCall(ctx context.Context, op... method FullDuplexCall (line 135) | func (c *testServiceClient) FullDuplexCall(ctx context.Context, opts .... method HalfDuplexCall (line 166) | func (c *testServiceClient) HalfDuplexCall(ctx context.Context, opts .... function NewTestServiceClient (line 47) | func NewTestServiceClient(cc grpc.ClientConnInterface) TestServiceClient { type TestService_StreamingOutputCallClient (line 84) | type TestService_StreamingOutputCallClient interface type testServiceStreamingOutputCallClient (line 89) | type testServiceStreamingOutputCallClient struct method Recv (line 93) | func (x *testServiceStreamingOutputCallClient) Recv() (*StreamingOutpu... type TestService_StreamingInputCallClient (line 110) | type TestService_StreamingInputCallClient interface type testServiceStreamingInputCallClient (line 116) | type testServiceStreamingInputCallClient struct method Send (line 120) | func (x *testServiceStreamingInputCallClient) Send(m *StreamingInputCa... method CloseAndRecv (line 124) | func (x *testServiceStreamingInputCallClient) CloseAndRecv() (*Streami... type TestService_FullDuplexCallClient (line 144) | type TestService_FullDuplexCallClient interface type testServiceFullDuplexCallClient (line 150) | type testServiceFullDuplexCallClient struct method Send (line 154) | func (x *testServiceFullDuplexCallClient) Send(m *StreamingOutputCallR... method Recv (line 158) | func (x *testServiceFullDuplexCallClient) Recv() (*StreamingOutputCall... type TestService_HalfDuplexCallClient (line 175) | type TestService_HalfDuplexCallClient interface type testServiceHalfDuplexCallClient (line 181) | type testServiceHalfDuplexCallClient struct method Send (line 185) | func (x *testServiceHalfDuplexCallClient) Send(m *StreamingOutputCallR... method Recv (line 189) | func (x *testServiceHalfDuplexCallClient) Recv() (*StreamingOutputCall... type TestServiceServer (line 200) | type TestServiceServer interface type UnimplementedTestServiceServer (line 225) | type UnimplementedTestServiceServer struct method EmptyCall (line 228) | func (UnimplementedTestServiceServer) EmptyCall(context.Context, *Empt... method UnaryCall (line 231) | func (UnimplementedTestServiceServer) UnaryCall(context.Context, *Simp... method StreamingOutputCall (line 234) | func (UnimplementedTestServiceServer) StreamingOutputCall(*StreamingOu... method StreamingInputCall (line 237) | func (UnimplementedTestServiceServer) StreamingInputCall(TestService_S... method FullDuplexCall (line 240) | func (UnimplementedTestServiceServer) FullDuplexCall(TestService_FullD... method HalfDuplexCall (line 243) | func (UnimplementedTestServiceServer) HalfDuplexCall(TestService_HalfD... method mustEmbedUnimplementedTestServiceServer (line 246) | func (UnimplementedTestServiceServer) mustEmbedUnimplementedTestServic... type UnsafeTestServiceServer (line 251) | type UnsafeTestServiceServer interface function RegisterTestServiceServer (line 255) | func RegisterTestServiceServer(s grpc.ServiceRegistrar, srv TestServiceS... function _TestService_EmptyCall_Handler (line 259) | func _TestService_EmptyCall_Handler(srv interface{}, ctx context.Context... function _TestService_UnaryCall_Handler (line 277) | func _TestService_UnaryCall_Handler(srv interface{}, ctx context.Context... function _TestService_StreamingOutputCall_Handler (line 295) | func _TestService_StreamingOutputCall_Handler(srv interface{}, stream gr... type TestService_StreamingOutputCallServer (line 303) | type TestService_StreamingOutputCallServer interface type testServiceStreamingOutputCallServer (line 308) | type testServiceStreamingOutputCallServer struct method Send (line 312) | func (x *testServiceStreamingOutputCallServer) Send(m *StreamingOutput... function _TestService_StreamingInputCall_Handler (line 316) | func _TestService_StreamingInputCall_Handler(srv interface{}, stream grp... type TestService_StreamingInputCallServer (line 320) | type TestService_StreamingInputCallServer interface type testServiceStreamingInputCallServer (line 326) | type testServiceStreamingInputCallServer struct method SendAndClose (line 330) | func (x *testServiceStreamingInputCallServer) SendAndClose(m *Streamin... method Recv (line 334) | func (x *testServiceStreamingInputCallServer) Recv() (*StreamingInputC... function _TestService_FullDuplexCall_Handler (line 342) | func _TestService_FullDuplexCall_Handler(srv interface{}, stream grpc.Se... type TestService_FullDuplexCallServer (line 346) | type TestService_FullDuplexCallServer interface type testServiceFullDuplexCallServer (line 352) | type testServiceFullDuplexCallServer struct method Send (line 356) | func (x *testServiceFullDuplexCallServer) Send(m *StreamingOutputCallR... method Recv (line 360) | func (x *testServiceFullDuplexCallServer) Recv() (*StreamingOutputCall... function _TestService_HalfDuplexCall_Handler (line 368) | func _TestService_HalfDuplexCall_Handler(srv interface{}, stream grpc.Se... type TestService_HalfDuplexCallServer (line 372) | type TestService_HalfDuplexCallServer interface type testServiceHalfDuplexCallServer (line 378) | type testServiceHalfDuplexCallServer struct method Send (line 382) | func (x *testServiceHalfDuplexCallServer) Send(m *StreamingOutputCallR... method Recv (line 386) | func (x *testServiceHalfDuplexCallServer) Recv() (*StreamingOutputCall... type UnimplementedServiceClient (line 440) | type UnimplementedServiceClient interface type unimplementedServiceClient (line 445) | type unimplementedServiceClient struct method UnimplementedCall (line 453) | func (c *unimplementedServiceClient) UnimplementedCall(ctx context.Con... function NewUnimplementedServiceClient (line 449) | func NewUnimplementedServiceClient(cc grpc.ClientConnInterface) Unimplem... type UnimplementedServiceServer (line 465) | type UnimplementedServiceServer interface type UnimplementedUnimplementedServiceServer (line 472) | type UnimplementedUnimplementedServiceServer struct method UnimplementedCall (line 475) | func (UnimplementedUnimplementedServiceServer) UnimplementedCall(conte... method mustEmbedUnimplementedUnimplementedServiceServer (line 478) | func (UnimplementedUnimplementedServiceServer) mustEmbedUnimplementedU... type UnsafeUnimplementedServiceServer (line 483) | type UnsafeUnimplementedServiceServer interface function RegisterUnimplementedServiceServer (line 487) | func RegisterUnimplementedServiceServer(s grpc.ServiceRegistrar, srv Uni... function _UnimplementedService_UnimplementedCall_Handler (line 491) | func _UnimplementedService_UnimplementedCall_Handler(srv interface{}, ct... FILE: internal/testing/test_server.go type TestServer (line 22) | type TestServer struct method EmptyCall (line 27) | func (TestServer) EmptyCall(ctx context.Context, req *Empty) (*Empty, ... method UnaryCall (line 43) | func (TestServer) UnaryCall(ctx context.Context, req *SimpleRequest) (... method StreamingOutputCall (line 62) | func (TestServer) StreamingOutputCall(req *StreamingOutputCallRequest,... method StreamingInputCall (line 100) | func (TestServer) StreamingInputCall(str TestService_StreamingInputCal... method FullDuplexCall (line 135) | func (TestServer) FullDuplexCall(str TestService_FullDuplexCallServer)... method HalfDuplexCall (line 178) | func (TestServer) HalfDuplexCall(str TestService_HalfDuplexCallServer)... constant MetadataReplyHeaders (line 219) | MetadataReplyHeaders = "reply-with-headers" constant MetadataReplyTrailers (line 223) | MetadataReplyTrailers = "reply-with-trailers" constant MetadataFailEarly (line 226) | MetadataFailEarly = "fail-early" constant MetadataFailLate (line 234) | MetadataFailLate = "fail-late" function processMetadata (line 237) | func processMetadata(ctx context.Context) (metadata.MD, metadata.MD, cod... function toCode (line 248) | func toCode(vals []string) codes.Code { FILE: invoke.go type InvocationEventHandler (line 27) | type InvocationEventHandler interface type RequestMessageSupplier (line 46) | type RequestMessageSupplier function InvokeRpc (line 53) | func InvokeRpc(ctx context.Context, source DescriptorSource, cc *grpc.Cl... type RequestSupplier (line 71) | type RequestSupplier function InvokeRPC (line 87) | func InvokeRPC(ctx context.Context, source DescriptorSource, ch grpcdyna... function invokeUnary (line 153) | func invokeUnary(ctx context.Context, stub grpcdynamic.Stub, md *desc.Me... function invokeClientStream (line 193) | func invokeClientStream(ctx context.Context, stub grpcdynamic.Stub, md *... function invokeServerStream (line 247) | func invokeServerStream(ctx context.Context, stub grpcdynamic.Stub, md *... function invokeBidi (line 300) | func invokeBidi(ctx context.Context, stub grpcdynamic.Stub, md *desc.Met... type notFoundError (line 382) | type notFoundError method Error (line 388) | func (e notFoundError) Error() string { function notFound (line 384) | func notFound(kind, name string) error { function isNotFoundError (line 392) | func isNotFoundError(err error) bool { function parseSymbol (line 400) | func parseSymbol(svcAndMethod string) (string, string) { FILE: tls_settings_test.go function TestPlainText (line 18) | func TestPlainText(t *testing.T) { function TestBasicTLS (line 28) | func TestBasicTLS(t *testing.T) { function TestInsecureClientTLS (line 47) | func TestInsecureClientTLS(t *testing.T) { function TestClientCertTLS (line 66) | func TestClientCertTLS(t *testing.T) { function TestRequireClientCertTLS (line 85) | func TestRequireClientCertTLS(t *testing.T) { function TestBrokenTLS_ClientPlainText (line 104) | func TestBrokenTLS_ClientPlainText(t *testing.T) { function TestBrokenTLS_ServerPlainText (line 165) | func TestBrokenTLS_ServerPlainText(t *testing.T) { function TestBrokenTLS_ServerUsesWrongCert (line 181) | func TestBrokenTLS_ServerUsesWrongCert(t *testing.T) { function TestBrokenTLS_ClientHasExpiredCert (line 201) | func TestBrokenTLS_ClientHasExpiredCert(t *testing.T) { function TestBrokenTLS_ServerHasExpiredCert (line 221) | func TestBrokenTLS_ServerHasExpiredCert(t *testing.T) { function TestBrokenTLS_ClientNotTrusted (line 241) | func TestBrokenTLS_ClientNotTrusted(t *testing.T) { function TestBrokenTLS_ServerNotTrusted (line 265) | func TestBrokenTLS_ServerNotTrusted(t *testing.T) { function TestBrokenTLS_RequireClientCertButNonePresented (line 285) | func TestBrokenTLS_RequireClientCertButNonePresented(t *testing.T) { function simpleTest (line 309) | func simpleTest(t *testing.T, cc *grpc.ClientConn) { function createTestServerAndClient (line 319) | func createTestServerAndClient(serverCreds, clientCreds credentials.Tran... type testEnv (line 355) | type testEnv struct method Close (line 360) | func (e *testEnv) Close() {