diff options
| author | Thiago de Arruda <tpadilha84@gmail.com> | 2015-09-07 07:47:17 -0300 |
|---|---|---|
| committer | Thiago de Arruda <tpadilha84@gmail.com> | 2015-09-07 07:47:17 -0300 |
| commit | bb46cc2c9ce9a36f19df5c29a403c1feb4dbdf88 (patch) | |
| tree | 499d8bcf29973994fbcbdc0b19bd9eb0a67ce726 /src/nvim/event/loop.h | |
| parent | f39ac698241885137e77efa4edeee7be21dd8deb (diff) | |
| parent | eb001a4abd2fbc740547c127807b2fc8367cc187 (diff) | |
| download | rneovim-bb46cc2c9ce9a36f19df5c29a403c1feb4dbdf88.tar.gz rneovim-bb46cc2c9ce9a36f19df5c29a403c1feb4dbdf88.tar.bz2 rneovim-bb46cc2c9ce9a36f19df5c29a403c1feb4dbdf88.zip | |
Merge PR #3246 'Run builtin TUI in a another thread'
Diffstat (limited to 'src/nvim/event/loop.h')
| -rw-r--r-- | src/nvim/event/loop.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/nvim/event/loop.h b/src/nvim/event/loop.h index 9212a45aa4..0c1fcb5ed9 100644 --- a/src/nvim/event/loop.h +++ b/src/nvim/event/loop.h @@ -16,11 +16,14 @@ KLIST_INIT(WatcherPtr, WatcherPtr, _noop) typedef struct loop { uv_loop_t uv; - Queue *events, *fast_events; + Queue *events, *fast_events, *thread_events; klist_t(WatcherPtr) *children; uv_signal_t children_watcher; uv_timer_t children_kill_timer, poll_timer; size_t children_stop_requests; + uv_async_t async; + uv_mutex_t mutex; + int recursive; } Loop; #define CREATE_EVENT(queue, handler, argc, ...) \ |