package lsp

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t

Low level module for sending/receiving jsonrpc packets across channels

val make : Stdlib.in_channel -> Stdlib.out_channel -> t
val read : t -> Jsonrpc.packet option
val send : t -> Jsonrpc.packet -> unit
val flush : t -> unit
val close_in : t -> unit
val close_out : t -> unit
val close : t -> unit