Documentation
¶
Overview ¶
Code generated by protoc-gen-go-ttrpc. DO NOT EDIT. source: github.com/containerd/ttrpc/integration/streaming/test.proto
Index ¶
- Variables
- func RegisterTTRPCStreamingService(srv *ttrpc.Server, svc TTRPCStreamingService)
- type EchoPayload
- type Part
- type Sum
- type TTRPCStreamingClient
- type TTRPCStreamingService
- type TTRPCStreaming_DivideStreamClient
- type TTRPCStreaming_DivideStreamServer
- type TTRPCStreaming_EchoNullClient
- type TTRPCStreaming_EchoNullServer
- type TTRPCStreaming_EchoNullStreamClient
- type TTRPCStreaming_EchoNullStreamServer
- type TTRPCStreaming_EchoStreamClient
- type TTRPCStreaming_EchoStreamServer
- type TTRPCStreaming_EmptyPayloadStreamClient
- type TTRPCStreaming_EmptyPayloadStreamServer
- type TTRPCStreaming_SumStreamClient
- type TTRPCStreaming_SumStreamServer
Constants ¶
This section is empty.
Variables ¶
View Source
var File_github_com_containerd_ttrpc_integration_streaming_test_proto protoreflect.FileDescriptor
Functions ¶
func RegisterTTRPCStreamingService ¶
func RegisterTTRPCStreamingService(srv *ttrpc.Server, svc TTRPCStreamingService)
Types ¶
type EchoPayload ¶
type EchoPayload struct {
Seq uint32 `protobuf:"varint,1,opt,name=seq,proto3" json:"seq,omitempty"`
Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
// contains filtered or unexported fields
}
func (*EchoPayload) Descriptor
deprecated
func (*EchoPayload) Descriptor() ([]byte, []int)
Deprecated: Use EchoPayload.ProtoReflect.Descriptor instead.
func (*EchoPayload) GetMsg ¶
func (x *EchoPayload) GetMsg() string
func (*EchoPayload) GetSeq ¶
func (x *EchoPayload) GetSeq() uint32
func (*EchoPayload) ProtoMessage ¶
func (*EchoPayload) ProtoMessage()
func (*EchoPayload) ProtoReflect ¶
func (x *EchoPayload) ProtoReflect() protoreflect.Message
func (*EchoPayload) Reset ¶
func (x *EchoPayload) Reset()
func (*EchoPayload) String ¶
func (x *EchoPayload) String() string
type Part ¶
type Part struct {
Add int32 `protobuf:"varint,1,opt,name=add,proto3" json:"add,omitempty"`
// contains filtered or unexported fields
}
func (*Part) Descriptor
deprecated
func (*Part) ProtoMessage ¶
func (*Part) ProtoMessage()
func (*Part) ProtoReflect ¶
func (x *Part) ProtoReflect() protoreflect.Message
type Sum ¶
type Sum struct {
Sum int32 `protobuf:"varint,1,opt,name=sum,proto3" json:"sum,omitempty"`
Num int32 `protobuf:"varint,2,opt,name=num,proto3" json:"num,omitempty"`
// contains filtered or unexported fields
}
func (*Sum) Descriptor
deprecated
func (*Sum) ProtoMessage ¶
func (*Sum) ProtoMessage()
func (*Sum) ProtoReflect ¶
func (x *Sum) ProtoReflect() protoreflect.Message
type TTRPCStreamingClient ¶
type TTRPCStreamingClient interface {
Echo(context.Context, *EchoPayload) (*EchoPayload, error)
EchoStream(context.Context) (TTRPCStreaming_EchoStreamClient, error)
SumStream(context.Context) (TTRPCStreaming_SumStreamClient, error)
DivideStream(context.Context, *Sum) (TTRPCStreaming_DivideStreamClient, error)
EchoNull(context.Context) (TTRPCStreaming_EchoNullClient, error)
EchoNullStream(context.Context) (TTRPCStreaming_EchoNullStreamClient, error)
EmptyPayloadStream(context.Context, *emptypb.Empty) (TTRPCStreaming_EmptyPayloadStreamClient, error)
}
func NewTTRPCStreamingClient ¶
func NewTTRPCStreamingClient(client *ttrpc.Client) TTRPCStreamingClient
type TTRPCStreamingService ¶
type TTRPCStreamingService interface {
Echo(context.Context, *EchoPayload) (*EchoPayload, error)
EchoStream(context.Context, TTRPCStreaming_EchoStreamServer) error
SumStream(context.Context, TTRPCStreaming_SumStreamServer) (*Sum, error)
DivideStream(context.Context, *Sum, TTRPCStreaming_DivideStreamServer) error
EchoNull(context.Context, TTRPCStreaming_EchoNullServer) (*emptypb.Empty, error)
EchoNullStream(context.Context, TTRPCStreaming_EchoNullStreamServer) error
EmptyPayloadStream(context.Context, *emptypb.Empty, TTRPCStreaming_EmptyPayloadStreamServer) error
}
type TTRPCStreaming_DivideStreamClient ¶
type TTRPCStreaming_DivideStreamClient interface {
Recv() (*Part, error)
ttrpc.ClientStream
}
type TTRPCStreaming_DivideStreamServer ¶
type TTRPCStreaming_DivideStreamServer interface {
Send(*Part) error
ttrpc.StreamServer
}
type TTRPCStreaming_EchoNullClient ¶
type TTRPCStreaming_EchoNullClient interface {
Send(*EchoPayload) error
CloseAndRecv() (*emptypb.Empty, error)
ttrpc.ClientStream
}
type TTRPCStreaming_EchoNullServer ¶
type TTRPCStreaming_EchoNullServer interface {
Recv() (*EchoPayload, error)
ttrpc.StreamServer
}
type TTRPCStreaming_EchoNullStreamClient ¶
type TTRPCStreaming_EchoNullStreamClient interface {
Send(*EchoPayload) error
Recv() (*emptypb.Empty, error)
ttrpc.ClientStream
}
type TTRPCStreaming_EchoNullStreamServer ¶
type TTRPCStreaming_EchoNullStreamServer interface {
Send(*emptypb.Empty) error
Recv() (*EchoPayload, error)
ttrpc.StreamServer
}
type TTRPCStreaming_EchoStreamClient ¶
type TTRPCStreaming_EchoStreamClient interface {
Send(*EchoPayload) error
Recv() (*EchoPayload, error)
ttrpc.ClientStream
}
type TTRPCStreaming_EchoStreamServer ¶
type TTRPCStreaming_EchoStreamServer interface {
Send(*EchoPayload) error
Recv() (*EchoPayload, error)
ttrpc.StreamServer
}
type TTRPCStreaming_EmptyPayloadStreamClient ¶ added in v1.2.3
type TTRPCStreaming_EmptyPayloadStreamClient interface {
Recv() (*EchoPayload, error)
ttrpc.ClientStream
}
type TTRPCStreaming_EmptyPayloadStreamServer ¶ added in v1.2.3
type TTRPCStreaming_EmptyPayloadStreamServer interface {
Send(*EchoPayload) error
ttrpc.StreamServer
}
type TTRPCStreaming_SumStreamServer ¶
type TTRPCStreaming_SumStreamServer interface {
Recv() (*Part, error)
ttrpc.StreamServer
}
Click to show internal directories.
Click to hide internal directories.