ABI | Symbols | Types |
Used As | Name | Used In |
---|---|---|
PARAM | buffer |
ssh_buffer_free ( struct ssh_buffer_struct* buffer ) » |
PARAM | buffer |
buffer_free ( ssh_buffer buffer ) » |
PARAM | buffer |
buffer_get ( ssh_buffer buffer ) » |
PARAM | buffer |
buffer_get_len ( ssh_buffer buffer ) » |
PARAM | buffer |
ssh_buffer_get_begin ( struct ssh_buffer_struct* buffer ) » |
PARAM | buffer |
ssh_buffer_get_len ( struct ssh_buffer_struct* buffer ) » |
PARAM | buffer |
channel_read_buffer ( ssh_channel channel, ssh_buffer buffer, uint32_t count, int is_stderr ) » |
RETURN | ssh_buffer_new ( ) » | |
RETURN | buffer_new ( ) » | |
FIELD | .in_buffer | struct ssh_session_struct { ... ssh_string banner, char* discon_msg, ssh_buffer in_buffer, PACKET in_packet, ssh_buffer out_buffer, ... } » |
FIELD | .in_hashbuf | struct ssh_session_struct { ... KEX server_kex, KEX client_kex, ssh_buffer in_hashbuf, ssh_buffer out_hashbuf, struct ssh_crypto_struct* current_crypto, ... } » |
FIELD | .out_buffer | struct ssh_session_struct { ... ssh_buffer in_buffer, PACKET in_packet, ssh_buffer out_buffer, enum ssh_pending_call_e pending_call_state, enum ssh_session_state_e session_state, ... } » |
FIELD | .out_hashbuf | struct ssh_session_struct { ... KEX client_kex, ssh_buffer in_hashbuf, ssh_buffer out_hashbuf, struct ssh_crypto_struct* current_crypto, struct ssh_crypto_struct* next_crypto, ... } » |
FIELD | .in_buffer | struct ssh_socket_struct { socket_t fd_in, socket_t fd_out, int fd_is_socket, int last_errno, int read_wontblock, int write_wontblock, int data_except, enum ssh_socket_states_e state, ssh_buffer out_buffer, ssh_buffer in_buffer, ssh_session session, ssh_socket_callbacks callbacks, ssh_poll_handle poll_in, ssh_poll_handle poll_out } » |
FIELD | .out_buffer | struct ssh_socket_struct { socket_t fd_in, socket_t fd_out, int fd_is_socket, int last_errno, int read_wontblock, int write_wontblock, int data_except, enum ssh_socket_states_e state, ssh_buffer out_buffer, ssh_buffer in_buffer, ssh_session session, ssh_socket_callbacks callbacks, ssh_poll_handle poll_in, ssh_poll_handle poll_out } » |
FIELD | .buffer | struct sftp_dir_struct { sftp_session sftp, char* name, ssh_string handle, ssh_buffer buffer, uint32_t count, int eof } » |
FIELD | .payload | struct sftp_message_struct { sftp_session sftp, uint8_t packet_type, ssh_buffer payload, uint32_t id } » |
FIELD | .stderr_buffer | struct ssh_channel_struct { ... int delayed_close, ssh_buffer stdout_buffer, ssh_buffer stderr_buffer, void* userarg, int version, int blocking, int exit_status, enum ssh_channel_request_state_e request_state, ssh_channel_callbacks callbacks } » |
FIELD | .stdout_buffer | struct ssh_channel_struct { ... enum ssh_channel_state_e state, int delayed_close, ssh_buffer stdout_buffer, ssh_buffer stderr_buffer, void* userarg, int version, int blocking, int exit_status, enum ssh_channel_request_state_e request_state, ssh_channel_callbacks callbacks } » |
FIELD | .ident | struct ssh_agent_struct { struct ssh_socket_struct* sock, ssh_buffer ident, unsigned int count } » |
F-PTR PARAM |
3rd parameter | int(*) { ssh_session, uint8_t, ssh_buffer, void* } » |