25 enum lsp_json_type type;
47sstr_t lsp_jsonrpc_read(FILE *in);
53void lsp_jsonrpc_write(FILE *out,
sstr_t json_body);
59int lsp_json_parse(
const char *json,
int len,
struct lsp_json_value *out);
90sstr_t lsp_jsonrpc_response(
long id,
const char *result_json);
98sstr_t lsp_jsonrpc_notification(
const char *method,
const char *params_json);
105void lsp_json_escape_string(
const char *s,
sstr_t out);
sstr_t are objects that represent sequences of characters.
void * sstr_t
sstr_t are objects that represent sequences of characters.
Definition sstr.h:75
Definition lsp_jsonrpc.h:24