ttrpc/handlers.go
Stephen J Day f147d6ca77
ttrpc: rename project to ttrpc
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2017-11-15 17:04:16 -08:00

14 lines
323 B
Go

package ttrpc
import "context"
type Handler interface {
Handle(ctx context.Context, req interface{}) (interface{}, error)
}
type HandlerFunc func(ctx context.Context, req interface{}) (interface{}, error)
func (fn HandlerFunc) Handle(ctx context.Context, req interface{}) (interface{}, error) {
return fn(ctx, req)
}