26struct ssh_auth_request {
30 struct ssh_key_struct *pubkey;
32 enum ssh_publickey_state_e signature_state;
36struct ssh_channel_request_open {
42 uint16_t originator_port;
44 uint16_t destination_port;
47struct ssh_service_request {
51struct ssh_global_request {
58struct ssh_channel_request {
79 uint8_t x11_single_connection;
80 char *x11_auth_protocol;
81 char *x11_auth_cookie;
82 uint32_t x11_screen_number;
85struct ssh_message_struct {
88 struct ssh_auth_request auth_request;
89 struct ssh_channel_request_open channel_request_open;
90 struct ssh_channel_request channel_request;
91 struct ssh_service_request service_request;
92 struct ssh_global_request global_request;
107int ssh_message_handle_channel_request(ssh_session session, ssh_channel channel, ssh_buffer packet,
108 const char *request, uint8_t want_reply);
109ssh_message ssh_message_pop_head(ssh_session session);
#define SSH_PACKET_CALLBACK(name)
This macro declares a packet callback handler.
Definition callbacks.h:560