Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type ClientBidiStreamingServer ¶ added in v0.0.5
type ClientBidiStreamingServer[Req any, Res any] struct { // contains filtered or unexported fields }
func NewClientBidiStreamingServer ¶ added in v0.0.5
func NewClientBidiStreamingServer[Req any, Res any]( stream grpc.BidiStreamingServer[Req, Res], reqCallback ReqCallback[Req], logger logger.Logger, bufferSize uint32, ) *ClientBidiStreamingServer[Req, Res]
func (*ClientBidiStreamingServer[Req, Res]) Process ¶ added in v0.0.5
func (client *ClientBidiStreamingServer[Req, Res]) Process(ctx context.Context) error
func (*ClientBidiStreamingServer[Req, Res]) Send ¶ added in v0.0.5
func (client *ClientBidiStreamingServer[Req, Res]) Send(message *Res) error
type ClientServerStreamingClient ¶ added in v0.0.5
type ClientServerStreamingClient[Res any] struct { // contains filtered or unexported fields }
func NewClientServerStreamingClient ¶ added in v0.0.5
func NewClientServerStreamingClient[Res any]( stream grpc.ServerStreamingClient[Res], reqCallback ReqCallback[Res], logger logger.Logger, ) *ClientServerStreamingClient[Res]
type ClientServerStreamingServer ¶ added in v0.0.5
type ClientServerStreamingServer[Res any] struct { // contains filtered or unexported fields }
func NewClientServerStreamingServer ¶ added in v0.0.5
func NewClientServerStreamingServer[Res any](stream grpc.ServerStreamingServer[Res], bufferSize uint32) *ClientServerStreamingServer[Res]
func (*ClientServerStreamingServer[Res]) Process ¶ added in v0.0.5
func (client *ClientServerStreamingServer[Res]) Process(ctx context.Context) error
func (*ClientServerStreamingServer[Res]) Send ¶ added in v0.0.5
func (client *ClientServerStreamingServer[Res]) Send(message *Res) error
Click to show internal directories.
Click to hide internal directories.