/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
library/cpp/openssl/holders/bio.cpp
29 строк
857 B
qkrorlqr
Initial NBS OpenSource export
28 апр 2023, 21:54
28 апр 2023, 21:54
783a858
Код
Авторство
О чём код?
#include "bio.h" namespace NOpenSSL { TBioMethod::TBioMethod( int type, const char* name, int (*write)(BIO*, const char*, int), int (*read)(BIO*, char*, int), int (*puts)(BIO*, const char*), int (*gets)(BIO*, char*, int), long (*ctrl)(BIO*, int, long, void*), int (*create)(BIO*), int (*destroy)(BIO*), long (*callbackCtrl)(BIO*, int, bio_info_cb*) ) : THolder(type, name) { BIO_meth_set_write(*this, write); BIO_meth_set_read(*this, read); BIO_meth_set_puts(*this, puts); BIO_meth_set_gets(*this, gets); BIO_meth_set_ctrl(*this, ctrl); BIO_meth_set_create(*this, create); BIO_meth_set_destroy(*this, destroy); BIO_meth_set_callback_ctrl(*this, callbackCtrl); } } // namespace NOpenSSL