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 22 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()
| void Init_ossl_ssl |
( |
void |
| ) |
|
Definition at line 2389 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",
{
0, ossl_ssl_free,
},
}
Definition at line 1524 of file ossl_ssl.c.