ekg2
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje Grupay Strony
Definicje | Zmienne
Dokumentacja pliku jabber-ssl.h
#include <ekg2-config.h>
#include <openssl/ssl.h>
#include <openssl/err.h>

Idź do kodu źródłowego tego pliku.

Definicje

#define SSL_SESSION   SSL *
#define SSL_INIT(session)   !(session = SSL_new(jabberSslCtx))
#define SSL_HELLO(session)   SSL_connect(session)
#define SSL_BYE(session)   SSL_shutdown(session)
#define SSL_DEINIT(session)   SSL_free(session)
#define SSL_GLOBAL_INIT()   SSL_library_init(); jabberSslCtx = SSL_CTX_new(SSLv23_client_method())
#define SSL_GLOBAL_DEINIT()   SSL_CTX_free(jabberSslCtx)
#define SSL_ERROR(retcode)   ERR_error_string(retcode, NULL) /* retcode need be value from SSL_get_error(session, res) */
#define SSL_E_AGAIN(ret)   ((ret == SSL_ERROR_WANT_READ || ret == SSL_ERROR_WANT_WRITE))
#define SSL_SEND(session, str, len)   SSL_write(session, str, len)
#define SSL_RECV(session, buf, size)   SSL_read(session, buf, size)
#define SSL_SET_FD(session, fd)   SSL_set_fd(session, fd)
#define SSL_GET_FD(session, fd)   fd
#define SSL_WRITE_DIRECTION(session, ret)   (ret != SSL_ERROR_WANT_READ)

Zmienne

SSL_CTX * jabberSslCtx

Dokumentacja definicji

#define SSL_BYE (   session)    SSL_shutdown(session)
#define SSL_DEINIT (   session)    SSL_free(session)
#define SSL_E_AGAIN (   ret)    ((ret == SSL_ERROR_WANT_READ || ret == SSL_ERROR_WANT_WRITE))
#define SSL_ERROR (   retcode)    ERR_error_string(retcode, NULL) /* retcode need be value from SSL_get_error(session, res) */
#define SSL_GET_FD (   session,
  fd 
)    fd
#define SSL_GLOBAL_DEINIT ( )    SSL_CTX_free(jabberSslCtx)
#define SSL_GLOBAL_INIT ( )    SSL_library_init(); jabberSslCtx = SSL_CTX_new(SSLv23_client_method())
#define SSL_HELLO (   session)    SSL_connect(session)
#define SSL_INIT (   session)    !(session = SSL_new(jabberSslCtx))
#define SSL_RECV (   session,
  buf,
  size 
)    SSL_read(session, buf, size)
#define SSL_SEND (   session,
  str,
  len 
)    SSL_write(session, str, len)
#define SSL_SESSION   SSL *
#define SSL_SET_FD (   session,
  fd 
)    SSL_set_fd(session, fd)
#define SSL_WRITE_DIRECTION (   session,
  ret 
)    (ret != SSL_ERROR_WANT_READ)

Dokumentacja zmiennych

SSL_CTX* jabberSslCtx