Variable: jsonrpc-connection

jsonrpc-connection is a variable without a source file.

This variable is obsolete since 25.1; use 'jsonrpc-connection instead

Value

jsonrpc-connection

Documentation

Base class representing a JSONRPC connection.

The following keyword argument initargs are accepted:

:NAME (mandatory), a string naming the connection

:REQUEST-DISPATCHER (optional), a function of three
arguments (CONN METHOD PARAMS) for handling JSONRPC requests. CONN is a jsonrpc-connection(var)/jsonrpc-connection(fun) object, method is a symbol, and PARAMS is a plist representing a JSON object. The function is expected to return a JSONRPC result, a plist of (:result RESULT) or signal an error of type jsonrpc-error.

:NOTIFICATION-DISPATCHER (optional), a function of three
arguments (CONN METHOD PARAMS) for handling JSONRPC notifications. CONN, METHOD and PARAMS are the same as in
:REQUEST-DISPATCHER.

:EVENTS-BUFFER-CONFIG is a plist. Its :size stipulates the
size of the log buffer (0 disables, nil means infinite). The
:format property is a symbol for choosing the log entry format.

View in manual