logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

libssh2_session_set_blocking - set or clear blocking mode on session

Description

session - session instance as returned by libssh2_session_init_ex(3)blocking - Set to a non-zero value to make the channel block, or zero to make it non-blocking.

       Set  or  clear  blocking  mode  on  the  selected on the session. This will instantly affect any channels
       associated with this session. If a read is performed on a session with no  data  currently  available,  a
       blocking  session  will  wait for data to arrive and return what it receives. A non-blocking session will
       return immediately with an empty buffer. If a write is performed on a session with no room for more data,
       a blocking session will wait for room. A non-blocking session will  return  immediately  without  writing
       anything.

Name

       libssh2_session_set_blocking - set or clear blocking mode on session

Return Value

       None

See Also

libssh2_session_init_ex(3)

libssh2 0.15                                       1 Jun 2007                    libssh2_session_set_blocking(3)

Synopsis

       #include <libssh2.h>

       void
       libssh2_session_set_blocking(LIBSSH2_SESSION *session, int blocking);

See Also