libssh2 API
All the functions exported by libssh2 are mapped into some Clojure namespaces. If you plan on using these you should be familiar with net.n01se/clojure-jna and have at least some rudimentary knowledge of C.
Constants
libssh2 | clj-libssh2 |
---|---|
LIBSSH2_CALLBACK_DEBUG |
clj-libssh2.libssh2/CALLBACK_DEBUG |
LIBSSH2_CALLBACK_DISCONNECT |
clj-libssh2.libssh2/CALLBACK_DISCONNECT |
LIBSSH2_CALLBACK_IGNORE |
clj-libssh2.libssh2/CALLBACK_IGNORE |
LIBSSH2_CALLBACK_MACERROR |
clj-libssh2.libssh2/CALLBACK_MACERROR |
LIBSSH2_CALLBACK_RECV |
clj-libssh2.libssh2/CALLBACK_RECV |
LIBSSH2_CALLBACK_SEND |
clj-libssh2.libssh2/CALLBACK_SEND |
LIBSSH2_CALLBACK_X11 |
clj-libssh2.libssh2/CALLBACK_X11 |
LIBSSH2_CHANNEL_EXTENDED_DATA_IGNORE |
clj-libssh2.libssh2/CHANNEL_EXTENDED_DATA_IGNORE |
LIBSSH2_CHANNEL_EXTENDED_DATA_MERGE |
clj-libssh2.libssh2/CHANNEL_EXTENDED_DATA_MERGE |
LIBSSH2_CHANNEL_EXTENDED_DATA_NORMAL |
clj-libssh2.libssh2/CHANNEL_EXTENDED_DATA_NORMAL |
LIBSSH2_CHANNEL_FLUSH_ALL |
clj-libssh2.libssh2/CHANNEL_FLUSH_ALL |
LIBSSH2_CHANNEL_FLUSH_EXTENDED_DATA |
clj-libssh2.libssh2/CHANNEL_FLUSH_EXTENDED_DATA |
LIBSSH2_CHANNEL_MINADJUST |
clj-libssh2.libssh2/CHANNEL_MINADJUST |
LIBSSH2_CHANNEL_PACKET_DEFAULT |
clj-libssh2.libssh2/CHANNEL_PACKET_DEFAULT |
LIBSSH2_CHANNEL_WINDOW_DEFAULT |
clj-libssh2.libssh2/CHANNEL_WINDOW_DEFAULT |
LIBSSH2_DH_GEX_MAXGROUP |
clj-libssh2.libssh2/DH_GEX_MAXGROUP |
LIBSSH2_DH_GEX_MINGROUP |
clj-libssh2.libssh2/DH_GEX_MINGROUP |
LIBSSH2_DH_GEX_OPTGROUP |
clj-libssh2.libssh2/DH_GEX_OPTGROUP |
LIBSSH2_ERROR_AGENT_PROTOCOL |
clj-libssh2.libssh2/ERROR_AGENT_PROTOCOL |
LIBSSH2_ERROR_ALLOC |
clj-libssh2.libssh2/ERROR_ALLOC |
LIBSSH2_ERROR_AUTHENTICATION_FAILED |
clj-libssh2.libssh2/ERROR_AUTHENTICATION_FAILED |
LIBSSH2_ERROR_BAD_SOCKET |
clj-libssh2.libssh2/ERROR_BAD_SOCKET |
LIBSSH2_ERROR_BAD_USE |
clj-libssh2.libssh2/ERROR_BAD_USE |
LIBSSH2_ERROR_BANNER_NONE |
clj-libssh2.libssh2/ERROR_BANNER_NONE |
LIBSSH2_ERROR_BANNER_RECV |
clj-libssh2.libssh2/ERROR_BANNER_RECV |
LIBSSH2_ERROR_BANNER_SEND |
clj-libssh2.libssh2/ERROR_BANNER_SEND |
LIBSSH2_ERROR_BUFFER_TOO_SMALL |
clj-libssh2.libssh2/ERROR_BUFFER_TOO_SMALL |
LIBSSH2_ERROR_CHANNEL_CLOSED |
clj-libssh2.libssh2/ERROR_CHANNEL_CLOSED |
LIBSSH2_ERROR_CHANNEL_EOF_SENT |
clj-libssh2.libssh2/ERROR_CHANNEL_EOF_SENT |
LIBSSH2_ERROR_CHANNEL_FAILURE |
clj-libssh2.libssh2/ERROR_CHANNEL_FAILURE |
LIBSSH2_ERROR_CHANNEL_OUTOFORDER |
clj-libssh2.libssh2/ERROR_CHANNEL_OUTOFORDER |
LIBSSH2_ERROR_CHANNEL_PACKET_EXCEEDED |
clj-libssh2.libssh2/ERROR_CHANNEL_PACKET_EXCEEDED |
LIBSSH2_ERROR_CHANNEL_REQUEST_DENIED |
clj-libssh2.libssh2/ERROR_CHANNEL_REQUEST_DENIED |
LIBSSH2_ERROR_CHANNEL_UNKNOWN |
clj-libssh2.libssh2/ERROR_CHANNEL_UNKNOWN |
LIBSSH2_ERROR_CHANNEL_WINDOW_EXCEEDED |
clj-libssh2.libssh2/ERROR_CHANNEL_WINDOW_EXCEEDED |
LIBSSH2_ERROR_COMPRESS |
clj-libssh2.libssh2/ERROR_COMPRESS |
LIBSSH2_ERROR_DECRYPT |
clj-libssh2.libssh2/ERROR_DECRYPT |
LIBSSH2_ERROR_EAGAIN |
clj-libssh2.libssh2/ERROR_EAGAIN |
LIBSSH2_ERROR_ENCRYPT |
clj-libssh2.libssh2/ERROR_ENCRYPT |
LIBSSH2_ERROR_FILE |
clj-libssh2.libssh2/ERROR_FILE |
LIBSSH2_ERROR_HOSTKEY_INIT |
clj-libssh2.libssh2/ERROR_HOSTKEY_INIT |
LIBSSH2_ERROR_HOSTKEY_SIGN |
clj-libssh2.libssh2/ERROR_HOSTKEY_SIGN |
LIBSSH2_ERROR_INVALID_MAC |
clj-libssh2.libssh2/ERROR_INVALID_MAC |
LIBSSH2_ERROR_INVALID_POLL_TYPE |
clj-libssh2.libssh2/ERROR_INVALID_POLL_TYPE |
LIBSSH2_ERROR_INVAL |
clj-libssh2.libssh2/ERROR_INVAL |
LIBSSH2_ERROR_KEX_FAILURE |
clj-libssh2.libssh2/ERROR_KEX_FAILURE |
LIBSSH2_ERROR_KEY_EXCHANGE_FAILURE |
clj-libssh2.libssh2/ERROR_KEY_EXCHANGE_FAILURE |
LIBSSH2_ERROR_KNOWN_HOSTS |
clj-libssh2.libssh2/ERROR_KNOWN_HOSTS |
LIBSSH2_ERROR_METHOD_NONE |
clj-libssh2.libssh2/ERROR_METHOD_NONE |
LIBSSH2_ERROR_METHOD_NOT_SUPPORTED |
clj-libssh2.libssh2/ERROR_METHOD_NOT_SUPPORTED |
LIBSSH2_ERROR_NONE |
clj-libssh2.libssh2/ERROR_NONE |
LIBSSH2_ERROR_OUT_OF_BOUNDARY |
clj-libssh2.libssh2/ERROR_OUT_OF_BOUNDARY |
LIBSSH2_ERROR_PASSWORD_EXPIRED |
clj-libssh2.libssh2/ERROR_PASSWORD_EXPIRED |
LIBSSH2_ERROR_PROTO |
clj-libssh2.libssh2/ERROR_PROTO |
LIBSSH2_ERROR_PUBLICKEY_PROTOCOL |
clj-libssh2.libssh2/ERROR_PUBLICKEY_PROTOCOL |
LIBSSH2_ERROR_PUBLICKEY_UNRECOGNIZED |
clj-libssh2.libssh2/ERROR_PUBLICKEY_UNRECOGNIZED |
LIBSSH2_ERROR_PUBLICKEY_UNVERIFIED |
clj-libssh2.libssh2/ERROR_PUBLICKEY_UNVERIFIED |
LIBSSH2_ERROR_REQUEST_DENIED |
clj-libssh2.libssh2/ERROR_REQUEST_DENIED |
LIBSSH2_ERROR_SCP_PROTOCOL |
clj-libssh2.libssh2/ERROR_SCP_PROTOCOL |
LIBSSH2_ERROR_SFTP_PROTOCOL |
clj-libssh2.libssh2/ERROR_SFTP_PROTOCOL |
LIBSSH2_ERROR_SOCKET_DISCONNECT |
clj-libssh2.libssh2/ERROR_SOCKET_DISCONNECT |
LIBSSH2_ERROR_SOCKET_NONE |
clj-libssh2.libssh2/ERROR_SOCKET_NONE |
LIBSSH2_ERROR_SOCKET_RECV |
clj-libssh2.libssh2/ERROR_SOCKET_RECV |
LIBSSH2_ERROR_SOCKET_SEND |
clj-libssh2.libssh2/ERROR_SOCKET_SEND |
LIBSSH2_ERROR_SOCKET_TIMEOUT |
clj-libssh2.libssh2/ERROR_SOCKET_TIMEOUT |
LIBSSH2_ERROR_TIMEOUT |
clj-libssh2.libssh2/ERROR_TIMEOUT |
LIBSSH2_ERROR_ZLIB |
clj-libssh2.libssh2/ERROR_ZLIB |
LIBSSH2_FLAG_COMPRESS |
clj-libssh2.libssh2/FLAG_COMPRESS |
LIBSSH2_FLAG_SIGPIPE |
clj-libssh2.libssh2/FLAG_SIGPIPE |
LIBSSH2_FXF_APPEND |
clj-libssh2.libssh2.sftp/FXF_APPEND |
LIBSSH2_FXF_CREAT |
clj-libssh2.libssh2.sftp/FXF_CREAT |
LIBSSH2_FXF_EXCL |
clj-libssh2.libssh2.sftp/FXF_EXCL |
LIBSSH2_FXF_READ |
clj-libssh2.libssh2.sftp/FXF_READ |
LIBSSH2_FXF_TRUNC |
clj-libssh2.libssh2.sftp/FXF_TRUNC |
LIBSSH2_FXF_WRITE |
clj-libssh2.libssh2.sftp/FXF_WRITE |
LIBSSH2_FX_BAD_MESSAGE |
clj-libssh2.libssh2.sftp/FX_BAD_MESSAGE |
LIBSSH2_FX_CONNECTION_LOST |
clj-libssh2.libssh2.sftp/FX_CONNECTION_LOST |
LIBSSH2_FX_DIR_NOT_EMPTY |
clj-libssh2.libssh2.sftp/FX_DIR_NOT_EMPTY |
LIBSSH2_FX_EOF |
clj-libssh2.libssh2.sftp/FX_EOF |
LIBSSH2_FX_FAILURE |
clj-libssh2.libssh2.sftp/FX_FAILURE |
LIBSSH2_FX_FILE_ALREADY_EXISTS |
clj-libssh2.libssh2.sftp/FX_FILE_ALREADY_EXISTS |
LIBSSH2_FX_INVALID_FILENAME |
clj-libssh2.libssh2.sftp/FX_INVALID_FILENAME |
LIBSSH2_FX_INVALID_HANDLE |
clj-libssh2.libssh2.sftp/FX_INVALID_HANDLE |
LIBSSH2_FX_LINK_LOOP |
clj-libssh2.libssh2.sftp/FX_LINK_LOOP |
LIBSSH2_FX_LOCK_CONFLICT |
clj-libssh2.libssh2.sftp/FX_LOCK_CONFLICT |
LIBSSH2_FX_LOCK_CONFlICT |
clj-libssh2.libssh2.sftp/FX_LOCK_CONFlICT |
LIBSSH2_FX_NOT_A_DIRECTORY |
clj-libssh2.libssh2.sftp/FX_NOT_A_DIRECTORY |
LIBSSH2_FX_NO_CONNECTION |
clj-libssh2.libssh2.sftp/FX_NO_CONNECTION |
LIBSSH2_FX_NO_MEDIA |
clj-libssh2.libssh2.sftp/FX_NO_MEDIA |
LIBSSH2_FX_NO_SPACE_ON_FILESYSTEM |
clj-libssh2.libssh2.sftp/FX_NO_SPACE_ON_FILESYSTEM |
LIBSSH2_FX_NO_SUCH_FILE |
clj-libssh2.libssh2.sftp/FX_NO_SUCH_FILE |
LIBSSH2_FX_NO_SUCH_PATH |
clj-libssh2.libssh2.sftp/FX_NO_SUCH_PATH |
LIBSSH2_FX_OK |
clj-libssh2.libssh2.sftp/FX_OK |
LIBSSH2_FX_OP_UNSUPPORTED |
clj-libssh2.libssh2.sftp/FX_OP_UNSUPPORTED |
LIBSSH2_FX_PERMISSION_DENIED |
clj-libssh2.libssh2.sftp/FX_PERMISSION_DENIED |
LIBSSH2_FX_QUOTA_EXCEEDED |
clj-libssh2.libssh2.sftp/FX_QUOTA_EXCEEDED |
LIBSSH2_FX_UNKNOWN_PRINCIPAL |
clj-libssh2.libssh2.sftp/FX_UNKNOWN_PRINCIPAL |
LIBSSH2_FX_UNKNOWN_PRINCIPLE |
clj-libssh2.libssh2.sftp/FX_UNKNOWN_PRINCIPLE |
LIBSSH2_FX_WRITE_PROTECT |
clj-libssh2.libssh2.sftp/FX_WRITE_PROTECT |
LIBSSH2_HOSTKEY_HASH_MD5 |
clj-libssh2.libssh2/HOSTKEY_HASH_MD5 |
LIBSSH2_HOSTKEY_HASH_SHA1 |
clj-libssh2.libssh2/HOSTKEY_HASH_SHA1 |
LIBSSH2_HOSTKEY_TYPE_DSS |
clj-libssh2.libssh2/HOSTKEY_TYPE_DSS |
LIBSSH2_HOSTKEY_TYPE_RSA |
clj-libssh2.libssh2/HOSTKEY_TYPE_RSA |
LIBSSH2_HOSTKEY_TYPE_UNKNOWN |
clj-libssh2.libssh2/HOSTKEY_TYPE_UNKNOWN |
LIBSSH2_INIT_NO_CRYPTO |
clj-libssh2.libssh2/INIT_NO_CRYPTO |
LIBSSH2_KNOWNHOST_CHECK_FAILURE |
clj-libssh2.libssh2/KNOWNHOST_CHECK_FAILURE |
LIBSSH2_KNOWNHOST_CHECK_MATCH |
clj-libssh2.libssh2/KNOWNHOST_CHECK_MATCH |
LIBSSH2_KNOWNHOST_CHECK_MISMATCH |
clj-libssh2.libssh2/KNOWNHOST_CHECK_MISMATCH |
LIBSSH2_KNOWNHOST_CHECK_NOTFOUND |
clj-libssh2.libssh2/KNOWNHOST_CHECK_NOTFOUND |
LIBSSH2_KNOWNHOST_FILE_OPENSSH |
clj-libssh2.libssh2/KNOWNHOST_FILE_OPENSSH |
LIBSSH2_KNOWNHOST_KEYENC_BASE64 |
clj-libssh2.libssh2/KNOWNHOST_KEYENC_BASE64 |
LIBSSH2_KNOWNHOST_KEYENC_MASK |
clj-libssh2.libssh2/KNOWNHOST_KEYENC_MASK |
LIBSSH2_KNOWNHOST_KEYENC_RAW |
clj-libssh2.libssh2/KNOWNHOST_KEYENC_RAW |
LIBSSH2_KNOWNHOST_KEY_MASK |
clj-libssh2.libssh2/KNOWNHOST_KEY_MASK |
LIBSSH2_KNOWNHOST_KEY_RSA1 |
clj-libssh2.libssh2/KNOWNHOST_KEY_RSA1 |
LIBSSH2_KNOWNHOST_KEY_SHIFT |
clj-libssh2.libssh2/KNOWNHOST_KEY_SHIFT |
LIBSSH2_KNOWNHOST_KEY_SSHDSS |
clj-libssh2.libssh2/KNOWNHOST_KEY_SSHDSS |
LIBSSH2_KNOWNHOST_KEY_SSHRSA |
clj-libssh2.libssh2/KNOWNHOST_KEY_SSHRSA |
LIBSSH2_KNOWNHOST_KEY_UNKNOWN |
clj-libssh2.libssh2/KNOWNHOST_KEY_UNKNOWN |
LIBSSH2_KNOWNHOST_TYPE_CUSTOM |
clj-libssh2.libssh2/KNOWNHOST_TYPE_CUSTOM |
LIBSSH2_KNOWNHOST_TYPE_MASK |
clj-libssh2.libssh2/KNOWNHOST_TYPE_MASK |
LIBSSH2_KNOWNHOST_TYPE_PLAIN |
clj-libssh2.libssh2/KNOWNHOST_TYPE_PLAIN |
LIBSSH2_KNOWNHOST_TYPE_SHA1 |
clj-libssh2.libssh2/KNOWNHOST_TYPE_SHA1 |
LIBSSH2_METHOD_COMP_CS |
clj-libssh2.libssh2/METHOD_COMP_CS |
LIBSSH2_METHOD_COMP_SC |
clj-libssh2.libssh2/METHOD_COMP_SC |
LIBSSH2_METHOD_CRYPT_CS |
clj-libssh2.libssh2/METHOD_CRYPT_CS |
LIBSSH2_METHOD_CRYPT_SC |
clj-libssh2.libssh2/METHOD_CRYPT_SC |
LIBSSH2_METHOD_HOSTKEY |
clj-libssh2.libssh2/METHOD_HOSTKEY |
LIBSSH2_METHOD_KEX |
clj-libssh2.libssh2/METHOD_KEX |
LIBSSH2_METHOD_LANG_CS |
clj-libssh2.libssh2/METHOD_LANG_CS |
LIBSSH2_METHOD_LANG_SC |
clj-libssh2.libssh2/METHOD_LANG_SC |
LIBSSH2_METHOD_MAC_CS |
clj-libssh2.libssh2/METHOD_MAC_CS |
LIBSSH2_METHOD_MAC_SC |
clj-libssh2.libssh2/METHOD_MAC_SC |
LIBSSH2_PACKET_MAXCOMP |
clj-libssh2.libssh2/PACKET_MAXCOMP |
LIBSSH2_PACKET_MAXDECOMP |
clj-libssh2.libssh2/PACKET_MAXDECOMP |
LIBSSH2_PACKET_MAXPAYLOAD |
clj-libssh2.libssh2/PACKET_MAXPAYLOAD |
LIBSSH2_POLLFD_CHANNEL_CLOSED |
clj-libssh2.libssh2/POLLFD_CHANNEL_CLOSED |
LIBSSH2_POLLFD_CHANNEL |
clj-libssh2.libssh2/POLLFD_CHANNEL |
LIBSSH2_POLLFD_LISTENER_CLOSED |
clj-libssh2.libssh2/POLLFD_LISTENER_CLOSED |
LIBSSH2_POLLFD_LISTENER |
clj-libssh2.libssh2/POLLFD_LISTENER |
LIBSSH2_POLLFD_POLLERR |
clj-libssh2.libssh2/POLLFD_POLLERR |
LIBSSH2_POLLFD_POLLEXT |
clj-libssh2.libssh2/POLLFD_POLLEXT |
LIBSSH2_POLLFD_POLLEX |
clj-libssh2.libssh2/POLLFD_POLLEX |
LIBSSH2_POLLFD_POLLHUP |
clj-libssh2.libssh2/POLLFD_POLLHUP |
LIBSSH2_POLLFD_POLLIN |
clj-libssh2.libssh2/POLLFD_POLLIN |
LIBSSH2_POLLFD_POLLNVAL |
clj-libssh2.libssh2/POLLFD_POLLNVAL |
LIBSSH2_POLLFD_POLLOUT |
clj-libssh2.libssh2/POLLFD_POLLOUT |
LIBSSH2_POLLFD_POLLPRI |
clj-libssh2.libssh2/POLLFD_POLLPRI |
LIBSSH2_POLLFD_SESSION_CLOSED |
clj-libssh2.libssh2/POLLFD_SESSION_CLOSED |
LIBSSH2_POLLFD_SOCKET |
clj-libssh2.libssh2/POLLFD_SOCKET |
LIBSSH2_SESSION_BLOCK_INBOUND |
clj-libssh2.libssh2/SESSION_BLOCK_INBOUND |
LIBSSH2_SESSION_BLOCK_OUTBOUND |
clj-libssh2.libssh2/SESSION_BLOCK_OUTBOUND |
LIBSSH2_SFTP_ATTR_ACMODTIME |
clj-libssh2.libssh2.sftp/ATTR_ACMODTIME |
LIBSSH2_SFTP_ATTR_EXTENDED |
clj-libssh2.libssh2.sftp/ATTR_EXTENDED |
LIBSSH2_SFTP_ATTR_PERMISSIONS |
clj-libssh2.libssh2.sftp/ATTR_PERMISSIONS |
LIBSSH2_SFTP_ATTR_SIZE |
clj-libssh2.libssh2.sftp/ATTR_SIZE |
LIBSSH2_SFTP_ATTR_UIDGID |
clj-libssh2.libssh2.sftp/ATTR_UIDGID |
LIBSSH2_SFTP_LSTAT |
clj-libssh2.libssh2.sftp/LSTAT |
LIBSSH2_SFTP_OPENDIR |
clj-libssh2.libssh2.sftp/OPENDIR |
LIBSSH2_SFTP_OPENFILE |
clj-libssh2.libssh2.sftp/OPENFILE |
LIBSSH2_SFTP_READLINK |
clj-libssh2.libssh2.sftp/READLINK |
LIBSSH2_SFTP_REALPATH |
clj-libssh2.libssh2.sftp/REALPATH |
LIBSSH2_SFTP_RENAME_ATOMIC |
clj-libssh2.libssh2.sftp/RENAME_ATOMIC |
LIBSSH2_SFTP_RENAME_NATIVE |
clj-libssh2.libssh2.sftp/RENAME_NATIVE |
LIBSSH2_SFTP_RENAME_OVERWRITE |
clj-libssh2.libssh2.sftp/RENAME_OVERWRITE |
LIBSSH2_SFTP_SETSTAT |
clj-libssh2.libssh2.sftp/SETSTAT |
LIBSSH2_SFTP_STAT |
clj-libssh2.libssh2.sftp/STAT |
LIBSSH2_SFTP_ST_NOSUID |
clj-libssh2.libssh2.sftp/ST_NOSUID |
LIBSSH2_SFTP_ST_RDONLY |
clj-libssh2.libssh2.sftp/ST_RDONLY |
LIBSSH2_SFTP_SYMLINK |
clj-libssh2.libssh2.sftp/SYMLINK |
LIBSSH2_SFTP_S_IFBLK |
clj-libssh2.libssh2.sftp/S_IFBLK |
LIBSSH2_SFTP_S_IFCHR |
clj-libssh2.libssh2.sftp/S_IFCHR |
LIBSSH2_SFTP_S_IFDIR |
clj-libssh2.libssh2.sftp/S_IFDIR |
LIBSSH2_SFTP_S_IFIFO |
clj-libssh2.libssh2.sftp/S_IFIFO |
LIBSSH2_SFTP_S_IFLNK |
clj-libssh2.libssh2.sftp/S_IFLNK |
LIBSSH2_SFTP_S_IFMT |
clj-libssh2.libssh2.sftp/S_IFMT |
LIBSSH2_SFTP_S_IFREG |
clj-libssh2.libssh2.sftp/S_IFREG |
LIBSSH2_SFTP_S_IFSOCK |
clj-libssh2.libssh2.sftp/S_IFSOCK |
LIBSSH2_SFTP_S_IRGRP |
clj-libssh2.libssh2.sftp/S_IRGRP |
LIBSSH2_SFTP_S_IROTH |
clj-libssh2.libssh2.sftp/S_IROTH |
LIBSSH2_SFTP_S_IRUSR |
clj-libssh2.libssh2.sftp/S_IRUSR |
LIBSSH2_SFTP_S_IRWXG |
clj-libssh2.libssh2.sftp/S_IRWXG |
LIBSSH2_SFTP_S_IRWXO |
clj-libssh2.libssh2.sftp/S_IRWXO |
LIBSSH2_SFTP_S_IRWXU |
clj-libssh2.libssh2.sftp/S_IRWXU |
LIBSSH2_SFTP_S_IWGRP |
clj-libssh2.libssh2.sftp/S_IWGRP |
LIBSSH2_SFTP_S_IWOTH |
clj-libssh2.libssh2.sftp/S_IWOTH |
LIBSSH2_SFTP_S_IWUSR |
clj-libssh2.libssh2.sftp/S_IWUSR |
LIBSSH2_SFTP_S_IXGRP |
clj-libssh2.libssh2.sftp/S_IXGRP |
LIBSSH2_SFTP_S_IXOTH |
clj-libssh2.libssh2.sftp/S_IXOTH |
LIBSSH2_SFTP_S_IXUSR |
clj-libssh2.libssh2.sftp/S_IXUSR |
LIBSSH2_SFTP_TYPE_BLOCK_DEVICE |
clj-libssh2.libssh2.sftp/TYPE_BLOCK_DEVICE |
LIBSSH2_SFTP_TYPE_CHAR_DEVICE |
clj-libssh2.libssh2.sftp/TYPE_CHAR_DEVICE |
LIBSSH2_SFTP_TYPE_DIRECTORY |
clj-libssh2.libssh2.sftp/TYPE_DIRECTORY |
LIBSSH2_SFTP_TYPE_FIFO |
clj-libssh2.libssh2.sftp/TYPE_FIFO |
LIBSSH2_SFTP_TYPE_REGULAR |
clj-libssh2.libssh2.sftp/TYPE_REGULAR |
LIBSSH2_SFTP_TYPE_SOCKET |
clj-libssh2.libssh2.sftp/TYPE_SOCKET |
LIBSSH2_SFTP_TYPE_SPECIAL |
clj-libssh2.libssh2.sftp/TYPE_SPECIAL |
LIBSSH2_SFTP_TYPE_SYMLINK |
clj-libssh2.libssh2.sftp/TYPE_SYMLINK |
LIBSSH2_SFTP_TYPE_UNKNOWN |
clj-libssh2.libssh2.sftp/TYPE_UNKNOWN |
LIBSSH2_SOCKET_POLL_MAXLOOPS |
clj-libssh2.libssh2/SOCKET_POLL_MAXLOOPS |
LIBSSH2_SOCKET_POLL_UDELAY |
clj-libssh2.libssh2/SOCKET_POLL_UDELAY |
LIBSSH2_SSH_BANNER |
clj-libssh2.libssh2/SSH_BANNER |
LIBSSH2_SSH_DEFAULT_BANNER_WITH_CRLF |
clj-libssh2.libssh2/SSH_DEFAULT_BANNER_WITH_CRLF |
LIBSSH2_SSH_DEFAULT_BANNER |
clj-libssh2.libssh2/SSH_DEFAULT_BANNER |
LIBSSH2_TERM_HEIGHT_PX |
clj-libssh2.libssh2/TERM_HEIGHT_PX |
LIBSSH2_TERM_HEIGHT |
clj-libssh2.libssh2/TERM_HEIGHT |
LIBSSH2_TERM_WIDTH_PX |
clj-libssh2.libssh2/TERM_WIDTH_PX |
LIBSSH2_TERM_WIDTH |
clj-libssh2.libssh2/TERM_WIDTH |
LIBSSH2_TRACE_AUTH |
clj-libssh2.libssh2/TRACE_AUTH |
LIBSSH2_TRACE_CONN |
clj-libssh2.libssh2/TRACE_CONN |
LIBSSH2_TRACE_ERROR |
clj-libssh2.libssh2/TRACE_ERROR |
LIBSSH2_TRACE_KEX |
clj-libssh2.libssh2/TRACE_KEX |
LIBSSH2_TRACE_PUBLICKEY |
clj-libssh2.libssh2/TRACE_PUBLICKEY |
LIBSSH2_TRACE_SCP |
clj-libssh2.libssh2/TRACE_SCP |
LIBSSH2_TRACE_SFTP |
clj-libssh2.libssh2/TRACE_SFTP |
LIBSSH2_TRACE_SOCKET |
clj-libssh2.libssh2/TRACE_SOCKET |
LIBSSH2_TRACE_TRANS |
clj-libssh2.libssh2/TRACE_TRANS |
LIBSSH2_VERSION_MAJOR |
clj-libssh2.libssh2/VERSION_MAJOR |
LIBSSH2_VERSION_MINOR |
clj-libssh2.libssh2/VERSION_MINOR |
LIBSSH2_VERSION_NUM |
clj-libssh2.libssh2/VERSION_NUM |
LIBSSH2_VERSION_PATCH |
clj-libssh2.libssh2/VERSION_PATCH |
LIBSSH2_VERSION |
clj-libssh2.libssh2/VERSION |
SSH_DISCONNECT_AUTH_CANCELLED_BY_USER |
clj-libssh2.libssh2/SSH_DISCONNECT_AUTH_CANCELLED_BY_USER |
SSH_DISCONNECT_BY_APPLICATION |
clj-libssh2.libssh2/SSH_DISCONNECT_BY_APPLICATION |
SSH_DISCONNECT_COMPRESSION_ERROR |
clj-libssh2.libssh2/SSH_DISCONNECT_COMPRESSION_ERROR |
SSH_DISCONNECT_CONNECTION_LOST |
clj-libssh2.libssh2/SSH_DISCONNECT_CONNECTION_LOST |
SSH_DISCONNECT_HOST_KEY_NOT_VERIFIABLE |
clj-libssh2.libssh2/SSH_DISCONNECT_HOST_KEY_NOT_VERIFIABLE |
SSH_DISCONNECT_HOST_NOT_ALLOWED_TO_CONNECT |
clj-libssh2.libssh2/SSH_DISCONNECT_HOST_NOT_ALLOWED_TO_CONNECT |
SSH_DISCONNECT_ILLEGAL_USER_NAME |
clj-libssh2.libssh2/SSH_DISCONNECT_ILLEGAL_USER_NAME |
SSH_DISCONNECT_KEY_EXCHANGE_FAILED |
clj-libssh2.libssh2/SSH_DISCONNECT_KEY_EXCHANGE_FAILED |
SSH_DISCONNECT_MAC_ERROR |
clj-libssh2.libssh2/SSH_DISCONNECT_MAC_ERROR |
SSH_DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLE |
clj-libssh2.libssh2/SSH_DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLE |
SSH_DISCONNECT_PROTOCOL_ERROR |
clj-libssh2.libssh2/SSH_DISCONNECT_PROTOCOL_ERROR |
SSH_DISCONNECT_PROTOCOL_VERSION_NOT_SUPPORTED |
clj-libssh2.libssh2/SSH_DISCONNECT_PROTOCOL_VERSION_NOT_SUPPORTED |
SSH_DISCONNECT_RESERVED |
clj-libssh2.libssh2/SSH_DISCONNECT_RESERVED |
SSH_DISCONNECT_SERVICE_NOT_AVAILABLE |
clj-libssh2.libssh2/SSH_DISCONNECT_SERVICE_NOT_AVAILABLE |
SSH_DISCONNECT_TOO_MANY_CONNECTIONS |
clj-libssh2.libssh2/SSH_DISCONNECT_TOO_MANY_CONNECTIONS |
SSH_EXTENDED_DATA_STDERR |
clj-libssh2.libssh2/SSH_EXTENDED_DATA_STDERR |
SSH_EXTENDED_DATA_STDERR |
clj-libssh2.libssh2/SSH_EXTENDED_DATA_STDERR |
Functions & macros
Most of the following are direct function calls into libssh2. Where libssh2 exposes APIs via macros, they’ve been re-implemented as Clojure functions.
libssh2 | clj-libssh2 |
---|---|
libssh2_agent_connect |
clj-libssh2.libssh2.agent/connect |
libssh2_agent_disconnect |
clj-libssh2.libssh2.agent/disconnect |
libssh2_agent_free |
clj-libssh2.libssh2.agent/free |
libssh2_agent_get_identity |
clj-libssh2.libssh2.agent/get-identity |
libssh2_agent_init |
clj-libssh2.libssh2.agent/init |
libssh2_agent_list_identities |
clj-libssh2.libssh2.agent/list-identities |
libssh2_agent_userauth |
clj-libssh2.libssh2.agent/userauth |
libssh2_channel_close |
clj-libssh2.libssh2.channel/close |
libssh2_channel_direct_tcpip |
clj-libssh2.libssh2.channel/direct-tcpip |
libssh2_channel_direct_tcpip_ex |
clj-libssh2.libssh2.channel/direct-tcpip-ex |
libssh2_channel_eof |
clj-libssh2.libssh2.channel/eof |
libssh2_channel_flush |
clj-libssh2.libssh2.channel/flush |
libssh2_channel_flush_ex |
clj-libssh2.libssh2.channel/flush-ex |
libssh2_channel_flush_stderr |
clj-libssh2.libssh2.channel/flush-stderr |
libssh2_channel_forward_accept |
clj-libssh2.libssh2.channel/forward-accept |
libssh2_channel_forward_cancel |
clj-libssh2.libssh2.channel/forward-cancel |
libssh2_channel_forward_listen |
clj-libssh2.libssh2.channel/forward-listen |
libssh2_channel_forward_listen_ex |
clj-libssh2.libssh2.channel/forward-listen-ex |
libssh2_channel_free |
clj-libssh2.libssh2.channel/free |
libssh2_channel_get_exit_signal |
clj-libssh2.libssh2.channel/get-exit-signal |
libssh2_channel_get_exit_status |
clj-libssh2.libssh2.channel/get-exit-status |
libssh2_channel_handle_extended_data2 |
clj-libssh2.libssh2.channel/handle-extended-data2 |
libssh2_channel_open_ex |
clj-libssh2.libssh2.channel/open-ex |
libssh2_channel_open_session |
clj-libssh2.libssh2.channel/open-session |
libssh2_channel_process_startup |
clj-libssh2.libssh2.channel/process-startup |
libssh2_channel_read |
clj-libssh2.libssh2.channel/read |
libssh2_channel_read_ex |
clj-libssh2.libssh2.channel/read-ex |
libssh2_channel_read_stderr |
clj-libssh2.libssh2.channel/read-stderr |
libssh2_channel_receive_window_adjust2 |
clj-libssh2.libssh2.channel/receive-window-adjust2 |
libssh2_channel_request_pty |
clj-libssh2.libssh2.channel/request-pty |
libssh2_channel_request_pty_ex |
clj-libssh2.libssh2.channel/request-pty-ex |
libssh2_channel_request_pty_size |
clj-libssh2.libssh2.channel/request-pty-size |
libssh2_channel_request_pty_size_ex |
clj-libssh2.libssh2.channel/request-pty-size-ex |
libssh2_channel_send_eof |
clj-libssh2.libssh2.channel/send-eof |
libssh2_channel_set_blocking |
clj-libssh2.libssh2.channel/set-blocking |
libssh2_channel_setenv |
clj-libssh2.libssh2.channel/setenv |
libssh2_channel_setenv_ex |
clj-libssh2.libssh2.channel/setenv-ex |
libssh2_channel_shell |
clj-libssh2.libssh2.channel/shell |
libssh2_channel_subsystem |
clj-libssh2.libssh2.channel/subsystem |
libssh2_channel_wait_closed |
clj-libssh2.libssh2.channel/wait-closed |
libssh2_channel_wait_eof |
clj-libssh2.libssh2.channel/wait-eof |
libssh2_channel_window_read |
clj-libssh2.libssh2.channel/window-read |
libssh2_channel_window_read_ex |
clj-libssh2.libssh2.channel/window-read-ex |
libssh2_channel_window_write |
clj-libssh2.libssh2.channel/window-write |
libssh2_channel_window_write_ex |
clj-libssh2.libssh2.channel/window-write-ex |
libssh2_channel_write |
clj-libssh2.libssh2.channel/write |
libssh2_channel_write_ex |
clj-libssh2.libssh2.channel/write-ex |
libssh2_channel_write_stderr |
clj-libssh2.libssh2.channel/write-stderr |
libssh2_channel_x11_req |
clj-libssh2.libssh2.channel/x11-req |
libssh2_channel_x11_req_ex |
clj-libssh2.libssh2.channel/x11-req-ex |
libssh2_exit |
clj-libssh2.libssh2/exit |
libssh2_free |
clj-libssh2.libssh2/free |
libssh2_hostkey_hash |
clj-libssh2.libssh2/hostkey-hash |
libssh2_init |
clj-libssh2.libssh2/init |
libssh2_keepalive_config |
clj-libssh2.libssh2.keepalive/config |
libssh2_keepalive_send |
clj-libssh2.libssh2.keepalive/send |
libssh2_knownhost_addc |
clj-libssh2.libssh2.knownhost/addc |
libssh2_knownhost_check |
clj-libssh2.libssh2.knownhost/check |
libssh2_knownhost_checkp |
clj-libssh2.libssh2.knownhost/checkp |
libssh2_knownhost_del |
clj-libssh2.libssh2.knownhost/del |
libssh2_knownhost_free |
clj-libssh2.libssh2.knownhost/free |
libssh2_knownhost_get |
clj-libssh2.libssh2.knownhost/get |
libssh2_knownhost_init |
clj-libssh2.libssh2.knownhost/init |
libssh2_knownhost_readfile |
clj-libssh2.libssh2.knownhost/readfile |
libssh2_knownhost_readline |
clj-libssh2.libssh2.knownhost/readline |
libssh2_knownhost_writefile |
clj-libssh2.libssh2.knownhost/writefile |
libssh2_knownhost_writeline |
clj-libssh2.libssh2.knownhost/writeline |
libssh2_publickey_add |
clj-libssh2.libssh2.publickey/add |
libssh2_publickey_add_ex |
clj-libssh2.libssh2.publickey/add-ex |
libssh2_publickey_init |
clj-libssh2.libssh2.publickey/init |
libssh2_publickey_list_fetch |
clj-libssh2.libssh2.publickey/list-fetch |
libssh2_publickey_list_free |
clj-libssh2.libssh2.publickey/list-free |
libssh2_publickey_remove |
clj-libssh2.libssh2.publickey/remove |
libssh2_publickey_remove_ex |
clj-libssh2.libssh2.publickey/remove-ex |
libssh2_publickey_shutdown |
clj-libssh2.libssh2.publickey/shutdown |
libssh2_scp_recv |
clj-libssh2.libssh2.scp/recv |
libssh2_scp_send64 |
clj-libssh2.libssh2.scp/send64 |
libssh2_session_abstract |
clj-libssh2.libssh2.session/abstract |
libssh2_session_banner_get |
clj-libssh2.libssh2.session/banner-get |
libssh2_session_banner_set |
clj-libssh2.libssh2.session/banner-set |
libssh2_session_block_directions |
clj-libssh2.libssh2.session/block-directions |
libssh2_session_callback_set |
clj-libssh2.libssh2.session/callback-set |
libssh2_session_disconnect |
clj-libssh2.libssh2.session/disconnect |
libssh2_session_disconnect_ex |
clj-libssh2.libssh2.session/disconnect-ex |
libssh2_session_flag |
clj-libssh2.libssh2.session/flag |
libssh2_session_free |
clj-libssh2.libssh2.session/free |
libssh2_session_get_blocking |
clj-libssh2.libssh2.session/get-blocking |
libssh2_session_get_timeout |
clj-libssh2.libssh2.session/get-timeout |
libssh2_session_handshake |
clj-libssh2.libssh2.session/handshake |
libssh2_session_hostkey |
clj-libssh2.libssh2.session/hostkey |
libssh2_session_init |
clj-libssh2.libssh2.session/init |
libssh2_session_init_ex |
clj-libssh2.libssh2.session/init-ex |
libssh2_session_last_errno |
clj-libssh2.libssh2.session/last-errno |
libssh2_session_last_error |
clj-libssh2.libssh2.session/last-error |
libssh2_session_method_pref |
clj-libssh2.libssh2.session/method-pref |
libssh2_session_methods |
clj-libssh2.libssh2.session/methods |
libssh2_session_set_blocking |
clj-libssh2.libssh2.session/set-blocking |
libssh2_session_set_timeout |
clj-libssh2.libssh2.session/set-timeout |
libssh2_session_supported_algs |
clj-libssh2.libssh2.session/supported-algs |
libssh2_sftp_close |
clj-libssh2.libssh2.sftp/close |
libssh2_sftp_close_handle |
clj-libssh2.libssh2.sftp/close-handle |
libssh2_sftp_closedir |
clj-libssh2.libssh2.sftp/closedir |
libssh2_sftp_fsetstat |
clj-libssh2.libssh2.sftp/fsetstat |
libssh2_sftp_fstat |
clj-libssh2.libssh2.sftp/fstat |
libssh2_sftp_fstat_ex |
clj-libssh2.libssh2.sftp/fstat-ex |
libssh2_sftp_fstatvfs |
clj-libssh2.libssh2.sftp/fstatvfs |
libssh2_sftp_fsync |
clj-libssh2.libssh2.sftp/fsync |
libssh2_sftp_get_channel |
clj-libssh2.libssh2.sftp/get-channel |
libssh2_sftp_init |
clj-libssh2.libssh2.sftp/init |
libssh2_sftp_last_error |
clj-libssh2.libssh2.sftp/last-error |
libssh2_sftp_lstat |
clj-libssh2.libssh2.sftp/lstat |
libssh2_sftp_mkdir |
clj-libssh2.libssh2.sftp/mkdir |
libssh2_sftp_mkdir_ex |
clj-libssh2.libssh2.sftp/mkdir-ex |
libssh2_sftp_open |
clj-libssh2.libssh2.sftp/open |
libssh2_sftp_open_ex |
clj-libssh2.libssh2.sftp/open-ex |
libssh2_sftp_opendir |
clj-libssh2.libssh2.sftp/opendir |
libssh2_sftp_read |
clj-libssh2.libssh2.sftp/read |
libssh2_sftp_readdir |
clj-libssh2.libssh2.sftp/readdir |
libssh2_sftp_readdir_ex |
clj-libssh2.libssh2.sftp/readdir-ex |
libssh2_sftp_readlink |
clj-libssh2.libssh2.sftp/readlink |
libssh2_sftp_realpath |
clj-libssh2.libssh2.sftp/realpath |
libssh2_sftp_rename |
clj-libssh2.libssh2.sftp/rename |
libssh2_sftp_rename_ex |
clj-libssh2.libssh2.sftp/rename-ex |
libssh2_sftp_rewind |
clj-libssh2.libssh2.sftp/rewind |
libssh2_sftp_rmdir |
clj-libssh2.libssh2.sftp/rmdir |
libssh2_sftp_rmdir_ex |
clj-libssh2.libssh2.sftp/rmdir-ex |
libssh2_sftp_seek64 |
clj-libssh2.libssh2.sftp/seek64 |
libssh2_sftp_setstat |
clj-libssh2.libssh2.sftp/setstat |
libssh2_sftp_shutdown |
clj-libssh2.libssh2.sftp/shutdown |
libssh2_sftp_stat |
clj-libssh2.libssh2.sftp/stat |
libssh2_sftp_stat_ex |
clj-libssh2.libssh2.sftp/stat-ex |
libssh2_sftp_statvfs |
clj-libssh2.libssh2.sftp/statvfs |
libssh2_sftp_symlink |
clj-libssh2.libssh2.sftp/symlink |
libssh2_sftp_symlink_ex |
clj-libssh2.libssh2.sftp/symlink-ex |
libssh2_sftp_tell64 |
clj-libssh2.libssh2.sftp/tell64 |
libssh2_sftp_unlink |
clj-libssh2.libssh2.sftp/unlink |
libssh2_sftp_unlink_ex |
clj-libssh2.libssh2.sftp/unlink-ex |
libssh2_sftp_write |
clj-libssh2.libssh2.sftp/write |
libssh2_trace |
clj-libssh2.libssh2/trace |
libssh2_trace_sethandler |
clj-libssh2.libssh2/trace-sethandler |
libssh2_userauth_authenticated |
clj-libssh2.libssh2.userauth/authenticated |
libssh2_userauth_hostbased_fromfile |
clj-libssh2.libssh2.userauth/hostbased-fromfile |
libssh2_userauth_hostbased_fromfile_ex |
clj-libssh2.libssh2.userauth/hostbased-fromfile-ex |
libssh2_userauth_keyboard_interactive |
clj-libssh2.libssh2.userauth/keyboard-interactive |
libssh2_userauth_keyboard_interactive_ex |
clj-libssh2.libssh2.userauth/keyboard-interactive-ex |
libssh2_userauth_list |
clj-libssh2.libssh2.userauth/list |
libssh2_userauth_password |
clj-libssh2.libssh2.userauth/password |
libssh2_userauth_password_ex |
clj-libssh2.libssh2.userauth/password-ex |
libssh2_userauth_publickey |
clj-libssh2.libssh2.userauth/publickey |
libssh2_userauth_publickey_fromfile |
clj-libssh2.libssh2.userauth/publickey-fromfile |
libssh2_userauth_publickey_fromfile_ex |
clj-libssh2.libssh2.userauth/publickey-fromfile-ex |
libssh2_userauth_publickey_frommemory |
clj-libssh2.libssh2.userauth/publickey-frommemory |
libssh2_version |
clj-libssh2.libssh2/version |
Deprecated Functions
These functions are mapped, but they are deprecated in both libssh2 and clj-libssh2.
libssh2 | clj-libssh2 |
---|---|
libssh2_banner_set |
clj-libssh2.libssh2/banner-set |
libssh2_base64_decode |
clj-libssh2.libssh2/base64-decode |
libssh2_channel_handle_extended_data |
clj-libssh2.libssh2.channel/handle-extended-data |
libssh2_channel_ignore_extended_data |
clj-libssh2.libssh2.channel/ignore-extended-data |
libssh2_channel_receive_window_adjust |
clj-libssh2.libssh2.channel/receive-window-adjust |
libssh2_knownhost_add |
clj-libssh2.libssh2.knownhost/add |
libssh2_poll |
clj-libssh2.libssh2/poll |
libssh2_poll_channel_read |
clj-libssh2.libssh2/poll-channel-read |
libssh2_scp_send |
clj-libssh2.libssh2.scp/send |
libssh2_scp_send_ex |
clj-libssh2.libssh2.scp/send-ex |
libssh2_session_startup |
clj-libssh2.libssh2.session/startup |
libssh2_sftp_seek |
clj-libssh2.libssh2.sftp/seek |
libssh2_sftp_tell |
clj-libssh2.libssh2.sftp/tell |