Lines Matching defs:biom
38 BIO_METHOD *biom = OPENSSL_zalloc(sizeof(BIO_METHOD));
40 if (biom == NULL
41 || (biom->name = OPENSSL_strdup(name)) == NULL) {
42 OPENSSL_free(biom);
46 biom->type = type;
47 return biom;
50 void BIO_meth_free(BIO_METHOD *biom)
52 if (biom != NULL) {
53 OPENSSL_free(biom->name);
54 OPENSSL_free(biom);
58 int (*BIO_meth_get_write(const BIO_METHOD *biom)) (BIO *, const char *, int)
60 return biom->bwrite_old;
63 int (*BIO_meth_get_write_ex(const BIO_METHOD *biom)) (BIO *, const char *, size_t,
66 return biom->bwrite;
89 int BIO_meth_set_write(BIO_METHOD *biom,
92 biom->bwrite_old = bwrite;
93 biom->bwrite = bwrite_conv;
97 int BIO_meth_set_write_ex(BIO_METHOD *biom,
100 biom->bwrite_old = NULL;
101 biom->bwrite = bwrite;
105 int (*BIO_meth_get_read(const BIO_METHOD *biom)) (BIO *, char *, int)
107 return biom->bread_old;
110 int (*BIO_meth_get_read_ex(const BIO_METHOD *biom)) (BIO *, char *, size_t, size_t *)
112 return biom->bread;
135 int BIO_meth_set_read(BIO_METHOD *biom,
138 biom->bread_old = bread;
139 biom->bread = bread_conv;
143 int BIO_meth_set_read_ex(BIO_METHOD *biom,
146 biom->bread_old = NULL;
147 biom->bread = bread;
151 int (*BIO_meth_get_puts(const BIO_METHOD *biom)) (BIO *, const char *)
153 return biom->bputs;
156 int BIO_meth_set_puts(BIO_METHOD *biom,
159 biom->bputs = bputs;
163 int (*BIO_meth_get_gets(const BIO_METHOD *biom)) (BIO *, char *, int)
165 return biom->bgets;
168 int BIO_meth_set_gets(BIO_METHOD *biom,
171 biom->bgets = bgets;
175 long (*BIO_meth_get_ctrl(const BIO_METHOD *biom)) (BIO *, int, long, void *)
177 return biom->ctrl;
180 int BIO_meth_set_ctrl(BIO_METHOD *biom,
183 biom->ctrl = ctrl;
187 int (*BIO_meth_get_create(const BIO_METHOD *biom)) (BIO *)
189 return biom->create;
192 int BIO_meth_set_create(BIO_METHOD *biom, int (*create) (BIO *))
194 biom->create = create;
198 int (*BIO_meth_get_destroy(const BIO_METHOD *biom)) (BIO *)
200 return biom->destroy;
203 int BIO_meth_set_destroy(BIO_METHOD *biom, int (*destroy) (BIO *))
205 biom->destroy = destroy;
209 long (*BIO_meth_get_callback_ctrl(const BIO_METHOD *biom)) (BIO *, int, BIO_info_cb *)
211 return biom->callback_ctrl;
214 int BIO_meth_set_callback_ctrl(BIO_METHOD *biom,
218 biom->callback_ctrl = callback_ctrl;