Lines Matching refs:Channel
66 struct Channel;
67 typedef struct Channel Channel; typedef
71 typedef int channel_infilter_fn(struct Channel *, char *, int);
73 typedef u_char *channel_outfilter_fn(struct Channel *, u_char **, u_int *);
76 typedef void channel_confirm_cb(int, struct Channel *, void *);
77 typedef void channel_confirm_abandon_cb(struct Channel *, void *);
94 typedef int mux_callback_fn(struct Channel *);
96 struct Channel { struct
213 Channel *channel_by_id(int);
214 Channel *channel_by_remote_id(int);
215 Channel *channel_lookup(int);
216 Channel *channel_new(char *, int, int, int, int, u_int, u_int, int, char *, int);
218 void channel_free(Channel *);
236 int channel_proxy_downstream(Channel *mc);
237 int channel_proxy_upstream(Channel *, int, u_int32_t, void *);
278 Channel *channel_connect_to_port(const char *, u_short, char *, char *, int *,
280 Channel *channel_connect_to_path(const char *, char *, char *);
281 Channel *channel_connect_stdio_fwd(const char*, u_short, int, int);
282 Channel *channel_connect_by_listen_address(const char *, u_short,
284 Channel *channel_connect_by_listen_path(const char *, char *, char *);
309 int chan_is_dead(Channel *, int);
310 void chan_mark_dead(Channel *);
314 void chan_rcvd_oclose(Channel *);
315 void chan_rcvd_eow(Channel *); /* SSH2-only */
316 void chan_read_failed(Channel *);
317 void chan_ibuf_empty(Channel *);
319 void chan_rcvd_ieof(Channel *);
320 void chan_write_failed(Channel *);
321 void chan_obuf_empty(Channel *);