Liking cljdoc? Tell your friends :D

clj-libssh2.libssh2.session

Create and manipulate libssh2 sessions.

Create and manipulate libssh2 sessions.
raw docstring

abstractclj

(abstract session)

void **libssh2_session_abstract(LIBSSH2_SESSION *session);

void **libssh2_session_abstract(LIBSSH2_SESSION *session);
sourceraw docstring

(banner-get session)

const char *libssh2_session_banner_get(LIBSSH2_SESSION *session);

const char *libssh2_session_banner_get(LIBSSH2_SESSION *session);
sourceraw docstring

(banner-set session banner)

int libssh2_session_banner_set(LIBSSH2_SESSION *session, const char *banner);

int libssh2_session_banner_set(LIBSSH2_SESSION *session, const char *banner);
sourceraw docstring

block-directionsclj

(block-directions session)

int libssh2_session_block_directions(LIBSSH2_SESSION *session);

int libssh2_session_block_directions(LIBSSH2_SESSION *session);
sourceraw docstring

callback-setclj

(callback-set session cbtype callback)

void *libssh2_session_callback_set(LIBSSH2_SESSION *session, int cbtype, void *callback);

void *libssh2_session_callback_set(LIBSSH2_SESSION *session,
                                   int cbtype,
                                   void *callback);
sourceraw docstring

disconnectclj

(disconnect session description)

int libssh2_session_disconnect(LIBSSH2_SESSION *session, const char *description);

int libssh2_session_disconnect(LIBSSH2_SESSION *session,
                               const char *description);
sourceraw docstring

disconnect-exclj

(disconnect-ex session reason description lang)

int libssh2_session_disconnect_ex(LIBSSH2_SESSION *session, int reason, const char *description, const char *lang);

int libssh2_session_disconnect_ex(LIBSSH2_SESSION *session,
                                  int reason,
                                  const char *description,
                                  const char *lang);
sourceraw docstring

flagclj

(flag session flag value)

int libssh2_session_flag(LIBSSH2_SESSION *session, int flag, int value);

int libssh2_session_flag(LIBSSH2_SESSION *session, int flag, int value);
sourceraw docstring

freeclj

(free session)

int libssh2_session_free(LIBSSH2_SESSION *session);

int libssh2_session_free(LIBSSH2_SESSION *session);
sourceraw docstring

get-blockingclj

(get-blocking session)

int libssh2_session_get_blocking(LIBSSH2_SESSION* session);

int libssh2_session_get_blocking(LIBSSH2_SESSION* session);
sourceraw docstring

get-timeoutclj

(get-timeout session)

long libssh2_session_get_timeout(LIBSSH2_SESSION* session);

long libssh2_session_get_timeout(LIBSSH2_SESSION* session);
sourceraw docstring

handshakeclj

(handshake session sock)

int libssh2_session_handshake(LIBSSH2_SESSION *session, libssh2_socket_t sock);

int libssh2_session_handshake(LIBSSH2_SESSION *session,
                              libssh2_socket_t sock);
sourceraw docstring

hostkeyclj

(hostkey session len type)

const char *libssh2_session_hostkey(LIBSSH2_SESSION *session, size_t *len, int *type);

const char *libssh2_session_hostkey(LIBSSH2_SESSION *session,
                                    size_t *len,
                                    int *type);
sourceraw docstring

initclj

(init)

LIBSSH2_SESSION * libssh2_session_init();

LIBSSH2_SESSION * libssh2_session_init();
sourceraw docstring

init-exclj

(init-ex my-alloc my-free my-realloc abstract)

LIBSSH2_SESSION * libssh2_session_init_ex(LIBSSH2_ALLOC_FUNC((*my_alloc)), LIBSSH2_FREE_FUNC((*my_free)), LIBSSH2_REALLOC_FUNC((*my_realloc)), void *abstract);

LIBSSH2_SESSION * libssh2_session_init_ex(LIBSSH2_ALLOC_FUNC((*my_alloc)),
                                          LIBSSH2_FREE_FUNC((*my_free)),
                                          LIBSSH2_REALLOC_FUNC((*my_realloc)),
                                          void *abstract);
sourceraw docstring

last-errnoclj

(last-errno session)

int libssh2_session_last_errno(LIBSSH2_SESSION *session);

int libssh2_session_last_errno(LIBSSH2_SESSION *session);
sourceraw docstring

last-errorclj

(last-error session err-msg err-msg-len want-buf)

int libssh2_session_last_error(LIBSSH2_SESSION *session, char **errmsg, int *errmsg_len, int want_buf);

int libssh2_session_last_error(LIBSSH2_SESSION *session,
                               char **errmsg,
                               int *errmsg_len,
                               int want_buf);
sourceraw docstring

method-prefclj

(method-pref session method-type prefs)

int libssh2_session_method_pref(LIBSSH2_SESSION *session, int method_type, const char *prefs);

int libssh2_session_method_pref(LIBSSH2_SESSION *session,
                               int method_type,
                               const char *prefs);
sourceraw docstring

methodsclj

(methods session method-type)

const char *libssh2_session_methods(LIBSSH2_SESSION *session, int method_type);

const char *libssh2_session_methods(LIBSSH2_SESSION *session,
                                    int method_type);
sourceraw docstring

set-blockingclj

(set-blocking session blocking)

void libssh2_session_set_blocking(LIBSSH2_SESSION* session, int blocking);

void libssh2_session_set_blocking(LIBSSH2_SESSION* session, int blocking);
sourceraw docstring

set-timeoutclj

(set-timeout session timeout)

void libssh2_session_set_timeout(LIBSSH2_SESSION* session, long timeout);

void libssh2_session_set_timeout(LIBSSH2_SESSION* session, long timeout);
sourceraw docstring

startupcljdeprecated

(startup session sock)

int libssh2_session_startup(LIBSSH2_SESSION *session, int sock);

int libssh2_session_startup(LIBSSH2_SESSION *session, int sock);
sourceraw docstring

supported-algsclj

(supported-algs session method-type algs)

int libssh2_session_supported_algs(LIBSSH2_SESSION* session, int method_type, const char*** algs);

int libssh2_session_supported_algs(LIBSSH2_SESSION* session,
                                   int method_type,
                                   const char*** algs);
sourceraw docstring

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

× close