Diff:
libssh.so 0.5.5 (x86_64)
libssh.so 0.6.0 (x86_64)

ABI
Viewer

SymbolsTypes



Type Usage: ssh_channel_struct (85)


Used As Name Used In
PARAM channels ssh_select (
    ssh_channel* channels,
    ssh_channel* outchannels,
    socket_t maxfd,
    fd_set* readfds,
    struct timeval* timeout
) »
PARAM outchannels ssh_select (
    ssh_channel* channels,
    ssh_channel* outchannels,
    socket_t maxfd,
    fd_set* readfds,
    struct timeval* timeout
) »
PARAM channel channel_accept_x11 (
    ssh_channel channel,
    int timeout_ms
) »
PARAM channel channel_change_pty_size (
    ssh_channel channel,
    int cols,
    int rows
) »
PARAM channel channel_close (
    ssh_channel channel
) »
PARAM channel channel_free (
    ssh_channel channel
) »
PARAM channel channel_get_exit_status (
    ssh_channel channel
) »
PARAM channel channel_get_session (
    ssh_channel channel
) »
PARAM channel channel_is_closed (
    ssh_channel channel
) »
PARAM channel channel_is_eof (
    ssh_channel channel
) »
PARAM channel channel_is_open (
    ssh_channel channel
) »
PARAM channel channel_open_forward (
    ssh_channel channel,
    char const* remotehost,
    int remoteport,
    char const* sourcehost,
    int localport
) »
PARAM channel channel_open_session (
    ssh_channel channel
) »
PARAM channel channel_poll (
    ssh_channel channel,
    int is_stderr
) »
PARAM channel channel_read (
    ssh_channel channel,
    void* dest,
    uint32_t count,
    int is_stderr
) »
PARAM channel channel_read_nonblocking (
    ssh_channel channel,
    void* dest,
    uint32_t count,
    int is_stderr
) »
PARAM channel channel_request_env (
    ssh_channel channel,
    char const* name,
    char const* value
) »
PARAM channel channel_request_exec (
    ssh_channel channel,
    char const* cmd
) »
PARAM channel channel_request_pty (
    ssh_channel channel
) »
PARAM channel channel_request_pty_size (
    ssh_channel channel,
    char const* term,
    int cols,
    int rows
) »
PARAM channel channel_request_shell (
    ssh_channel channel
) »
PARAM channel channel_request_send_signal (
    ssh_channel channel,
    char const* signum
) »
PARAM channel channel_request_sftp (
    ssh_channel channel
) »
PARAM channel channel_request_subsystem (
    ssh_channel channel,
    char const* subsystem
) »
PARAM channel channel_request_x11 (
    ssh_channel channel,
    int single_connection,
    char const* protocol,
    char const* cookie,
    int screen_number
) »
PARAM channel channel_send_eof (
    ssh_channel channel
) »
PARAM exceptchans channel_select (
    ssh_channel* readchans,
    ssh_channel* writechans,
    ssh_channel* exceptchans,
    struct timeval* timeout
) »
PARAM readchans channel_select (
    ssh_channel* readchans,
    ssh_channel* writechans,
    ssh_channel* exceptchans,
    struct timeval* timeout
) »
PARAM writechans channel_select (
    ssh_channel* readchans,
    ssh_channel* writechans,
    ssh_channel* exceptchans,
    struct timeval* timeout
) »
PARAM channel channel_set_blocking (
    ssh_channel channel,
    int blocking
) »
PARAM channel channel_write (
    ssh_channel channel,
    void const* data,
    uint32_t len
) »
PARAM channel channel_write_stderr (
    ssh_channel channel,
    void const* data,
    uint32_t len
) »
PARAM chan sftp_server_new (
    ssh_session session,
    ssh_channel chan
) »
PARAM channel ssh_set_channel_callbacks (
    ssh_channel channel,
    ssh_channel_callbacks cb
) »
PARAM channel ssh_channel_open_session (
    ssh_channel channel
) »
PARAM channel ssh_channel_open_forward (
    ssh_channel channel,
    char const* remotehost,
    int remoteport,
    char const* sourcehost,
    int localport
) »
PARAM channel ssh_channel_send_eof (
    ssh_channel channel
) »
PARAM channel ssh_channel_close (
    ssh_channel channel
) »
PARAM channel ssh_channel_free (
    ssh_channel channel
) »
PARAM channel ssh_channel_window_size (
    ssh_channel channel
) »
PARAM channel ssh_channel_write (
    ssh_channel channel,
    void const* data,
    uint32_t len
) »
PARAM channel ssh_channel_is_open (
    ssh_channel channel
) »
PARAM channel ssh_channel_is_closed (
    ssh_channel channel
) »
PARAM channel ssh_channel_is_eof (
    ssh_channel channel
) »
PARAM channel ssh_channel_set_blocking (
    ssh_channel channel,
    int blocking
) »
PARAM channel ssh_channel_request_pty_size (
    ssh_channel channel,
    char const* terminal,
    int col,
    int row
) »
PARAM channel ssh_channel_request_pty (
    ssh_channel channel
) »
PARAM channel ssh_channel_change_pty_size (
    ssh_channel channel,
    int cols,
    int rows
) »
PARAM channel ssh_channel_request_shell (
    ssh_channel channel
) »
PARAM channel ssh_channel_request_subsystem (
    ssh_channel channel,
    char const* subsys
) »
PARAM channel ssh_channel_request_sftp (
    ssh_channel channel
) »
PARAM channel ssh_channel_request_x11 (
    ssh_channel channel,
    int single_connection,
    char const* protocol,
    char const* cookie,
    int screen_number
) »
PARAM channel ssh_channel_accept_x11 (
    ssh_channel channel,
    int timeout_ms
) »
PARAM channel ssh_channel_request_env (
    ssh_channel channel,
    char const* name,
    char const* value
) »
PARAM channel ssh_channel_request_exec (
    ssh_channel channel,
    char const* cmd
) »
PARAM channel ssh_channel_request_send_signal (
    ssh_channel channel,
    char const* sig
) »
PARAM channel ssh_channel_read (
    ssh_channel channel,
    void* dest,
    uint32_t count,
    int is_stderr
) »
PARAM channel ssh_channel_poll (
    ssh_channel channel,
    int is_stderr
) »
PARAM channel channel_read_buffer (
    ssh_channel channel,
    ssh_buffer buffer,
    uint32_t count,
    int is_stderr
) »
PARAM channel ssh_channel_read_nonblocking (
    ssh_channel channel,
    void* dest,
    uint32_t count,
    int is_stderr
) »
PARAM channel ssh_channel_get_session (
    ssh_channel channel
) »
PARAM channel ssh_channel_get_exit_status (
    ssh_channel channel
) »
PARAM exceptchans ssh_channel_select (
    ssh_channel* readchans,
    ssh_channel* writechans,
    ssh_channel* exceptchans,
    struct timeval* timeout
) »
PARAM readchans ssh_channel_select (
    ssh_channel* readchans,
    ssh_channel* writechans,
    ssh_channel* exceptchans,
    struct timeval* timeout
) »
PARAM writechans ssh_channel_select (
    ssh_channel* readchans,
    ssh_channel* writechans,
    ssh_channel* exceptchans,
    struct timeval* timeout
) »
PARAM channel ssh_channel_write_stderr (
    ssh_channel channel,
    void const* data,
    uint32_t len
) »
PARAM channel ssh_channel_open_reverse_forward (
    ssh_channel channel,
    char const* remotehost,
    int remoteport,
    char const* sourcehost,
    int localport
) »
PARAM channel ssh_channel_request_send_exit_status (
    ssh_channel channel,
    int exit_status
) »
PARAM channel ssh_channel_request_send_exit_signal (
    ssh_channel channel,
    char const* sig,
    int core,
    char const* errmsg,
    char const* lang
) »
RETURN channel_accept_x11 (
    ssh_channel channel,
    int timeout_ms
) »
RETURN channel_forward_accept (
    ssh_session session,
    int timeout_ms
) »
RETURN channel_new (
    ssh_session session
) »
RETURN ssh_message_channel_request_channel (
    ssh_message msg
) »
RETURN ssh_channel_new (
    ssh_session session
) »
RETURN ssh_channel_accept_x11 (
    ssh_channel channel,
    int timeout_ms
) »
RETURN ssh_forward_accept (
    ssh_session session,
    int timeout_ms
) »
RETURN ssh_message_channel_request_open_reply_accept (
    ssh_message msg
) »
FIELD .channel struct ssh_scp_struct {
    ssh_session session,
    int mode,
    int recursive,
    ssh_channel channel,
    char* location,
    enum ssh_scp_states state,
    size_t filelen,
    size_t processed,
    enum ssh_scp_request_types request_type,
    char* request_name,
    char* warning,
    int request_mode
} »
FIELD .channel struct sftp_session_struct {
    ssh_session session,
    ssh_channel channel,
    int server_version,
    int client_version,
    int version,
    sftp_request_queue queue,
    uint32_t id_counter,
    int errnum,
    void** handles,
    sftp_ext ext
} »
FIELD .channel struct ssh_channel_request {
    int type,
    ssh_channel channel,
    uint8_t want_reply,
    char* TERM,
    ...
} »
F-PTR
PARAM
2nd parameter int(*) {
    ssh_session,
    ssh_channel,
    void*,
    uint32_t,
    int,
    void*
} »
F-PTR
PARAM
2nd parameter void(*) {
    ssh_session,
    ssh_channel,
    void*
} »
F-PTR
PARAM
2nd parameter void(*) {
    ssh_session,
    ssh_channel,
    char const*,
    void*
} »
F-PTR
PARAM
2nd parameter void(*) {
    ssh_session,
    ssh_channel,
    int,
    void*
} »
F-PTR
PARAM
2nd parameter void(*) {
    ssh_session,
    ssh_channel,
    char const*,
    int,
    char const*,
    char const*,
    void*
} »



Andrey Ponomarenko's ABI laboratory