Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Stream ¶
type Stream[SendType, RecvType proto.Message] interface { psrpc.ServerStream[SendType, RecvType] Ack(context.Context, *internal.Stream) error HandleStream(is *internal.Stream) error Hijacked() bool }
func NewStream ¶
func NewStream[SendType, RecvType proto.Message]( ctx context.Context, i *info.RequestInfo, streamID string, timeout time.Duration, adapter StreamAdapter, streamInterceptors []psrpc.StreamInterceptor, recvChan chan RecvType, acks map[string]chan struct{}, ) Stream[SendType, RecvType]
Click to show internal directories.
Click to hide internal directories.