MCPcopy Create free account

hub / github.com/connectrpc/examples-go / functions

Functions70 in github.com/connectrpc/examples-go

↓ 8 callersFunctionReply
Reply responds to a statement as a pyschotherapist might.
internal/eliza/eliza.go:31
↓ 6 callersFunctionfile_connectrpc_eliza_v1_eliza_proto_rawDescGZIP
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:389
↓ 5 callersMethodGetSentence
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:78
↓ 4 callersFunctionrandomElementFrom
(list []string)
internal/eliza/eliza.go:87
↓ 2 callersFunctionNewElizaServer
NewElizaServer returns a new Eliza implementation which sleeps for the provided duration between streaming responses.
cmd/demoserver/main.go:48
↓ 2 callersFunctionNewElizaServiceClient
NewElizaServiceClient constructs a client for the connectrpc.eliza.v1.ElizaService service. By default, it uses the Connect protocol with the binary P
internal/gen/connectrpc/eliza/v1/elizav1connect/eliza.connect.go:86
↓ 2 callersFunctionNewElizaServiceHandler
NewElizaServiceHandler builds an HTTP handler from the service implementation. It returns the path on which to mount the handler and the handler itsel
internal/gen/connectrpc/eliza/v1/elizav1connect/eliza.connect.go:151
↓ 1 callersMethodConverse
Converse is a bidirectional RPC. The caller may exchange multiple back-and-forth messages with Eliza over a long-lived connection. Eliza responds to e
internal/gen/connectrpc/eliza/v1/elizav1connect/eliza.connect.go:73
↓ 1 callersFunctionGetIntroResponses
GetIntroResponses returns a collection of introductory responses tailored to the given name.
internal/eliza/eliza.go:40
↓ 1 callersMethodGetName
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:272
↓ 1 callersMethodIntroduce
Introduce is a server streaming RPC. Given the caller's name, Eliza returns a stream of sentences to introduce itself.
internal/gen/connectrpc/eliza/v1/elizav1connect/eliza.connect.go:76
↓ 1 callersMethodSay
Say is a unary RPC. Eliza responds to the prompt with a single sentence.
internal/gen/connectrpc/eliza/v1/elizav1connect/eliza.connect.go:69
↓ 1 callersFunctionfile_connectrpc_eliza_v1_eliza_proto_init
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:420
↓ 1 callersFunctionlookupResponse
(input string)
internal/eliza/eliza.go:51
↓ 1 callersFunctionnewCORS
()
cmd/demoserver/main.go:116
↓ 1 callersFunctionpreprocess
(input string)
internal/eliza/eliza.go:72
↓ 1 callersFunctionreflect
reflect flips a few words in an input fragment (such as "I" -> "you").
internal/eliza/eliza.go:77
MethodConverse
Converse calls connectrpc.eliza.v1.ElizaService.Converse.
internal/gen/connectrpc/eliza/v1/elizav1connect/eliza.connect.go:124
MethodConverse
Converse is a bidirectional RPC. The caller may exchange multiple back-and-forth messages with Eliza over a long-lived connection. Eliza responds to e
internal/gen/connectrpc/eliza/v1/elizav1connect/eliza.connect.go:140
MethodConverse
(context.Context, *connect.BidiStream[v1.ConverseRequest, v1.ConverseResponse])
internal/gen/connectrpc/eliza/v1/elizav1connect/eliza.connect.go:192
MethodConverse
( ctx context.Context, stream *connect.BidiStream[elizav1.ConverseRequest, elizav1.ConverseResponse], )
cmd/demoserver/main.go:62
MethodDescriptor
Deprecated: Use SayRequest.ProtoReflect.Descriptor instead.
internal/gen/connectrpc/eliza/v1/eliza.pb.go:74
MethodDescriptor
Deprecated: Use SayResponse.ProtoReflect.Descriptor instead.
internal/gen/connectrpc/eliza/v1/eliza.pb.go:122
MethodDescriptor
Deprecated: Use ConverseRequest.ProtoReflect.Descriptor instead.
internal/gen/connectrpc/eliza/v1/eliza.pb.go:171
MethodDescriptor
Deprecated: Use ConverseResponse.ProtoReflect.Descriptor instead.
internal/gen/connectrpc/eliza/v1/eliza.pb.go:220
MethodDescriptor
Deprecated: Use IntroduceRequest.ProtoReflect.Descriptor instead.
internal/gen/connectrpc/eliza/v1/eliza.pb.go:268
MethodDescriptor
Deprecated: Use IntroduceResponse.ProtoReflect.Descriptor instead.
internal/gen/connectrpc/eliza/v1/eliza.pb.go:316
MethodGetSentence
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:126
MethodGetSentence
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:175
MethodGetSentence
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:224
MethodGetSentence
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:320
MethodIntroduce
Introduce calls connectrpc.eliza.v1.ElizaService.Introduce.
internal/gen/connectrpc/eliza/v1/elizav1connect/eliza.connect.go:129
MethodIntroduce
Introduce is a server streaming RPC. Given the caller's name, Eliza returns a stream of sentences to introduce itself.
internal/gen/connectrpc/eliza/v1/elizav1connect/eliza.connect.go:143
MethodIntroduce
(context.Context, *connect.Request[v1.IntroduceRequest], *connect.ServerStream[v1.IntroduceResponse])
internal/gen/connectrpc/eliza/v1/elizav1connect/eliza.connect.go:196
MethodIntroduce
( ctx context.Context, req *connect.Request[elizav1.IntroduceRequest], stream *connect.ServerStream[elizav1
cmd/demoserver/main.go:86
MethodProtoMessage
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:59
MethodProtoMessage
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:107
MethodProtoMessage
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:156
MethodProtoMessage
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:205
MethodProtoMessage
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:253
MethodProtoMessage
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:301
MethodProtoReflect
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:61
MethodProtoReflect
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:109
MethodProtoReflect
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:158
MethodProtoReflect
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:207
MethodProtoReflect
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:255
MethodProtoReflect
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:303
MethodReset
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:46
MethodReset
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:94
MethodReset
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:143
MethodReset
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:192
MethodReset
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:240
MethodReset
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:288
MethodSay
Say calls connectrpc.eliza.v1.ElizaService.Say.
internal/gen/connectrpc/eliza/v1/elizav1connect/eliza.connect.go:119
MethodSay
Say is a unary RPC. Eliza responds to the prompt with a single sentence.
internal/gen/connectrpc/eliza/v1/elizav1connect/eliza.connect.go:136
MethodSay
(context.Context, *connect.Request[v1.SayRequest])
internal/gen/connectrpc/eliza/v1/elizav1connect/eliza.connect.go:188
MethodSay
( _ context.Context, req *connect.Request[elizav1.SayRequest], )
cmd/demoserver/main.go:52
MethodString
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:55
MethodString
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:103
MethodString
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:152
MethodString
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:201
MethodString
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:249
MethodString
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:297
FunctionTestDefaultAnswers
(t *testing.T)
internal/eliza/eliza_test.go:33
FunctionTestElizaServer
(t *testing.T)
cmd/demoserver/main_test.go:34
FunctionTestHello
(t *testing.T)
internal/eliza/eliza_test.go:41
FunctionTestReflectiveAnswers
(t *testing.T)
internal/eliza/eliza_test.go:50
FunctionTestReplyToGoodbyes
(t *testing.T)
internal/eliza/eliza_test.go:24
Functioninit
()
internal/gen/connectrpc/eliza/v1/eliza.pb.go:419
Functionmain
()
cmd/demoserver/main.go:155