29#include "libssh/sftp.h"
36int sftp_packet_write(
sftp_session sftp, uint8_t type, ssh_buffer payload);
37void sftp_packet_free(sftp_packet packet);
38int buffer_add_attributes(ssh_buffer buffer, sftp_attributes attr);
51int sftp_reply_version(sftp_client_message client_msg);
62int sftp_decode_channel_data_to_packet(
sftp_session sftp,
void *data, uint32_t len);
66void sftp_message_free(sftp_message msg);
70sftp_message sftp_dequeue(
sftp_session sftp, uint32_t
id);
103 sftp_message *msg_ptr);
110static inline uint32_t sftp_get_new_id(
sftp_session session)
112 return ++session->id_counter;
115sftp_status_message parse_status_msg(sftp_message msg);
117void status_msg_free(sftp_status_message status);
struct sftp_session_struct * sftp_session
SFTP session handle.
Definition sftp.h:93