comparison src/proto/channel.pro @ 10233:d709622a18c9 v8.0.0015

commit https://github.com/vim/vim/commit/7ef3810d28b7ab2edbfcafab3fe8ad8bc2c2f138 Author: Bram Moolenaar <Bram@vim.org> Date: Mon Sep 26 22:36:58 2016 +0200 patch 8.0.0015 Problem: Can't tell which part of a channel has "buffered" status. Solution: Add an optional argument to ch_status(). Let ch_info() also return "buffered" for out_status and err_status.
author Christian Brabandt <cb@256bit.org>
date Mon, 26 Sep 2016 22:45:05 +0200
parents d4b7232fc63a
children 175b1116f96a
comparison
equal deleted inserted replaced
10232:95c9ab5b97fc 10233:d709622a18c9
22 char_u *channel_get(channel_T *channel, int part); 22 char_u *channel_get(channel_T *channel, int part);
23 void channel_consume(channel_T *channel, int part, int len); 23 void channel_consume(channel_T *channel, int part, int len);
24 int channel_collapse(channel_T *channel, int part, int want_nl); 24 int channel_collapse(channel_T *channel, int part, int want_nl);
25 int channel_can_write_to(channel_T *channel); 25 int channel_can_write_to(channel_T *channel);
26 int channel_is_open(channel_T *channel); 26 int channel_is_open(channel_T *channel);
27 char *channel_status(channel_T *channel); 27 char *channel_status(channel_T *channel, int req_part);
28 void channel_info(channel_T *channel, dict_T *dict); 28 void channel_info(channel_T *channel, dict_T *dict);
29 void channel_close(channel_T *channel, int invoke_close_cb); 29 void channel_close(channel_T *channel, int invoke_close_cb);
30 void channel_close_in(channel_T *channel); 30 void channel_close_in(channel_T *channel);
31 void channel_clear(channel_T *channel); 31 void channel_clear(channel_T *channel);
32 void channel_free_all(void); 32 void channel_free_all(void);