Lines Matching refs:ssh

12  * called by a name other than "ssh" or "Secure Shell".
85 struct ssh;
89 typedef void channel_open_fn(struct ssh *, int, int, void *);
90 typedef void channel_callback_fn(struct ssh *, int, int, void *);
91 typedef int channel_infilter_fn(struct ssh *, struct Channel *, char *, int);
92 typedef void channel_filter_cleanup_fn(struct ssh *, int, void *);
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 *);
278 void channel_init_channels(struct ssh *ssh);
282 Channel *channel_by_id(struct ssh *, int);
283 Channel *channel_by_remote_id(struct ssh *, u_int);
284 Channel *channel_lookup(struct ssh *, int);
285 Channel *channel_new(struct ssh *, char *, int, int, int, int,
287 void channel_set_fds(struct ssh *, int, int, int, int, int,
289 void channel_free(struct ssh *, Channel *);
290 void channel_free_all(struct ssh *);
291 void channel_stop_listening(struct ssh *);
292 void channel_force_close(struct ssh *, Channel *, int);
293 void channel_set_xtype(struct ssh *, int, const char *);
295 void channel_send_open(struct ssh *, int);
296 void channel_request_start(struct ssh *, int, char *, int);
297 void channel_register_cleanup(struct ssh *, int,
299 void channel_register_open_confirm(struct ssh *, int,
301 void channel_register_filter(struct ssh *, int, channel_infilter_fn *,
303 void channel_register_status_confirm(struct ssh *, int,
305 void channel_cancel_cleanup(struct ssh *, int);
306 int channel_close_fd(struct ssh *, Channel *, int *);
307 void channel_send_window_changes(struct ssh *);
310 void channel_add_timeout(struct ssh *, const char *, int);
311 void channel_clear_timeouts(struct ssh *);
315 int channel_proxy_downstream(struct ssh *, Channel *mc);
316 int channel_proxy_upstream(Channel *, int, u_int32_t, struct ssh *);
320 int channel_input_data(int, u_int32_t, struct ssh *);
321 int channel_input_extended_data(int, u_int32_t, struct ssh *);
322 int channel_input_ieof(int, u_int32_t, struct ssh *);
323 int channel_input_oclose(int, u_int32_t, struct ssh *);
324 int channel_input_open_confirmation(int, u_int32_t, struct ssh *);
325 int channel_input_open_failure(int, u_int32_t, struct ssh *);
326 int channel_input_window_adjust(int, u_int32_t, struct ssh *);
327 int channel_input_status_confirm(int, u_int32_t, struct ssh *);
333 void channel_prepare_poll(struct ssh *, struct pollfd **,
335 void channel_after_poll(struct ssh *, struct pollfd *, u_int);
336 int channel_output_poll(struct ssh *);
338 int channel_not_very_much_buffered_data(struct ssh *);
339 void channel_close_all(struct ssh *);
340 int channel_still_open(struct ssh *);
341 int channel_tty_open(struct ssh *);
343 char *channel_open_message(struct ssh *);
344 int channel_find_open(struct ssh *);
349 void channel_set_af(struct ssh *, int af);
350 void channel_permit_all(struct ssh *, int);
351 void channel_add_permission(struct ssh *, int, int, char *, int);
352 void channel_clear_permission(struct ssh *, int, int);
353 void channel_disable_admin(struct ssh *, int);
354 void channel_update_permission(struct ssh *, int, int);
355 Channel *channel_connect_to_port(struct ssh *, const char *, u_short,
357 Channel *channel_connect_to_path(struct ssh *, const char *, char *, char *);
358 Channel *channel_connect_stdio_fwd(struct ssh *, const char*,
360 Channel *channel_connect_by_listen_address(struct ssh *, const char *,
362 Channel *channel_connect_by_listen_path(struct ssh *, const char *,
364 int channel_request_remote_forwarding(struct ssh *, struct Forward *);
365 int channel_setup_local_fwd_listener(struct ssh *, struct Forward *,
367 int channel_request_rforward_cancel(struct ssh *, struct Forward *);
368 int channel_setup_remote_fwd_listener(struct ssh *, struct Forward *,
370 int channel_cancel_rport_listener(struct ssh *, struct Forward *);
371 int channel_cancel_lport_listener(struct ssh *, struct Forward *,
377 void channel_set_x11_refuse_time(struct ssh *, time_t);
378 int x11_connect_display(struct ssh *);
379 int x11_create_display_inet(struct ssh *, int, int, int, u_int *, int **);
380 void x11_request_forwarding_with_spoofing(struct ssh *, int,
382 int x11_channel_used_recently(struct ssh *ssh);
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 *);