Versions in this module Expand all Collapse all v1 v1.1.1 Oct 9, 2020 Changes in this version type Channel + func (c *Channel) QueryService(name string) (*grpc.ServiceDesc, interface{}) + func (c *Channel) SetHandlersExpectations(servicesNum int) v1.1.0 Oct 6, 2020 Changes in this version + func ClientContext(ctx context.Context) context.Context + type Channel struct + func (c *Channel) Invoke(ctx context.Context, method string, req, resp interface{}, ...) error + func (c *Channel) NewStream(ctx context.Context, desc *grpc.StreamDesc, method string, ...) (grpc.ClientStream, error) + func (c *Channel) RegisterService(desc *grpc.ServiceDesc, svr interface{}) + func (c *Channel) WithCloner(cloner Cloner) *Channel + func (c *Channel) WithServerStreamInterceptor(interceptor grpc.StreamServerInterceptor) *Channel + func (c *Channel) WithServerUnaryInterceptor(interceptor grpc.UnaryServerInterceptor) *Channel + type Cloner interface + Clone func(interface{}) (interface{}, error) + Copy func(out, in interface{}) error + func CloneFunc(fn func(interface{}) (interface{}, error)) Cloner + func CodecCloner(codec encoding.Codec) Cloner + func CopyFunc(fn func(out, in interface{}) error) Cloner + type ProtoCloner struct + func (ProtoCloner) Clone(in interface{}) (interface{}, error) + func (ProtoCloner) Copy(out, in interface{}) error