24#include "libssh/callbacks.h"
31int ssh_socket_init(
void);
32void ssh_socket_cleanup(
void);
36void ssh_socket_set_fd(
ssh_socket s, socket_t fd);
38int ssh_socket_unix(
ssh_socket s,
const char *path);
39void ssh_execute_command(
const char *command, socket_t in, socket_t out);
41int ssh_socket_connect_proxycommand(
ssh_socket s,
const char *command);
44int ssh_socket_write(
ssh_socket s,
const void *buffer, uint32_t len);
46int ssh_socket_fd_isset(
ssh_socket s, fd_set *set);
47void ssh_socket_fd_set(
ssh_socket s, fd_set *set, socket_t *max_fd);
48void ssh_socket_set_fd_in(
ssh_socket s, socket_t fd);
49void ssh_socket_set_fd_out(
ssh_socket s, socket_t fd);
51void ssh_socket_set_write_wontblock(
ssh_socket s);
52void ssh_socket_set_read_wontblock(
ssh_socket s);
56int ssh_socket_buffered_write_bytes(
ssh_socket s);
59int ssh_socket_set_nonblocking(socket_t fd);
60int ssh_socket_set_blocking(socket_t fd);
69 const char *bind_addr);
Definition: session.h:121
Definition: callbacks.h:381