Lines Matching defs:ctx
44 func (canceller) Request(ctx context.Context, conn *jsonrpc2.Conn, direction jsonrpc2.Direction, r *jsonrpc2.WireRequest) context.Context {
53 return ctx
56 func (canceller) Cancel(ctx context.Context, conn *jsonrpc2.Conn, id jsonrpc2.ID, cancelled bool) bool {
60 conn.Notify(ctx, "$/cancelRequest", &CancelParams{ID: id})
64 func NewClient(ctx context.Context, stream jsonrpc2.Stream, client Client) (context.Context, *jsonrpc2.Conn, Server) {
65 ctx = WithClient(ctx, client)
68 return ctx, conn, &serverDispatcher{Conn: conn}
71 func NewServer(ctx context.Context, stream jsonrpc2.Stream, server Server) (context.Context, *jsonrpc2.Conn, Client) {
74 ctx = WithClient(ctx, client)
76 return ctx, conn, client
79 func sendParseError(ctx context.Context, req *jsonrpc2.Request, err error) {
83 if err := req.Reply(ctx, nil, err); err != nil {