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 
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
process.h
INIT
EXTERN MultiQueue *ch_before_blocking_events INIT(=NULL)
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:10355