Lines Matching refs:OPENSSL_EXPORT
84 OPENSSL_EXPORT BIO *BIO_new(const BIO_METHOD *method);
92 OPENSSL_EXPORT int BIO_free(BIO *bio);
98 OPENSSL_EXPORT void BIO_vfree(BIO *bio);
101 OPENSSL_EXPORT int BIO_up_ref(BIO *bio);
108 OPENSSL_EXPORT int BIO_read(BIO *bio, void *data, int len);
118 OPENSSL_EXPORT int BIO_gets(BIO *bio, char *buf, int size);
122 OPENSSL_EXPORT int BIO_write(BIO *bio, const void *data, int len);
126 OPENSSL_EXPORT int BIO_write_all(BIO *bio, const void *data, size_t len);
130 OPENSSL_EXPORT int BIO_puts(BIO *bio, const char *buf);
134 OPENSSL_EXPORT int BIO_flush(BIO *bio);
144 OPENSSL_EXPORT long BIO_ctrl(BIO *bio, int cmd, long larg, void *parg);
149 OPENSSL_EXPORT char *BIO_ptr_ctrl(BIO *bp, int cmd, long larg);
153 OPENSSL_EXPORT long BIO_int_ctrl(BIO *bp, int cmd, long larg, int iarg);
158 OPENSSL_EXPORT int BIO_reset(BIO *bio);
163 OPENSSL_EXPORT int BIO_eof(BIO *bio);
166 OPENSSL_EXPORT void BIO_set_flags(BIO *bio, int flags);
169 OPENSSL_EXPORT int BIO_test_flags(const BIO *bio, int flags);
174 OPENSSL_EXPORT int BIO_should_read(const BIO *bio);
179 OPENSSL_EXPORT int BIO_should_write(const BIO *bio);
184 OPENSSL_EXPORT int BIO_should_retry(const BIO *bio);
190 OPENSSL_EXPORT int BIO_should_io_special(const BIO *bio);
200 OPENSSL_EXPORT int BIO_get_retry_reason(const BIO *bio);
204 OPENSSL_EXPORT void BIO_set_retry_reason(BIO *bio, int reason);
207 OPENSSL_EXPORT void BIO_clear_flags(BIO *bio, int flags);
211 OPENSSL_EXPORT void BIO_set_retry_read(BIO *bio);
215 OPENSSL_EXPORT void BIO_set_retry_write(BIO *bio);
219 OPENSSL_EXPORT int BIO_get_retry_flags(BIO *bio);
223 OPENSSL_EXPORT void BIO_clear_retry_flags(BIO *bio);
227 OPENSSL_EXPORT int BIO_method_type(const BIO *bio);
252 OPENSSL_EXPORT long BIO_callback_ctrl(BIO *bio, int cmd, bio_info_cb fp);
255 OPENSSL_EXPORT size_t BIO_pending(const BIO *bio);
259 OPENSSL_EXPORT size_t BIO_ctrl_pending(const BIO *bio);
262 OPENSSL_EXPORT size_t BIO_wpending(const BIO *bio);
268 OPENSSL_EXPORT int BIO_set_close(BIO *bio, int close_flag);
272 OPENSSL_EXPORT size_t BIO_number_read(const BIO *bio);
276 OPENSSL_EXPORT size_t BIO_number_written(const BIO *bio);
290 OPENSSL_EXPORT BIO *BIO_push(BIO *bio, BIO *appended_bio);
296 OPENSSL_EXPORT BIO *BIO_pop(BIO *bio);
300 OPENSSL_EXPORT BIO *BIO_next(BIO *bio);
305 OPENSSL_EXPORT void BIO_free_all(BIO *bio);
309 OPENSSL_EXPORT BIO *BIO_find_type(BIO *bio, int type);
313 OPENSSL_EXPORT void BIO_copy_next_retry(BIO *bio);
320 OPENSSL_EXPORT int BIO_printf(BIO *bio, const char *format, ...)
328 OPENSSL_EXPORT int BIO_indent(BIO *bio, unsigned indent, unsigned max_indent);
332 OPENSSL_EXPORT int BIO_hexdump(BIO *bio, const uint8_t *data, size_t len,
337 OPENSSL_EXPORT void ERR_print_errors(BIO *bio);
351 OPENSSL_EXPORT int BIO_read_asn1(BIO *bio, uint8_t **out, size_t *out_len,
377 OPENSSL_EXPORT const BIO_METHOD *BIO_s_mem(void);
384 OPENSSL_EXPORT BIO *BIO_new_mem_buf(const void *buf, int len);
389 OPENSSL_EXPORT int BIO_mem_contents(const BIO *bio,
399 OPENSSL_EXPORT long BIO_get_mem_data(BIO *bio, char **contents);
403 OPENSSL_EXPORT int BIO_get_mem_ptr(BIO *bio, BUF_MEM **out);
408 OPENSSL_EXPORT int BIO_set_mem_buf(BIO *bio, BUF_MEM *b, int take_ownership);
420 OPENSSL_EXPORT int BIO_set_mem_eof_return(BIO *bio, int eof_value);
433 OPENSSL_EXPORT const BIO_METHOD *BIO_s_fd(void);
437 OPENSSL_EXPORT BIO *BIO_new_fd(int fd, int close_flag);
445 OPENSSL_EXPORT int BIO_set_fd(BIO *bio, int fd, int close_flag);
453 OPENSSL_EXPORT int BIO_get_fd(BIO *bio, int *out_fd);
469 OPENSSL_EXPORT const BIO_METHOD *BIO_s_file(void);
473 OPENSSL_EXPORT BIO *BIO_new_file(const char *filename, const char *mode);
478 OPENSSL_EXPORT BIO *BIO_new_fp(FILE *stream, int close_flag);
482 OPENSSL_EXPORT int BIO_get_fp(BIO *bio, FILE **out_file);
487 OPENSSL_EXPORT int BIO_set_fp(BIO *bio, FILE *file, int close_flag);
492 OPENSSL_EXPORT int BIO_read_filename(BIO *bio, const char *filename);
497 OPENSSL_EXPORT int BIO_write_filename(BIO *bio, const char *filename);
502 OPENSSL_EXPORT int BIO_append_filename(BIO *bio, const char *filename);
507 OPENSSL_EXPORT int BIO_rw_filename(BIO *bio, const char *filename);
522 OPENSSL_EXPORT const BIO_METHOD *BIO_s_socket(void);
527 OPENSSL_EXPORT BIO *BIO_new_socket(int fd, int close_flag);
535 OPENSSL_EXPORT const BIO_METHOD *BIO_s_connect(void);
543 OPENSSL_EXPORT BIO *BIO_new_connect(const char *host_and_optional_port);
550 OPENSSL_EXPORT int BIO_set_conn_hostname(BIO *bio,
555 OPENSSL_EXPORT int BIO_set_conn_port(BIO *bio, const char *port_str);
559 OPENSSL_EXPORT int BIO_set_conn_int_port(BIO *bio, const int *port);
563 OPENSSL_EXPORT int BIO_set_nbio(BIO *bio, int on);
567 OPENSSL_EXPORT int BIO_do_connect(BIO *bio);
599 OPENSSL_EXPORT int BIO_new_bio_pair(BIO **out1, size_t writebuf1, BIO **out2,
604 OPENSSL_EXPORT size_t BIO_ctrl_get_read_request(BIO *bio);
609 OPENSSL_EXPORT size_t BIO_ctrl_get_write_guarantee(BIO *bio);
614 OPENSSL_EXPORT int BIO_shutdown_wr(BIO *bio);
623 OPENSSL_EXPORT int BIO_get_new_index(void);
636 OPENSSL_EXPORT BIO_METHOD *BIO_meth_new(int type, const char *name);
639 OPENSSL_EXPORT void BIO_meth_free(BIO_METHOD *method);
644 OPENSSL_EXPORT int BIO_meth_set_create(BIO_METHOD *method,
649 OPENSSL_EXPORT int BIO_meth_set_destroy(BIO_METHOD *method,
655 OPENSSL_EXPORT int BIO_meth_set_write(BIO_METHOD *method,
660 OPENSSL_EXPORT int BIO_meth_set_read(BIO_METHOD *method,
665 OPENSSL_EXPORT int BIO_meth_set_gets(BIO_METHOD *method,
670 OPENSSL_EXPORT int BIO_meth_set_ctrl(BIO_METHOD *method,
675 OPENSSL_EXPORT void BIO_set_data(BIO *bio, void *ptr);
678 OPENSSL_EXPORT void *BIO_get_data(BIO *bio);
682 OPENSSL_EXPORT void BIO_set_init(BIO *bio, int init);
685 OPENSSL_EXPORT int BIO_get_init(BIO *bio);
742 OPENSSL_EXPORT const BIO_METHOD *BIO_f_base64(void);
744 OPENSSL_EXPORT void BIO_set_retry_special(BIO *bio);
747 OPENSSL_EXPORT int BIO_set_write_buffer_size(BIO *bio, int buffer_size);
750 OPENSSL_EXPORT void BIO_set_shutdown(BIO *bio, int shutdown);
753 OPENSSL_EXPORT int BIO_get_shutdown(BIO *bio);
757 OPENSSL_EXPORT int BIO_meth_set_puts(BIO_METHOD *method,