27 struct ssh_auth_request {
31 struct ssh_public_key_struct *public_key;
35 struct ssh_channel_request_open {
41 uint16_t originator_port;
43 uint16_t destination_port;
46 struct ssh_service_request {
50 struct ssh_global_request {
57 struct ssh_channel_request {
78 struct ssh_message_struct {
81 struct ssh_auth_request auth_request;
82 struct ssh_channel_request_open channel_request_open;
83 struct ssh_channel_request channel_request;
84 struct ssh_service_request service_request;
85 struct ssh_global_request global_request;
93 int ssh_message_handle_channel_request(ssh_session session, ssh_channel channel, ssh_buffer packet,
94 const char *request, uint8_t want_reply);
95 void ssh_message_queue(ssh_session session, ssh_message message);
96 ssh_message ssh_message_pop_head(ssh_session session);