Lines Matching refs:BIO_METHOD
20 BIO_METHOD *BIO_meth_new(int type, const char *name);
22 void BIO_meth_free(BIO_METHOD *biom);
24 int (*BIO_meth_get_write_ex(const BIO_METHOD *biom))(BIO *, const char *, size_t,
26 int (*BIO_meth_get_write(const BIO_METHOD *biom))(BIO *, const char *, int);
27 int BIO_meth_set_write_ex(BIO_METHOD *biom,
29 int BIO_meth_set_write(BIO_METHOD *biom,
32 int (*BIO_meth_get_read_ex(const BIO_METHOD *biom))(BIO *, char *, size_t, size_t *);
33 int (*BIO_meth_get_read(const BIO_METHOD *biom))(BIO *, char *, int);
34 int BIO_meth_set_read_ex(BIO_METHOD *biom,
36 int BIO_meth_set_read(BIO_METHOD *biom, int (*read)(BIO *, char *, int));
38 int (*BIO_meth_get_puts(const BIO_METHOD *biom))(BIO *, const char *);
39 int BIO_meth_set_puts(BIO_METHOD *biom, int (*puts)(BIO *, const char *));
41 int (*BIO_meth_get_gets(const BIO_METHOD *biom))(BIO *, char *, int);
42 int BIO_meth_set_gets(BIO_METHOD *biom,
45 long (*BIO_meth_get_ctrl(const BIO_METHOD *biom))(BIO *, int, long, void *);
46 int BIO_meth_set_ctrl(BIO_METHOD *biom,
49 int (*BIO_meth_get_create(const BIO_METHOD *bion))(BIO *);
50 int BIO_meth_set_create(BIO_METHOD *biom, int (*create)(BIO *));
52 int (*BIO_meth_get_destroy(const BIO_METHOD *biom))(BIO *);
53 int BIO_meth_set_destroy(BIO_METHOD *biom, int (*destroy)(BIO *));
55 long (*BIO_meth_get_callback_ctrl(const BIO_METHOD *biom))(BIO *, int, BIO_info_cb *);
56 int BIO_meth_set_callback_ctrl(BIO_METHOD *biom,
61 The B<BIO_METHOD> type is a structure used for the implementation of new BIO
65 BIO_meth_new() creates a new B<BIO_METHOD> structure. It should be given a
78 BIO_meth_free() destroys a B<BIO_METHOD> structure and frees up any memory
119 in a pointer to the current BIO_METHOD. The BIO_new() function will allocate the
143 BIO_meth_new(int type, const char *name) returns a valid B<BIO_METHOD> or NULL