Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Package__16bc0q = &core.Package{ PackageName: "namespacelabs.dev/foundation/std/grpc/logging", } Provider__16bc0q = core.Provider{ Package: Package__16bc0q, Instantiate: makeDeps__16bc0q, } Initializers__16bc0q = []*core.Initializer{ { Package: Package__16bc0q, Do: func(ctx context.Context, di core.Dependencies) error { return di.Instantiate(ctx, Provider__16bc0q, func(ctx context.Context, v interface{}) error { return Prepare(ctx, v.(ExtensionDeps)) }) }, }, } )
View Source
var Log = core.ZLog
Functions ¶
func Background ¶ added in v0.0.244
func ParsePeerAddress ¶ added in v0.0.153
func SerializeMessage ¶ added in v0.0.294
func SerializeMessage(msg interface{}) string
Types ¶
type ExtensionDeps ¶
type ExtensionDeps struct { Interceptors interceptors.Registration Middleware middleware.Middleware }
Dependencies that are instantiated once for the lifetime of the extension.
type Interceptor ¶ added in v0.0.422
func (Interceptor) Streaming ¶ added in v0.0.422
func (ic Interceptor) Streaming(srv interface{}, stream grpc.ServerStream, info *grpc.StreamServerInfo, handler grpc.StreamHandler) error
func (Interceptor) Unary ¶ added in v0.0.422
func (ic Interceptor) Unary(ctx context.Context, req interface{}, info *grpc.UnaryServerInfo, handler grpc.UnaryHandler) (interface{}, error)
Click to show internal directories.
Click to hide internal directories.