From 4924ac8099be6fbd1f137c2887d3cb906e876170 Mon Sep 17 00:00:00 2001 From: Aris Adamantiadis Date: Tue, 1 Dec 2009 23:34:55 +0100 Subject: Asynchronous sockets work ! Still need a bit of tuning but it's stable enough for our current needs --- include/libssh/callbacks.h | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'include') diff --git a/include/libssh/callbacks.h b/include/libssh/callbacks.h index af82140..5047812 100644 --- a/include/libssh/callbacks.h +++ b/include/libssh/callbacks.h @@ -119,14 +119,15 @@ struct ssh_socket_callbacks_struct { }; typedef struct ssh_socket_callbacks_struct *ssh_socket_callbacks; -#define SSH_SOCKET_FLOW_WRITEWILLBLOCK (1<<0) -#define SSH_SOCKET_FLOW_WRITEWONTBLOCK (1<<1) -#define SSH_SOCKET_EXCEPTION_EOF (1<<0) -#define SSH_SOCKET_EXCEPTION_ERROR (1<<1) - -#define SSH_SOCKET_CONNECTED_OK (1<<0) -#define SSH_SOCKET_CONNECTED_ERROR (1<<1) -#define SSH_SOCKET_CONNECTED_TIMEOUT (1<<2) +#define SSH_SOCKET_FLOW_WRITEWILLBLOCK 1 +#define SSH_SOCKET_FLOW_WRITEWONTBLOCK 2 + +#define SSH_SOCKET_EXCEPTION_EOF 1 +#define SSH_SOCKET_EXCEPTION_ERROR 2 + +#define SSH_SOCKET_CONNECTED_OK 1 +#define SSH_SOCKET_CONNECTED_ERROR 2 +#define SSH_SOCKET_CONNECTED_TIMEOUT 3 /** Initializes an ssh_callbacks_struct * A call to this macro is mandatory when you have set a new -- cgit