Source position: IdSSLOpenSSLHeaders.pas line 15585
type SSL_METHOD = record |
||
version: TIdC_INT; |
|
|
ssl_new: function( |
|
|
s: PSSL |
||
):TIdC_INT; |
||
ssl_clear: procedure( |
|
|
s: PSSL |
||
); |
||
ssl_free: procedure( |
|
|
s: PSSL |
||
); |
||
ssl_accept: function( |
|
|
s: PSSL |
||
):TIdC_INT; |
||
ssl_connect: function( |
|
|
s: PSSL |
||
):TIdC_INT; |
||
ssl_read: function( |
|
|
s: PSSL; |
||
buf: Pointer; |
||
len: TIdC_INT |
||
):TIdC_INT; |
||
ssl_peek: function( |
|
|
s: PSSL; |
||
buf: Pointer; |
||
len: TIdC_INT |
||
):TIdC_INT; |
||
ssl_write: function( |
|
|
s: PSSL; |
||
const buf: Pointer; |
||
len: TIdC_INT |
||
):TIdC_INT; |
||
ssl_shutdown: function( |
|
|
s: PSSL |
||
):TIdC_INT; |
||
ssl_renegotiate: function( |
|
|
s: PSSL |
||
):TIdC_INT; |
||
ssl_renegotiate_check: function( |
|
|
s: PSSL |
||
):TIdC_INT; |
||
ssl_get_message: function( |
|
|
s: PSSL; |
||
st1: TIdC_INT; |
||
stn: TIdC_INT; |
||
mt: TIdC_INT; |
||
max: TIdC_LONG; |
||
ok: PIdC_INT |
||
):TIdC_LONG; |
||
ssl_read_bytes: function( |
|
|
s: PSSL; |
||
_type: TIdC_INT; |
||
buf: PByte; |
||
len: TIdC_INT; |
||
peek: TIdC_INT |
||
):TIdC_INT; |
||
ssl_write_bytes: function( |
|
|
s: PSSL; |
||
_type: TIdC_INT; |
||
const buf: Pointer; |
||
len: TIdC_INT |
||
):TIdC_INT; |
||
ssl_dispatch_alert: function( |
|
|
s: PSSL |
||
):TIdC_INT; |
||
ssl_ctrl: function( |
|
|
s: PSSL; |
||
cmd: TIdC_INT; |
||
larg: TIdC_LONG; |
||
parg: Pointer |
||
):TIdC_LONG; |
||
ssl_ctx_ctrl: function( |
|
|
ctx: PSSL_CTX; |
||
cmd: TIdC_INT; |
||
larg: TIdC_LONG; |
||
parg: Pointer |
||
):TIdC_LONG; |
||
get_cipher_by_char: function( |
|
|
const ptr: PByte |
||
):PSSL_CIPHER; |
||
put_cipher_by_char: function( |
|
|
const cipher: PSSL_CIPHER; |
||
ptr: PByte |
||
):TIdC_INT; |
||
ssl_pending: function( |
|
|
const s: PSSL |
||
):TIdC_INT; |
||
num_ciphers: function: TIdC_INT; |
|
|
get_cipher: function( |
|
|
ncipher: TIdC_UNSIGNED |
||
):PSSL_CIPHER; |
||
get_ssl_method: function( |
|
|
version: TIdC_INT |
||
):PSSL_METHOD; |
||
get_timeout: function: TIdC_LONG; |
|
|
ssl3_enc: PSSL3_ENC_METHOD; |
|
|
ssl_version: function: TIdC_INT; |
|
|
ssl_callback_ctrl: function( |
|
|
s: PSSL; |
||
cb_id: TIdC_INT; |
||
fp: SSL_METHOD_PROC |
||
):TIdC_LONG; |
||
ssl_ctx_callback_ctrl: function( |
|
|
s: PSSL_CTX; |
||
cb_id: TIdC_INT; |
||
fp: SSL_METHOD_PROC |
||
):TIdC_LONG; |
||
end; |
CT Web help |
CodeTyphon Studio |