Liking cljdoc? Tell your friends :D

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

libssh2clj-libssh2
LIBSSH2_CALLBACK_DEBUGclj-libssh2.libssh2/CALLBACK_DEBUG
LIBSSH2_CALLBACK_DISCONNECTclj-libssh2.libssh2/CALLBACK_DISCONNECT
LIBSSH2_CALLBACK_IGNOREclj-libssh2.libssh2/CALLBACK_IGNORE
LIBSSH2_CALLBACK_MACERRORclj-libssh2.libssh2/CALLBACK_MACERROR
LIBSSH2_CALLBACK_RECVclj-libssh2.libssh2/CALLBACK_RECV
LIBSSH2_CALLBACK_SENDclj-libssh2.libssh2/CALLBACK_SEND
LIBSSH2_CALLBACK_X11clj-libssh2.libssh2/CALLBACK_X11
LIBSSH2_CHANNEL_EXTENDED_DATA_IGNOREclj-libssh2.libssh2/CHANNEL_EXTENDED_DATA_IGNORE
LIBSSH2_CHANNEL_EXTENDED_DATA_MERGEclj-libssh2.libssh2/CHANNEL_EXTENDED_DATA_MERGE
LIBSSH2_CHANNEL_EXTENDED_DATA_NORMALclj-libssh2.libssh2/CHANNEL_EXTENDED_DATA_NORMAL
LIBSSH2_CHANNEL_FLUSH_ALLclj-libssh2.libssh2/CHANNEL_FLUSH_ALL
LIBSSH2_CHANNEL_FLUSH_EXTENDED_DATAclj-libssh2.libssh2/CHANNEL_FLUSH_EXTENDED_DATA
LIBSSH2_CHANNEL_MINADJUSTclj-libssh2.libssh2/CHANNEL_MINADJUST
LIBSSH2_CHANNEL_PACKET_DEFAULTclj-libssh2.libssh2/CHANNEL_PACKET_DEFAULT
LIBSSH2_CHANNEL_WINDOW_DEFAULTclj-libssh2.libssh2/CHANNEL_WINDOW_DEFAULT
LIBSSH2_DH_GEX_MAXGROUPclj-libssh2.libssh2/DH_GEX_MAXGROUP
LIBSSH2_DH_GEX_MINGROUPclj-libssh2.libssh2/DH_GEX_MINGROUP
LIBSSH2_DH_GEX_OPTGROUPclj-libssh2.libssh2/DH_GEX_OPTGROUP
LIBSSH2_ERROR_AGENT_PROTOCOLclj-libssh2.libssh2/ERROR_AGENT_PROTOCOL
LIBSSH2_ERROR_ALLOCclj-libssh2.libssh2/ERROR_ALLOC
LIBSSH2_ERROR_AUTHENTICATION_FAILEDclj-libssh2.libssh2/ERROR_AUTHENTICATION_FAILED
LIBSSH2_ERROR_BAD_SOCKETclj-libssh2.libssh2/ERROR_BAD_SOCKET
LIBSSH2_ERROR_BAD_USEclj-libssh2.libssh2/ERROR_BAD_USE
LIBSSH2_ERROR_BANNER_NONEclj-libssh2.libssh2/ERROR_BANNER_NONE
LIBSSH2_ERROR_BANNER_RECVclj-libssh2.libssh2/ERROR_BANNER_RECV
LIBSSH2_ERROR_BANNER_SENDclj-libssh2.libssh2/ERROR_BANNER_SEND
LIBSSH2_ERROR_BUFFER_TOO_SMALLclj-libssh2.libssh2/ERROR_BUFFER_TOO_SMALL
LIBSSH2_ERROR_CHANNEL_CLOSEDclj-libssh2.libssh2/ERROR_CHANNEL_CLOSED
LIBSSH2_ERROR_CHANNEL_EOF_SENTclj-libssh2.libssh2/ERROR_CHANNEL_EOF_SENT
LIBSSH2_ERROR_CHANNEL_FAILUREclj-libssh2.libssh2/ERROR_CHANNEL_FAILURE
LIBSSH2_ERROR_CHANNEL_OUTOFORDERclj-libssh2.libssh2/ERROR_CHANNEL_OUTOFORDER
LIBSSH2_ERROR_CHANNEL_PACKET_EXCEEDEDclj-libssh2.libssh2/ERROR_CHANNEL_PACKET_EXCEEDED
LIBSSH2_ERROR_CHANNEL_REQUEST_DENIEDclj-libssh2.libssh2/ERROR_CHANNEL_REQUEST_DENIED
LIBSSH2_ERROR_CHANNEL_UNKNOWNclj-libssh2.libssh2/ERROR_CHANNEL_UNKNOWN
LIBSSH2_ERROR_CHANNEL_WINDOW_EXCEEDEDclj-libssh2.libssh2/ERROR_CHANNEL_WINDOW_EXCEEDED
LIBSSH2_ERROR_COMPRESSclj-libssh2.libssh2/ERROR_COMPRESS
LIBSSH2_ERROR_DECRYPTclj-libssh2.libssh2/ERROR_DECRYPT
LIBSSH2_ERROR_EAGAINclj-libssh2.libssh2/ERROR_EAGAIN
LIBSSH2_ERROR_ENCRYPTclj-libssh2.libssh2/ERROR_ENCRYPT
LIBSSH2_ERROR_FILEclj-libssh2.libssh2/ERROR_FILE
LIBSSH2_ERROR_HOSTKEY_INITclj-libssh2.libssh2/ERROR_HOSTKEY_INIT
LIBSSH2_ERROR_HOSTKEY_SIGNclj-libssh2.libssh2/ERROR_HOSTKEY_SIGN
LIBSSH2_ERROR_INVALID_MACclj-libssh2.libssh2/ERROR_INVALID_MAC
LIBSSH2_ERROR_INVALID_POLL_TYPEclj-libssh2.libssh2/ERROR_INVALID_POLL_TYPE
LIBSSH2_ERROR_INVALclj-libssh2.libssh2/ERROR_INVAL
LIBSSH2_ERROR_KEX_FAILUREclj-libssh2.libssh2/ERROR_KEX_FAILURE
LIBSSH2_ERROR_KEY_EXCHANGE_FAILUREclj-libssh2.libssh2/ERROR_KEY_EXCHANGE_FAILURE
LIBSSH2_ERROR_KNOWN_HOSTSclj-libssh2.libssh2/ERROR_KNOWN_HOSTS
LIBSSH2_ERROR_METHOD_NONEclj-libssh2.libssh2/ERROR_METHOD_NONE
LIBSSH2_ERROR_METHOD_NOT_SUPPORTEDclj-libssh2.libssh2/ERROR_METHOD_NOT_SUPPORTED
LIBSSH2_ERROR_NONEclj-libssh2.libssh2/ERROR_NONE
LIBSSH2_ERROR_OUT_OF_BOUNDARYclj-libssh2.libssh2/ERROR_OUT_OF_BOUNDARY
LIBSSH2_ERROR_PASSWORD_EXPIREDclj-libssh2.libssh2/ERROR_PASSWORD_EXPIRED
LIBSSH2_ERROR_PROTOclj-libssh2.libssh2/ERROR_PROTO
LIBSSH2_ERROR_PUBLICKEY_PROTOCOLclj-libssh2.libssh2/ERROR_PUBLICKEY_PROTOCOL
LIBSSH2_ERROR_PUBLICKEY_UNRECOGNIZEDclj-libssh2.libssh2/ERROR_PUBLICKEY_UNRECOGNIZED
LIBSSH2_ERROR_PUBLICKEY_UNVERIFIEDclj-libssh2.libssh2/ERROR_PUBLICKEY_UNVERIFIED
LIBSSH2_ERROR_REQUEST_DENIEDclj-libssh2.libssh2/ERROR_REQUEST_DENIED
LIBSSH2_ERROR_SCP_PROTOCOLclj-libssh2.libssh2/ERROR_SCP_PROTOCOL
LIBSSH2_ERROR_SFTP_PROTOCOLclj-libssh2.libssh2/ERROR_SFTP_PROTOCOL
LIBSSH2_ERROR_SOCKET_DISCONNECTclj-libssh2.libssh2/ERROR_SOCKET_DISCONNECT
LIBSSH2_ERROR_SOCKET_NONEclj-libssh2.libssh2/ERROR_SOCKET_NONE
LIBSSH2_ERROR_SOCKET_RECVclj-libssh2.libssh2/ERROR_SOCKET_RECV
LIBSSH2_ERROR_SOCKET_SENDclj-libssh2.libssh2/ERROR_SOCKET_SEND
LIBSSH2_ERROR_SOCKET_TIMEOUTclj-libssh2.libssh2/ERROR_SOCKET_TIMEOUT
LIBSSH2_ERROR_TIMEOUTclj-libssh2.libssh2/ERROR_TIMEOUT
LIBSSH2_ERROR_ZLIBclj-libssh2.libssh2/ERROR_ZLIB
LIBSSH2_FLAG_COMPRESSclj-libssh2.libssh2/FLAG_COMPRESS
LIBSSH2_FLAG_SIGPIPEclj-libssh2.libssh2/FLAG_SIGPIPE
LIBSSH2_FXF_APPENDclj-libssh2.libssh2.sftp/FXF_APPEND
LIBSSH2_FXF_CREATclj-libssh2.libssh2.sftp/FXF_CREAT
LIBSSH2_FXF_EXCLclj-libssh2.libssh2.sftp/FXF_EXCL
LIBSSH2_FXF_READclj-libssh2.libssh2.sftp/FXF_READ
LIBSSH2_FXF_TRUNCclj-libssh2.libssh2.sftp/FXF_TRUNC
LIBSSH2_FXF_WRITEclj-libssh2.libssh2.sftp/FXF_WRITE
LIBSSH2_FX_BAD_MESSAGEclj-libssh2.libssh2.sftp/FX_BAD_MESSAGE
LIBSSH2_FX_CONNECTION_LOSTclj-libssh2.libssh2.sftp/FX_CONNECTION_LOST
LIBSSH2_FX_DIR_NOT_EMPTYclj-libssh2.libssh2.sftp/FX_DIR_NOT_EMPTY
LIBSSH2_FX_EOFclj-libssh2.libssh2.sftp/FX_EOF
LIBSSH2_FX_FAILUREclj-libssh2.libssh2.sftp/FX_FAILURE
LIBSSH2_FX_FILE_ALREADY_EXISTSclj-libssh2.libssh2.sftp/FX_FILE_ALREADY_EXISTS
LIBSSH2_FX_INVALID_FILENAMEclj-libssh2.libssh2.sftp/FX_INVALID_FILENAME
LIBSSH2_FX_INVALID_HANDLEclj-libssh2.libssh2.sftp/FX_INVALID_HANDLE
LIBSSH2_FX_LINK_LOOPclj-libssh2.libssh2.sftp/FX_LINK_LOOP
LIBSSH2_FX_LOCK_CONFLICTclj-libssh2.libssh2.sftp/FX_LOCK_CONFLICT
LIBSSH2_FX_LOCK_CONFlICTclj-libssh2.libssh2.sftp/FX_LOCK_CONFlICT
LIBSSH2_FX_NOT_A_DIRECTORYclj-libssh2.libssh2.sftp/FX_NOT_A_DIRECTORY
LIBSSH2_FX_NO_CONNECTIONclj-libssh2.libssh2.sftp/FX_NO_CONNECTION
LIBSSH2_FX_NO_MEDIAclj-libssh2.libssh2.sftp/FX_NO_MEDIA
LIBSSH2_FX_NO_SPACE_ON_FILESYSTEMclj-libssh2.libssh2.sftp/FX_NO_SPACE_ON_FILESYSTEM
LIBSSH2_FX_NO_SUCH_FILEclj-libssh2.libssh2.sftp/FX_NO_SUCH_FILE
LIBSSH2_FX_NO_SUCH_PATHclj-libssh2.libssh2.sftp/FX_NO_SUCH_PATH
LIBSSH2_FX_OKclj-libssh2.libssh2.sftp/FX_OK
LIBSSH2_FX_OP_UNSUPPORTEDclj-libssh2.libssh2.sftp/FX_OP_UNSUPPORTED
LIBSSH2_FX_PERMISSION_DENIEDclj-libssh2.libssh2.sftp/FX_PERMISSION_DENIED
LIBSSH2_FX_QUOTA_EXCEEDEDclj-libssh2.libssh2.sftp/FX_QUOTA_EXCEEDED
LIBSSH2_FX_UNKNOWN_PRINCIPALclj-libssh2.libssh2.sftp/FX_UNKNOWN_PRINCIPAL
LIBSSH2_FX_UNKNOWN_PRINCIPLEclj-libssh2.libssh2.sftp/FX_UNKNOWN_PRINCIPLE
LIBSSH2_FX_WRITE_PROTECTclj-libssh2.libssh2.sftp/FX_WRITE_PROTECT
LIBSSH2_HOSTKEY_HASH_MD5clj-libssh2.libssh2/HOSTKEY_HASH_MD5
LIBSSH2_HOSTKEY_HASH_SHA1clj-libssh2.libssh2/HOSTKEY_HASH_SHA1
LIBSSH2_HOSTKEY_TYPE_DSSclj-libssh2.libssh2/HOSTKEY_TYPE_DSS
LIBSSH2_HOSTKEY_TYPE_RSAclj-libssh2.libssh2/HOSTKEY_TYPE_RSA
LIBSSH2_HOSTKEY_TYPE_UNKNOWNclj-libssh2.libssh2/HOSTKEY_TYPE_UNKNOWN
LIBSSH2_INIT_NO_CRYPTOclj-libssh2.libssh2/INIT_NO_CRYPTO
LIBSSH2_KNOWNHOST_CHECK_FAILUREclj-libssh2.libssh2/KNOWNHOST_CHECK_FAILURE
LIBSSH2_KNOWNHOST_CHECK_MATCHclj-libssh2.libssh2/KNOWNHOST_CHECK_MATCH
LIBSSH2_KNOWNHOST_CHECK_MISMATCHclj-libssh2.libssh2/KNOWNHOST_CHECK_MISMATCH
LIBSSH2_KNOWNHOST_CHECK_NOTFOUNDclj-libssh2.libssh2/KNOWNHOST_CHECK_NOTFOUND
LIBSSH2_KNOWNHOST_FILE_OPENSSHclj-libssh2.libssh2/KNOWNHOST_FILE_OPENSSH
LIBSSH2_KNOWNHOST_KEYENC_BASE64clj-libssh2.libssh2/KNOWNHOST_KEYENC_BASE64
LIBSSH2_KNOWNHOST_KEYENC_MASKclj-libssh2.libssh2/KNOWNHOST_KEYENC_MASK
LIBSSH2_KNOWNHOST_KEYENC_RAWclj-libssh2.libssh2/KNOWNHOST_KEYENC_RAW
LIBSSH2_KNOWNHOST_KEY_MASKclj-libssh2.libssh2/KNOWNHOST_KEY_MASK
LIBSSH2_KNOWNHOST_KEY_RSA1clj-libssh2.libssh2/KNOWNHOST_KEY_RSA1
LIBSSH2_KNOWNHOST_KEY_SHIFTclj-libssh2.libssh2/KNOWNHOST_KEY_SHIFT
LIBSSH2_KNOWNHOST_KEY_SSHDSSclj-libssh2.libssh2/KNOWNHOST_KEY_SSHDSS
LIBSSH2_KNOWNHOST_KEY_SSHRSAclj-libssh2.libssh2/KNOWNHOST_KEY_SSHRSA
LIBSSH2_KNOWNHOST_KEY_UNKNOWNclj-libssh2.libssh2/KNOWNHOST_KEY_UNKNOWN
LIBSSH2_KNOWNHOST_TYPE_CUSTOMclj-libssh2.libssh2/KNOWNHOST_TYPE_CUSTOM
LIBSSH2_KNOWNHOST_TYPE_MASKclj-libssh2.libssh2/KNOWNHOST_TYPE_MASK
LIBSSH2_KNOWNHOST_TYPE_PLAINclj-libssh2.libssh2/KNOWNHOST_TYPE_PLAIN
LIBSSH2_KNOWNHOST_TYPE_SHA1clj-libssh2.libssh2/KNOWNHOST_TYPE_SHA1
LIBSSH2_METHOD_COMP_CSclj-libssh2.libssh2/METHOD_COMP_CS
LIBSSH2_METHOD_COMP_SCclj-libssh2.libssh2/METHOD_COMP_SC
LIBSSH2_METHOD_CRYPT_CSclj-libssh2.libssh2/METHOD_CRYPT_CS
LIBSSH2_METHOD_CRYPT_SCclj-libssh2.libssh2/METHOD_CRYPT_SC
LIBSSH2_METHOD_HOSTKEYclj-libssh2.libssh2/METHOD_HOSTKEY
LIBSSH2_METHOD_KEXclj-libssh2.libssh2/METHOD_KEX
LIBSSH2_METHOD_LANG_CSclj-libssh2.libssh2/METHOD_LANG_CS
LIBSSH2_METHOD_LANG_SCclj-libssh2.libssh2/METHOD_LANG_SC
LIBSSH2_METHOD_MAC_CSclj-libssh2.libssh2/METHOD_MAC_CS
LIBSSH2_METHOD_MAC_SCclj-libssh2.libssh2/METHOD_MAC_SC
LIBSSH2_PACKET_MAXCOMPclj-libssh2.libssh2/PACKET_MAXCOMP
LIBSSH2_PACKET_MAXDECOMPclj-libssh2.libssh2/PACKET_MAXDECOMP
LIBSSH2_PACKET_MAXPAYLOADclj-libssh2.libssh2/PACKET_MAXPAYLOAD
LIBSSH2_POLLFD_CHANNEL_CLOSEDclj-libssh2.libssh2/POLLFD_CHANNEL_CLOSED
LIBSSH2_POLLFD_CHANNELclj-libssh2.libssh2/POLLFD_CHANNEL
LIBSSH2_POLLFD_LISTENER_CLOSEDclj-libssh2.libssh2/POLLFD_LISTENER_CLOSED
LIBSSH2_POLLFD_LISTENERclj-libssh2.libssh2/POLLFD_LISTENER
LIBSSH2_POLLFD_POLLERRclj-libssh2.libssh2/POLLFD_POLLERR
LIBSSH2_POLLFD_POLLEXTclj-libssh2.libssh2/POLLFD_POLLEXT
LIBSSH2_POLLFD_POLLEXclj-libssh2.libssh2/POLLFD_POLLEX
LIBSSH2_POLLFD_POLLHUPclj-libssh2.libssh2/POLLFD_POLLHUP
LIBSSH2_POLLFD_POLLINclj-libssh2.libssh2/POLLFD_POLLIN
LIBSSH2_POLLFD_POLLNVALclj-libssh2.libssh2/POLLFD_POLLNVAL
LIBSSH2_POLLFD_POLLOUTclj-libssh2.libssh2/POLLFD_POLLOUT
LIBSSH2_POLLFD_POLLPRIclj-libssh2.libssh2/POLLFD_POLLPRI
LIBSSH2_POLLFD_SESSION_CLOSEDclj-libssh2.libssh2/POLLFD_SESSION_CLOSED
LIBSSH2_POLLFD_SOCKETclj-libssh2.libssh2/POLLFD_SOCKET
LIBSSH2_SESSION_BLOCK_INBOUNDclj-libssh2.libssh2/SESSION_BLOCK_INBOUND
LIBSSH2_SESSION_BLOCK_OUTBOUNDclj-libssh2.libssh2/SESSION_BLOCK_OUTBOUND
LIBSSH2_SFTP_ATTR_ACMODTIMEclj-libssh2.libssh2.sftp/ATTR_ACMODTIME
LIBSSH2_SFTP_ATTR_EXTENDEDclj-libssh2.libssh2.sftp/ATTR_EXTENDED
LIBSSH2_SFTP_ATTR_PERMISSIONSclj-libssh2.libssh2.sftp/ATTR_PERMISSIONS
LIBSSH2_SFTP_ATTR_SIZEclj-libssh2.libssh2.sftp/ATTR_SIZE
LIBSSH2_SFTP_ATTR_UIDGIDclj-libssh2.libssh2.sftp/ATTR_UIDGID
LIBSSH2_SFTP_LSTATclj-libssh2.libssh2.sftp/LSTAT
LIBSSH2_SFTP_OPENDIRclj-libssh2.libssh2.sftp/OPENDIR
LIBSSH2_SFTP_OPENFILEclj-libssh2.libssh2.sftp/OPENFILE
LIBSSH2_SFTP_READLINKclj-libssh2.libssh2.sftp/READLINK
LIBSSH2_SFTP_REALPATHclj-libssh2.libssh2.sftp/REALPATH
LIBSSH2_SFTP_RENAME_ATOMICclj-libssh2.libssh2.sftp/RENAME_ATOMIC
LIBSSH2_SFTP_RENAME_NATIVEclj-libssh2.libssh2.sftp/RENAME_NATIVE
LIBSSH2_SFTP_RENAME_OVERWRITEclj-libssh2.libssh2.sftp/RENAME_OVERWRITE
LIBSSH2_SFTP_SETSTATclj-libssh2.libssh2.sftp/SETSTAT
LIBSSH2_SFTP_STATclj-libssh2.libssh2.sftp/STAT
LIBSSH2_SFTP_ST_NOSUIDclj-libssh2.libssh2.sftp/ST_NOSUID
LIBSSH2_SFTP_ST_RDONLYclj-libssh2.libssh2.sftp/ST_RDONLY
LIBSSH2_SFTP_SYMLINKclj-libssh2.libssh2.sftp/SYMLINK
LIBSSH2_SFTP_S_IFBLKclj-libssh2.libssh2.sftp/S_IFBLK
LIBSSH2_SFTP_S_IFCHRclj-libssh2.libssh2.sftp/S_IFCHR
LIBSSH2_SFTP_S_IFDIRclj-libssh2.libssh2.sftp/S_IFDIR
LIBSSH2_SFTP_S_IFIFOclj-libssh2.libssh2.sftp/S_IFIFO
LIBSSH2_SFTP_S_IFLNKclj-libssh2.libssh2.sftp/S_IFLNK
LIBSSH2_SFTP_S_IFMTclj-libssh2.libssh2.sftp/S_IFMT
LIBSSH2_SFTP_S_IFREGclj-libssh2.libssh2.sftp/S_IFREG
LIBSSH2_SFTP_S_IFSOCKclj-libssh2.libssh2.sftp/S_IFSOCK
LIBSSH2_SFTP_S_IRGRPclj-libssh2.libssh2.sftp/S_IRGRP
LIBSSH2_SFTP_S_IROTHclj-libssh2.libssh2.sftp/S_IROTH
LIBSSH2_SFTP_S_IRUSRclj-libssh2.libssh2.sftp/S_IRUSR
LIBSSH2_SFTP_S_IRWXGclj-libssh2.libssh2.sftp/S_IRWXG
LIBSSH2_SFTP_S_IRWXOclj-libssh2.libssh2.sftp/S_IRWXO
LIBSSH2_SFTP_S_IRWXUclj-libssh2.libssh2.sftp/S_IRWXU
LIBSSH2_SFTP_S_IWGRPclj-libssh2.libssh2.sftp/S_IWGRP
LIBSSH2_SFTP_S_IWOTHclj-libssh2.libssh2.sftp/S_IWOTH
LIBSSH2_SFTP_S_IWUSRclj-libssh2.libssh2.sftp/S_IWUSR
LIBSSH2_SFTP_S_IXGRPclj-libssh2.libssh2.sftp/S_IXGRP
LIBSSH2_SFTP_S_IXOTHclj-libssh2.libssh2.sftp/S_IXOTH
LIBSSH2_SFTP_S_IXUSRclj-libssh2.libssh2.sftp/S_IXUSR
LIBSSH2_SFTP_TYPE_BLOCK_DEVICEclj-libssh2.libssh2.sftp/TYPE_BLOCK_DEVICE
LIBSSH2_SFTP_TYPE_CHAR_DEVICEclj-libssh2.libssh2.sftp/TYPE_CHAR_DEVICE
LIBSSH2_SFTP_TYPE_DIRECTORYclj-libssh2.libssh2.sftp/TYPE_DIRECTORY
LIBSSH2_SFTP_TYPE_FIFOclj-libssh2.libssh2.sftp/TYPE_FIFO
LIBSSH2_SFTP_TYPE_REGULARclj-libssh2.libssh2.sftp/TYPE_REGULAR
LIBSSH2_SFTP_TYPE_SOCKETclj-libssh2.libssh2.sftp/TYPE_SOCKET
LIBSSH2_SFTP_TYPE_SPECIALclj-libssh2.libssh2.sftp/TYPE_SPECIAL
LIBSSH2_SFTP_TYPE_SYMLINKclj-libssh2.libssh2.sftp/TYPE_SYMLINK
LIBSSH2_SFTP_TYPE_UNKNOWNclj-libssh2.libssh2.sftp/TYPE_UNKNOWN
LIBSSH2_SOCKET_POLL_MAXLOOPSclj-libssh2.libssh2/SOCKET_POLL_MAXLOOPS
LIBSSH2_SOCKET_POLL_UDELAYclj-libssh2.libssh2/SOCKET_POLL_UDELAY
LIBSSH2_SSH_BANNERclj-libssh2.libssh2/SSH_BANNER
LIBSSH2_SSH_DEFAULT_BANNER_WITH_CRLFclj-libssh2.libssh2/SSH_DEFAULT_BANNER_WITH_CRLF
LIBSSH2_SSH_DEFAULT_BANNERclj-libssh2.libssh2/SSH_DEFAULT_BANNER
LIBSSH2_TERM_HEIGHT_PXclj-libssh2.libssh2/TERM_HEIGHT_PX
LIBSSH2_TERM_HEIGHTclj-libssh2.libssh2/TERM_HEIGHT
LIBSSH2_TERM_WIDTH_PXclj-libssh2.libssh2/TERM_WIDTH_PX
LIBSSH2_TERM_WIDTHclj-libssh2.libssh2/TERM_WIDTH
LIBSSH2_TRACE_AUTHclj-libssh2.libssh2/TRACE_AUTH
LIBSSH2_TRACE_CONNclj-libssh2.libssh2/TRACE_CONN
LIBSSH2_TRACE_ERRORclj-libssh2.libssh2/TRACE_ERROR
LIBSSH2_TRACE_KEXclj-libssh2.libssh2/TRACE_KEX
LIBSSH2_TRACE_PUBLICKEYclj-libssh2.libssh2/TRACE_PUBLICKEY
LIBSSH2_TRACE_SCPclj-libssh2.libssh2/TRACE_SCP
LIBSSH2_TRACE_SFTPclj-libssh2.libssh2/TRACE_SFTP
LIBSSH2_TRACE_SOCKETclj-libssh2.libssh2/TRACE_SOCKET
LIBSSH2_TRACE_TRANSclj-libssh2.libssh2/TRACE_TRANS
LIBSSH2_VERSION_MAJORclj-libssh2.libssh2/VERSION_MAJOR
LIBSSH2_VERSION_MINORclj-libssh2.libssh2/VERSION_MINOR
LIBSSH2_VERSION_NUMclj-libssh2.libssh2/VERSION_NUM
LIBSSH2_VERSION_PATCHclj-libssh2.libssh2/VERSION_PATCH
LIBSSH2_VERSIONclj-libssh2.libssh2/VERSION
SSH_DISCONNECT_AUTH_CANCELLED_BY_USERclj-libssh2.libssh2/SSH_DISCONNECT_AUTH_CANCELLED_BY_USER
SSH_DISCONNECT_BY_APPLICATIONclj-libssh2.libssh2/SSH_DISCONNECT_BY_APPLICATION
SSH_DISCONNECT_COMPRESSION_ERRORclj-libssh2.libssh2/SSH_DISCONNECT_COMPRESSION_ERROR
SSH_DISCONNECT_CONNECTION_LOSTclj-libssh2.libssh2/SSH_DISCONNECT_CONNECTION_LOST
SSH_DISCONNECT_HOST_KEY_NOT_VERIFIABLEclj-libssh2.libssh2/SSH_DISCONNECT_HOST_KEY_NOT_VERIFIABLE
SSH_DISCONNECT_HOST_NOT_ALLOWED_TO_CONNECTclj-libssh2.libssh2/SSH_DISCONNECT_HOST_NOT_ALLOWED_TO_CONNECT
SSH_DISCONNECT_ILLEGAL_USER_NAMEclj-libssh2.libssh2/SSH_DISCONNECT_ILLEGAL_USER_NAME
SSH_DISCONNECT_KEY_EXCHANGE_FAILEDclj-libssh2.libssh2/SSH_DISCONNECT_KEY_EXCHANGE_FAILED
SSH_DISCONNECT_MAC_ERRORclj-libssh2.libssh2/SSH_DISCONNECT_MAC_ERROR
SSH_DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLEclj-libssh2.libssh2/SSH_DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLE
SSH_DISCONNECT_PROTOCOL_ERRORclj-libssh2.libssh2/SSH_DISCONNECT_PROTOCOL_ERROR
SSH_DISCONNECT_PROTOCOL_VERSION_NOT_SUPPORTEDclj-libssh2.libssh2/SSH_DISCONNECT_PROTOCOL_VERSION_NOT_SUPPORTED
SSH_DISCONNECT_RESERVEDclj-libssh2.libssh2/SSH_DISCONNECT_RESERVED
SSH_DISCONNECT_SERVICE_NOT_AVAILABLEclj-libssh2.libssh2/SSH_DISCONNECT_SERVICE_NOT_AVAILABLE
SSH_DISCONNECT_TOO_MANY_CONNECTIONSclj-libssh2.libssh2/SSH_DISCONNECT_TOO_MANY_CONNECTIONS
SSH_EXTENDED_DATA_STDERRclj-libssh2.libssh2/SSH_EXTENDED_DATA_STDERR
SSH_EXTENDED_DATA_STDERRclj-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.

libssh2clj-libssh2
libssh2_agent_connectclj-libssh2.libssh2.agent/connect
libssh2_agent_disconnectclj-libssh2.libssh2.agent/disconnect
libssh2_agent_freeclj-libssh2.libssh2.agent/free
libssh2_agent_get_identityclj-libssh2.libssh2.agent/get-identity
libssh2_agent_initclj-libssh2.libssh2.agent/init
libssh2_agent_list_identitiesclj-libssh2.libssh2.agent/list-identities
libssh2_agent_userauthclj-libssh2.libssh2.agent/userauth
libssh2_channel_closeclj-libssh2.libssh2.channel/close
libssh2_channel_direct_tcpipclj-libssh2.libssh2.channel/direct-tcpip
libssh2_channel_direct_tcpip_exclj-libssh2.libssh2.channel/direct-tcpip-ex
libssh2_channel_eofclj-libssh2.libssh2.channel/eof
libssh2_channel_flushclj-libssh2.libssh2.channel/flush
libssh2_channel_flush_exclj-libssh2.libssh2.channel/flush-ex
libssh2_channel_flush_stderrclj-libssh2.libssh2.channel/flush-stderr
libssh2_channel_forward_acceptclj-libssh2.libssh2.channel/forward-accept
libssh2_channel_forward_cancelclj-libssh2.libssh2.channel/forward-cancel
libssh2_channel_forward_listenclj-libssh2.libssh2.channel/forward-listen
libssh2_channel_forward_listen_exclj-libssh2.libssh2.channel/forward-listen-ex
libssh2_channel_freeclj-libssh2.libssh2.channel/free
libssh2_channel_get_exit_signalclj-libssh2.libssh2.channel/get-exit-signal
libssh2_channel_get_exit_statusclj-libssh2.libssh2.channel/get-exit-status
libssh2_channel_handle_extended_data2clj-libssh2.libssh2.channel/handle-extended-data2
libssh2_channel_open_exclj-libssh2.libssh2.channel/open-ex
libssh2_channel_open_sessionclj-libssh2.libssh2.channel/open-session
libssh2_channel_process_startupclj-libssh2.libssh2.channel/process-startup
libssh2_channel_readclj-libssh2.libssh2.channel/read
libssh2_channel_read_exclj-libssh2.libssh2.channel/read-ex
libssh2_channel_read_stderrclj-libssh2.libssh2.channel/read-stderr
libssh2_channel_receive_window_adjust2clj-libssh2.libssh2.channel/receive-window-adjust2
libssh2_channel_request_ptyclj-libssh2.libssh2.channel/request-pty
libssh2_channel_request_pty_exclj-libssh2.libssh2.channel/request-pty-ex
libssh2_channel_request_pty_sizeclj-libssh2.libssh2.channel/request-pty-size
libssh2_channel_request_pty_size_exclj-libssh2.libssh2.channel/request-pty-size-ex
libssh2_channel_send_eofclj-libssh2.libssh2.channel/send-eof
libssh2_channel_set_blockingclj-libssh2.libssh2.channel/set-blocking
libssh2_channel_setenvclj-libssh2.libssh2.channel/setenv
libssh2_channel_setenv_exclj-libssh2.libssh2.channel/setenv-ex
libssh2_channel_shellclj-libssh2.libssh2.channel/shell
libssh2_channel_subsystemclj-libssh2.libssh2.channel/subsystem
libssh2_channel_wait_closedclj-libssh2.libssh2.channel/wait-closed
libssh2_channel_wait_eofclj-libssh2.libssh2.channel/wait-eof
libssh2_channel_window_readclj-libssh2.libssh2.channel/window-read
libssh2_channel_window_read_exclj-libssh2.libssh2.channel/window-read-ex
libssh2_channel_window_writeclj-libssh2.libssh2.channel/window-write
libssh2_channel_window_write_exclj-libssh2.libssh2.channel/window-write-ex
libssh2_channel_writeclj-libssh2.libssh2.channel/write
libssh2_channel_write_exclj-libssh2.libssh2.channel/write-ex
libssh2_channel_write_stderrclj-libssh2.libssh2.channel/write-stderr
libssh2_channel_x11_reqclj-libssh2.libssh2.channel/x11-req
libssh2_channel_x11_req_exclj-libssh2.libssh2.channel/x11-req-ex
libssh2_exitclj-libssh2.libssh2/exit
libssh2_freeclj-libssh2.libssh2/free
libssh2_hostkey_hashclj-libssh2.libssh2/hostkey-hash
libssh2_initclj-libssh2.libssh2/init
libssh2_keepalive_configclj-libssh2.libssh2.keepalive/config
libssh2_keepalive_sendclj-libssh2.libssh2.keepalive/send
libssh2_knownhost_addcclj-libssh2.libssh2.knownhost/addc
libssh2_knownhost_checkclj-libssh2.libssh2.knownhost/check
libssh2_knownhost_checkpclj-libssh2.libssh2.knownhost/checkp
libssh2_knownhost_delclj-libssh2.libssh2.knownhost/del
libssh2_knownhost_freeclj-libssh2.libssh2.knownhost/free
libssh2_knownhost_getclj-libssh2.libssh2.knownhost/get
libssh2_knownhost_initclj-libssh2.libssh2.knownhost/init
libssh2_knownhost_readfileclj-libssh2.libssh2.knownhost/readfile
libssh2_knownhost_readlineclj-libssh2.libssh2.knownhost/readline
libssh2_knownhost_writefileclj-libssh2.libssh2.knownhost/writefile
libssh2_knownhost_writelineclj-libssh2.libssh2.knownhost/writeline
libssh2_publickey_addclj-libssh2.libssh2.publickey/add
libssh2_publickey_add_exclj-libssh2.libssh2.publickey/add-ex
libssh2_publickey_initclj-libssh2.libssh2.publickey/init
libssh2_publickey_list_fetchclj-libssh2.libssh2.publickey/list-fetch
libssh2_publickey_list_freeclj-libssh2.libssh2.publickey/list-free
libssh2_publickey_removeclj-libssh2.libssh2.publickey/remove
libssh2_publickey_remove_exclj-libssh2.libssh2.publickey/remove-ex
libssh2_publickey_shutdownclj-libssh2.libssh2.publickey/shutdown
libssh2_scp_recvclj-libssh2.libssh2.scp/recv
libssh2_scp_send64clj-libssh2.libssh2.scp/send64
libssh2_session_abstractclj-libssh2.libssh2.session/abstract
libssh2_session_banner_getclj-libssh2.libssh2.session/banner-get
libssh2_session_banner_setclj-libssh2.libssh2.session/banner-set
libssh2_session_block_directionsclj-libssh2.libssh2.session/block-directions
libssh2_session_callback_setclj-libssh2.libssh2.session/callback-set
libssh2_session_disconnectclj-libssh2.libssh2.session/disconnect
libssh2_session_disconnect_exclj-libssh2.libssh2.session/disconnect-ex
libssh2_session_flagclj-libssh2.libssh2.session/flag
libssh2_session_freeclj-libssh2.libssh2.session/free
libssh2_session_get_blockingclj-libssh2.libssh2.session/get-blocking
libssh2_session_get_timeoutclj-libssh2.libssh2.session/get-timeout
libssh2_session_handshakeclj-libssh2.libssh2.session/handshake
libssh2_session_hostkeyclj-libssh2.libssh2.session/hostkey
libssh2_session_initclj-libssh2.libssh2.session/init
libssh2_session_init_exclj-libssh2.libssh2.session/init-ex
libssh2_session_last_errnoclj-libssh2.libssh2.session/last-errno
libssh2_session_last_errorclj-libssh2.libssh2.session/last-error
libssh2_session_method_prefclj-libssh2.libssh2.session/method-pref
libssh2_session_methodsclj-libssh2.libssh2.session/methods
libssh2_session_set_blockingclj-libssh2.libssh2.session/set-blocking
libssh2_session_set_timeoutclj-libssh2.libssh2.session/set-timeout
libssh2_session_supported_algsclj-libssh2.libssh2.session/supported-algs
libssh2_sftp_closeclj-libssh2.libssh2.sftp/close
libssh2_sftp_close_handleclj-libssh2.libssh2.sftp/close-handle
libssh2_sftp_closedirclj-libssh2.libssh2.sftp/closedir
libssh2_sftp_fsetstatclj-libssh2.libssh2.sftp/fsetstat
libssh2_sftp_fstatclj-libssh2.libssh2.sftp/fstat
libssh2_sftp_fstat_exclj-libssh2.libssh2.sftp/fstat-ex
libssh2_sftp_fstatvfsclj-libssh2.libssh2.sftp/fstatvfs
libssh2_sftp_fsyncclj-libssh2.libssh2.sftp/fsync
libssh2_sftp_get_channelclj-libssh2.libssh2.sftp/get-channel
libssh2_sftp_initclj-libssh2.libssh2.sftp/init
libssh2_sftp_last_errorclj-libssh2.libssh2.sftp/last-error
libssh2_sftp_lstatclj-libssh2.libssh2.sftp/lstat
libssh2_sftp_mkdirclj-libssh2.libssh2.sftp/mkdir
libssh2_sftp_mkdir_exclj-libssh2.libssh2.sftp/mkdir-ex
libssh2_sftp_openclj-libssh2.libssh2.sftp/open
libssh2_sftp_open_exclj-libssh2.libssh2.sftp/open-ex
libssh2_sftp_opendirclj-libssh2.libssh2.sftp/opendir
libssh2_sftp_readclj-libssh2.libssh2.sftp/read
libssh2_sftp_readdirclj-libssh2.libssh2.sftp/readdir
libssh2_sftp_readdir_exclj-libssh2.libssh2.sftp/readdir-ex
libssh2_sftp_readlinkclj-libssh2.libssh2.sftp/readlink
libssh2_sftp_realpathclj-libssh2.libssh2.sftp/realpath
libssh2_sftp_renameclj-libssh2.libssh2.sftp/rename
libssh2_sftp_rename_exclj-libssh2.libssh2.sftp/rename-ex
libssh2_sftp_rewindclj-libssh2.libssh2.sftp/rewind
libssh2_sftp_rmdirclj-libssh2.libssh2.sftp/rmdir
libssh2_sftp_rmdir_exclj-libssh2.libssh2.sftp/rmdir-ex
libssh2_sftp_seek64clj-libssh2.libssh2.sftp/seek64
libssh2_sftp_setstatclj-libssh2.libssh2.sftp/setstat
libssh2_sftp_shutdownclj-libssh2.libssh2.sftp/shutdown
libssh2_sftp_statclj-libssh2.libssh2.sftp/stat
libssh2_sftp_stat_exclj-libssh2.libssh2.sftp/stat-ex
libssh2_sftp_statvfsclj-libssh2.libssh2.sftp/statvfs
libssh2_sftp_symlinkclj-libssh2.libssh2.sftp/symlink
libssh2_sftp_symlink_exclj-libssh2.libssh2.sftp/symlink-ex
libssh2_sftp_tell64clj-libssh2.libssh2.sftp/tell64
libssh2_sftp_unlinkclj-libssh2.libssh2.sftp/unlink
libssh2_sftp_unlink_exclj-libssh2.libssh2.sftp/unlink-ex
libssh2_sftp_writeclj-libssh2.libssh2.sftp/write
libssh2_traceclj-libssh2.libssh2/trace
libssh2_trace_sethandlerclj-libssh2.libssh2/trace-sethandler
libssh2_userauth_authenticatedclj-libssh2.libssh2.userauth/authenticated
libssh2_userauth_hostbased_fromfileclj-libssh2.libssh2.userauth/hostbased-fromfile
libssh2_userauth_hostbased_fromfile_exclj-libssh2.libssh2.userauth/hostbased-fromfile-ex
libssh2_userauth_keyboard_interactiveclj-libssh2.libssh2.userauth/keyboard-interactive
libssh2_userauth_keyboard_interactive_exclj-libssh2.libssh2.userauth/keyboard-interactive-ex
libssh2_userauth_listclj-libssh2.libssh2.userauth/list
libssh2_userauth_passwordclj-libssh2.libssh2.userauth/password
libssh2_userauth_password_exclj-libssh2.libssh2.userauth/password-ex
libssh2_userauth_publickeyclj-libssh2.libssh2.userauth/publickey
libssh2_userauth_publickey_fromfileclj-libssh2.libssh2.userauth/publickey-fromfile
libssh2_userauth_publickey_fromfile_exclj-libssh2.libssh2.userauth/publickey-fromfile-ex
libssh2_userauth_publickey_frommemoryclj-libssh2.libssh2.userauth/publickey-frommemory
libssh2_versionclj-libssh2.libssh2/version

Deprecated Functions

These functions are mapped, but they are deprecated in both libssh2 and clj-libssh2.

libssh2clj-libssh2
libssh2_banner_setclj-libssh2.libssh2/banner-set
libssh2_base64_decodeclj-libssh2.libssh2/base64-decode
libssh2_channel_handle_extended_dataclj-libssh2.libssh2.channel/handle-extended-data
libssh2_channel_ignore_extended_dataclj-libssh2.libssh2.channel/ignore-extended-data
libssh2_channel_receive_window_adjustclj-libssh2.libssh2.channel/receive-window-adjust
libssh2_knownhost_addclj-libssh2.libssh2.knownhost/add
libssh2_pollclj-libssh2.libssh2/poll
libssh2_poll_channel_readclj-libssh2.libssh2/poll-channel-read
libssh2_scp_sendclj-libssh2.libssh2.scp/send
libssh2_scp_send_exclj-libssh2.libssh2.scp/send-ex
libssh2_session_startupclj-libssh2.libssh2.session/startup
libssh2_sftp_seekclj-libssh2.libssh2.sftp/seek
libssh2_sftp_tellclj-libssh2.libssh2.sftp/tell

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close