gwenhywfar
4.99.24rc8
|
#include <gwenhywfar/inherit.h>
#include <gwenhywfar/url.h>
#include <gwenhywfar/buffer.h>
#include <gwenhywfar/syncio.h>
#include <gwenhywfar/inetsocket.h>
Go to the source code of this file.
Macros | |
#define | GWEN_HTTP_SESSION_FLAGS_FORCE_SSL3 0x00000001 /* deprecated, will be removed in a future release */ |
#define | GWEN_HTTP_SESSION_FLAGS_NO_CACHE 0x00000002 |
#define | GWEN_HTTP_SESSION_FLAGS_PASSIVE 0x00000020 /* server session */ |
#define | GWEN_HTTP_SESSION_FLAGS_TLS_FORCE_UNSAFE_CIPHERS 0x00000008 /* deprecated, will be removed in a future release */ |
#define | GWEN_HTTP_SESSION_FLAGS_TLS_IGN_PREMATURE_CLOSE 0x00000010 |
#define | GWEN_HTTP_SESSION_FLAGS_TLS_ONLY_SAFE_CIPHERS 0x00000004 /* deprecated, will be removed in a future release */ |
Typedefs | |
typedef struct GWEN_HTTP_SESSION | GWEN_HTTP_SESSION |
SyncIO Initialisation | |
After creating a connection layer (consisting of a chain of GWEN_SYNCIO's) this callback is called. AqBanking uses it to set the TLS-cert-checking callback for the TLS syncio part (GWEN_SyncIo_Tls_SetCheckCertFn), so whenever a TLS connection is established and a certificate received, that function is called. | |
typedef int GWENHYWFAR_CB(* | GWEN_HTTPSESSION_INITSYNCIO_FN) (GWEN_HTTP_SESSION *sess, GWEN_SYNCIO *sio) |
GWENHYWFAR_API GWEN_HTTPSESSION_INITSYNCIO_FN | GWEN_HttpSession_SetInitSyncIoFn (GWEN_HTTP_SESSION *sess, GWEN_HTTPSESSION_INITSYNCIO_FN f) |
#define GWEN_HTTP_SESSION_FLAGS_FORCE_SSL3 0x00000001 /* deprecated, will be removed in a future release */ |
This flag forces SSLv3 connections when in HTTPS mode.
Definition at line 39 of file httpsession.h.
#define GWEN_HTTP_SESSION_FLAGS_NO_CACHE 0x00000002 |
Definition at line 41 of file httpsession.h.
#define GWEN_HTTP_SESSION_FLAGS_PASSIVE 0x00000020 /* server session */ |
Definition at line 49 of file httpsession.h.
#define GWEN_HTTP_SESSION_FLAGS_TLS_FORCE_UNSAFE_CIPHERS 0x00000008 /* deprecated, will be removed in a future release */ |
Definition at line 44 of file httpsession.h.
#define GWEN_HTTP_SESSION_FLAGS_TLS_IGN_PREMATURE_CLOSE 0x00000010 |
Definition at line 47 of file httpsession.h.
#define GWEN_HTTP_SESSION_FLAGS_TLS_ONLY_SAFE_CIPHERS 0x00000004 /* deprecated, will be removed in a future release */ |
Definition at line 43 of file httpsession.h.
typedef struct GWEN_HTTP_SESSION GWEN_HTTP_SESSION |
Definition at line 21 of file httpsession.h.