Lines Matching refs:Channel

86 struct Channel;
87 typedef struct Channel Channel; typedef
91 typedef int channel_infilter_fn(struct ssh *, struct Channel *, char *, int);
93 typedef u_char *channel_outfilter_fn(struct ssh *, struct Channel *,
97 typedef void channel_confirm_cb(struct ssh *, int, struct Channel *, void *);
98 typedef void channel_confirm_abandon_cb(struct ssh *, struct Channel *, void *);
115 typedef int mux_callback_fn(struct ssh *, struct Channel *);
124 struct Channel { struct
283 Channel *channel_by_id(struct ssh *, int);
284 Channel *channel_by_remote_id(struct ssh *, u_int);
285 Channel *channel_lookup(struct ssh *, int);
286 Channel *channel_new(struct ssh *, char *, int, int, int, int,
290 void channel_free(struct ssh *, Channel *);
293 void channel_force_close(struct ssh *, Channel *, int);
307 int channel_close_fd(struct ssh *, Channel *, int *);
316 int channel_proxy_downstream(struct ssh *, Channel *mc);
317 int channel_proxy_upstream(Channel *, int, u_int32_t, struct ssh *);
343 const char *channel_format_extended_usage(const Channel *);
356 Channel *channel_connect_to_port(struct ssh *, const char *, u_short,
358 Channel *channel_connect_to_path(struct ssh *, const char *, char *, char *);
359 Channel *channel_connect_stdio_fwd(struct ssh *, const char*,
361 Channel *channel_connect_by_listen_address(struct ssh *, const char *,
363 Channel *channel_connect_by_listen_path(struct ssh *, const char *,
386 int chan_is_dead(struct ssh *, Channel *, int);
387 void chan_mark_dead(struct ssh *, Channel *);
391 void chan_rcvd_oclose(struct ssh *, Channel *);
392 void chan_rcvd_eow(struct ssh *, Channel *);
393 void chan_read_failed(struct ssh *, Channel *);
394 void chan_ibuf_empty(struct ssh *, Channel *);
395 void chan_rcvd_ieof(struct ssh *, Channel *);
396 void chan_write_failed(struct ssh *, Channel *);
397 void chan_obuf_empty(struct ssh *, Channel *);