1
0
mirror of https://github.com/tmate-io/tmate-ssh-server.git synced 2020-11-18 19:53:51 -08:00

Parse out ready messages

This commit is contained in:
Nicolas Viennot 2016-03-11 14:17:54 -05:00
parent f1c8975b6d
commit 75c1caa708
2 changed files with 10 additions and 0 deletions

View File

@ -49,6 +49,13 @@ static void tmate_header(struct tmate_session *session,
tmate_send_client_ready(); tmate_send_client_ready();
} }
static void tmate_ready(__unused struct tmate_session *session,
__unused struct tmate_unpacker *uk)
{
/* used by the proxy */
}
extern u_int next_window_pane_id; extern u_int next_window_pane_id;
static void tmate_sync_window_panes(struct window *w, static void tmate_sync_window_panes(struct window *w,
@ -376,6 +383,7 @@ void tmate_dispatch_daemon_message(struct tmate_session *session,
dispatch(TMATE_OUT_SYNC_COPY_MODE, tmate_sync_copy_mode); dispatch(TMATE_OUT_SYNC_COPY_MODE, tmate_sync_copy_mode);
dispatch(TMATE_OUT_WRITE_COPY_MODE, tmate_write_copy_mode); dispatch(TMATE_OUT_WRITE_COPY_MODE, tmate_write_copy_mode);
dispatch(TMATE_OUT_FIN, tmate_fin); dispatch(TMATE_OUT_FIN, tmate_fin);
dispatch(TMATE_OUT_READY, tmate_ready);
default: tmate_fatal("Bad message type: %d", cmd); default: tmate_fatal("Bad message type: %d", cmd);
} }
} }

View File

@ -53,6 +53,7 @@ enum tmate_daemon_out_msg_types {
TMATE_OUT_SYNC_COPY_MODE, TMATE_OUT_SYNC_COPY_MODE,
TMATE_OUT_WRITE_COPY_MODE, TMATE_OUT_WRITE_COPY_MODE,
TMATE_OUT_FIN, TMATE_OUT_FIN,
TMATE_OUT_READY,
}; };
/* /*
@ -70,6 +71,7 @@ enum tmate_daemon_out_msg_types {
// Any of the array can be [] // Any of the array can be []
[TMATE_OUT_WRITE_COPY_MODE, int: pane_id, string: str] [TMATE_OUT_WRITE_COPY_MODE, int: pane_id, string: str]
[TMATE_OUT_FIN] [TMATE_OUT_FIN]
[TMATE_OUT_READY]
*/ */
enum tmate_daemon_in_msg_types { enum tmate_daemon_in_msg_types {