41 int client_loop(
int,
int,
int);
42 int client_x11_get_proto(
const char *,
const char *, u_int, u_int,
44 void client_global_request_reply_fwd(
int, u_int32_t,
void *);
45 void client_session2_setup(
int,
int,
int,
const char *,
struct termios *,
46 int, Buffer *,
char **);
47 int client_request_tun_fwd(
int,
int,
int);
48 void client_stop_mux(
void);
51 void *client_new_escape_filter_ctx(
int);
52 void client_filter_cleanup(
int,
void *);
53 int client_simple_escape_filter(Channel *,
char *,
int);
56 typedef void global_confirm_cb(
int, u_int32_t seq,
void *);
57 void client_register_global_confirm(global_confirm_cb *,
void *);
60 enum confirm_action { CONFIRM_WARN = 0, CONFIRM_CLOSE, CONFIRM_TTY };
61 void client_expect_confirm(
int,
const char *,
enum confirm_action);
67 #define SSHMUX_COMMAND_OPEN 1 68 #define SSHMUX_COMMAND_ALIVE_CHECK 2 69 #define SSHMUX_COMMAND_TERMINATE 3 70 #define SSHMUX_COMMAND_STDIO_FWD 4 71 #define SSHMUX_COMMAND_FORWARD 5 72 #define SSHMUX_COMMAND_STOP 6 73 #define SSHMUX_COMMAND_CANCEL_FWD 7 74 #define SSHMUX_COMMAND_PROXY 8 76 void muxserver_listen(
void);
77 int muxclient(
const char *);
78 void mux_exit_message(Channel *,
int);
79 void mux_tty_alloc_failed(Channel *);