Go to the source code of this file.
◆ DefIVarID
#define DefIVarID |
( |
|
name | ) |
|
◆ GetSSLCTX
#define GetSSLCTX |
( |
|
obj, |
|
|
|
ctx |
|
) |
| |
Value: do { \
TypedData_Get_Struct((
obj), SSL_CTX, &ossl_sslctx_type, (ctx)); \
} while (0)
Definition at line 28 of file ossl_ssl.c.
◆ numberof
#define numberof |
( |
|
ary | ) |
(int)(sizeof(ary)/sizeof((ary)[0])) |
◆ rb_intern
◆ ssl_get_error
#define ssl_get_error |
( |
|
ssl, |
|
|
|
ret |
|
) |
| SSL_get_error((ssl), (ret)) |
◆ TO_SOCKET
#define TO_SOCKET |
( |
|
s | ) |
(s) |
◆ Init_ossl_ssl()
Definition at line 2455 of file ossl_ssl.c.
References eOSSLError, id_call, mOSSL, rb_cIO, rb_define_class_under(), rb_define_module(), rb_define_module_under(), rb_eStandardError, rb_intern, rb_mWaitReadable, and rb_mWaitWritable.
◆ cSSLContext
◆ cSSLSocket
◆ mSSL
◆ ossl_ssl_type
Initial value:= {
"OpenSSL/SSL",
{
ossl_ssl_mark, ossl_ssl_free,
},
}
Definition at line 1552 of file ossl_ssl.c.