26 struct ssh_auth_request {
30 struct ssh_key_struct *pubkey;
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 uint8_t x11_single_connection;
79 char *x11_auth_protocol;
80 char *x11_auth_cookie;
81 uint32_t x11_screen_number;
84 struct ssh_message_struct {
87 struct ssh_auth_request auth_request;
88 struct ssh_channel_request_open channel_request_open;
89 struct ssh_channel_request channel_request;
90 struct ssh_service_request service_request;
91 struct ssh_global_request global_request;
102 int ssh_message_handle_channel_request(ssh_session session, ssh_channel channel, ssh_buffer packet,
103 const char *request, uint8_t want_reply);
104 void ssh_message_queue(ssh_session session, ssh_message message);
105 ssh_message ssh_message_pop_head(ssh_session session);
106 int ssh_message_channel_request_open_reply_accept_channel(ssh_message msg, ssh_channel chan);
#define SSH_PACKET_CALLBACK(name)
This macro declares a packet callback handler.
Definition: callbacks.h:449