第七章 抽象IO / 7.3 BIO 函数

BIO各个函数定义在crypto/bio.h中。所有的函数都由BIO_METHOD中的回调函数来实现。函数主要分为几类:

1  具体BIO相关函数

       比如:BIO_new_file(生成新文件)和BIO_get_fd(设置网络链接)等。

2  通用抽象函数

       比如BIO_readBIO_write等。

另外,有很多函数是由宏定义通过控制函数BIO_ctrl实现,比如BIO_set_nbioBIO_get_fdBIO_eof等等。