diff options
Diffstat (limited to 'src/nvim/msgpack_rpc/channel_defs.h')
-rw-r--r-- | src/nvim/msgpack_rpc/channel_defs.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/nvim/msgpack_rpc/channel_defs.h b/src/nvim/msgpack_rpc/channel_defs.h index 4dc3c7f22d..e622ebddf5 100644 --- a/src/nvim/msgpack_rpc/channel_defs.h +++ b/src/nvim/msgpack_rpc/channel_defs.h @@ -9,15 +9,16 @@ #include "nvim/api/private/dispatch.h" #include "nvim/event/process.h" #include "nvim/event/socket.h" -#include "nvim/msgpack_rpc/unpacker.h" #include "nvim/vim.h" typedef struct Channel Channel; +typedef struct Unpacker Unpacker; typedef struct { uint32_t request_id; bool returned, errored; Object result; + ArenaMem result_mem; } ChannelCallFrame; typedef struct { @@ -26,6 +27,7 @@ typedef struct { MsgpackRpcRequestHandler handler; Array args; uint32_t request_id; + ArenaMem used_mem; } RequestEvent; typedef struct { |