Documentation ¶
Index ¶
- func NewConnPool(ctx context.Context, host types.Host) types.ConnectionPool
- type StreamConfig
- type StreamConnFactory
- func (f *StreamConnFactory) CreateBiDirectStream(context context.Context, connection types.ClientConnection, ...) types.ClientStreamConnection
- func (f *StreamConnFactory) CreateClientStream(context context.Context, connection types.ClientConnection, ...) types.ClientStreamConnection
- func (f *StreamConnFactory) CreateServerStream(context context.Context, connection api.Connection, ...) types.ServerStreamConnection
- func (f *StreamConnFactory) ProtocolMatch(context context.Context, prot string, magic []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewConnPool ¶
NewConnPool
Types ¶
type StreamConfig ¶ added in v0.22.0
type StreamConfig struct {
Http2UseStream bool `json:"http2_use_stream,omitempty"`
}
type StreamConnFactory ¶ added in v0.26.0
type StreamConnFactory struct{}
func (*StreamConnFactory) CreateBiDirectStream ¶ added in v0.26.0
func (f *StreamConnFactory) CreateBiDirectStream(context context.Context, connection types.ClientConnection, clientCallbacks types.StreamConnectionEventListener, serverCallbacks types.ServerStreamConnectionEventListener) types.ClientStreamConnection
func (*StreamConnFactory) CreateClientStream ¶ added in v0.26.0
func (f *StreamConnFactory) CreateClientStream(context context.Context, connection types.ClientConnection, clientCallbacks types.StreamConnectionEventListener, connCallbacks api.ConnectionEventListener) types.ClientStreamConnection
func (*StreamConnFactory) CreateServerStream ¶ added in v0.26.0
func (f *StreamConnFactory) CreateServerStream(context context.Context, connection api.Connection, serverCallbacks types.ServerStreamConnectionEventListener) types.ServerStreamConnection
func (*StreamConnFactory) ProtocolMatch ¶ added in v0.26.0
Click to show internal directories.
Click to hide internal directories.