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.
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 |
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 |
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 |
Can you improve this documentation?Edit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close