Neovim Home
src
nvim
msgpack_rpc
channel.h
Go to the documentation of this file.
1
#ifndef NVIM_MSGPACK_RPC_CHANNEL_H
2
#define NVIM_MSGPACK_RPC_CHANNEL_H
3
4
#include <stdbool.h>
5
#include <uv.h>
6
7
#include "
nvim/api/private/defs.h
"
8
#include "
nvim/channel.h
"
9
#include "
nvim/event/process.h
"
10
#include "
nvim/event/socket.h
"
11
#include "
nvim/vim.h
"
12
13
#define METHOD_MAXLEN 512
14
18
EXTERN
MultiQueue
*ch_before_blocking_events
INIT
(=
NULL
);
19
20
21
#ifdef INCLUDE_GENERATED_DECLARATIONS
22
# include "msgpack_rpc/channel.h.generated.h"
23
#endif
24
#endif // NVIM_MSGPACK_RPC_CHANNEL_H
INIT
EXTERN Callback on_print INIT(=CALLBACK_INIT)
process.h
channel.h
defs.h
multiqueue
Definition:
multiqueue.c:71
EXTERN
#define EXTERN
Definition:
macros.h:9
socket.h
vim.h
NULL
return NULL
Definition:
eval.c:9968