libssh2_session_block_directions man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

libssh2_session_block_directionslibssh2 manlibssh2_session_block_directions(3)

       libssh2_session_block_directions	 -  get	 directions that socket should
       wait for before calling libssh2 function again

       #include <libssh2.h>

       int libssh2_session_block_directions(LIBSSH2_SESSION *session);

       session - Session instance as returned by libssh2_session_init_ex(3)

       When any of libssh2 functions return LIBSSH2_ERROR_EAGAIN  an  applica‐
       tion  should  wait for the socket to have data available for reading or
       writing. Depending on the return value of  libssh2_session_block_direc‐
       tions(3) an application should wait for read, write or both.

       Returns	the  set  of directions as a binary mask. Can be a combination

       LIBSSH2_SESSION_BLOCK_INBOUND: Inbound direction blocked.

       LIBSSH2_SESSION_BLOCK_OUTBOUND: Outbound direction blocked.

       Application should wait for data to be available for  socket  prior  to
       calling	a  libssh2 function again. If LIBSSH2_SESSION_BLOCK_INBOUND is
       set select should contain the session socket in	readfds	 set.	Corre‐
       spondingly in case of LIBSSH2_SESSION_BLOCK_INBOUND writefds set should
       contain the socket.

       Added in 1.0

libssh2 1.0			  1 Oct 200libssh2_session_block_directions(3)

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net