libssh2_session_abstract(3)

πŸ“¦
version 1.11.1 Β· 3 versions
, in alpine 3.22, alpine 3.23, alpine 3.24, arch rolling, debian trixie, epel 10, epel 9, fedora 43, fedora 44, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– libssh2_session_abstract πŸ’–

okay bestie, this is the libssh2 manual page for libssh2_session_abstract(3), and it's literally the "where is that abstract pointer living?" function. no cap. ✨

🌸 NAME 🌸

libssh2_session_abstract β€” return a pointer to a session's abstract pointer.

πŸ¦‹ SYNOPSIS πŸ¦‹

#include <libssh2.h>

void **
libssh2_session_abstract(LIBSSH2_SESSION *session);

πŸ’… DESCRIPTION πŸ’…

This function returns a pointer to where the abstract pointer provided to libssh2_session_init_ex(3) is stored. And by providing a doubly de-referenced pointer, the internal storage of the session instance may be modified in place. periodt. πŸ”₯

🫢 RETURN VALUE 🫢

A pointer to session internal storage whose contents point to previously provided abstract data. that's the whole vibe. πŸ’–

πŸ‘‘ SEE ALSO πŸ‘‘

libssh2_session_init_ex(3)


xoxo, this was the libssh2 0.15 manual, dated 1 Jun 2007. stay iconic πŸ’