в openssl есть BIO_METHOD и там нужно предоставить свои функции для чтения и отправки данных. Если бросить исключение, то что-то все валится и неясно, где ловить
Нельзя бросать исключения
бросить-то можешь, но скорее все в том месте и завершится
Можно
Ловить нЕгде, надо в теле этой функции ловить. Потому что вызывающее обрамление -- С-шное.
Обсуждают сегодня