Lines Matching refs:BIO
10 - BIO control operations
16 typedef int BIO_info_cb(BIO *b, int state, int res);
18 long BIO_ctrl(BIO *bp, int cmd, long larg, void *parg);
19 long BIO_callback_ctrl(BIO *b, int cmd, BIO_info_cb *cb);
20 void *BIO_ptr_ctrl(BIO *bp, int cmd, long larg);
21 long BIO_int_ctrl(BIO *bp, int cmd, long larg, int iarg);
23 int BIO_reset(BIO *b);
24 int BIO_seek(BIO *b, int ofs);
25 int BIO_tell(BIO *b);
26 int BIO_flush(BIO *b);
27 int BIO_eof(BIO *b);
28 int BIO_set_close(BIO *b, long flag);
29 int BIO_get_close(BIO *b);
30 int BIO_pending(BIO *b);
31 int BIO_wpending(BIO *b);
32 size_t BIO_ctrl_pending(BIO *b);
33 size_t BIO_ctrl_wpending(BIO *b);
35 int BIO_get_info_callback(BIO *b, BIO_info_cb **cbp);
36 int BIO_set_info_callback(BIO *b, BIO_info_cb *cb);
38 int BIO_get_ktls_send(BIO *b);
39 int BIO_get_ktls_recv(BIO *b);
44 are BIO "control" operations taking arguments of various types.
47 specific to a particular type of BIO are described in the specific
51 BIO_reset() typically resets a BIO to some initial state, in the case
55 BIO_seek() resets a file related BIO's (that is file descriptor and
58 BIO_tell() returns the current file position of a file related BIO.
63 BIO_eof() returns 1 if the BIO has read EOF, the precise meaning of
64 "EOF" varies according to the BIO type.
66 BIO_set_close() sets the BIO B<b> close flag to B<flag>. B<flag> can
68 in a source/sink BIO to indicate that the underlying I/O stream should
69 be closed when the BIO is freed.
79 BIO_get_ktls_send() returns 1 if the BIO is using the Kernel TLS data-path for
81 BIO_get_ktls_recv() returns 1 if the BIO is using the Kernel TLS data-path for
107 BIO_get_ktls_send() returns 1 if the BIO is using the Kernel TLS data-path for
109 BIO_get_ktls_recv() returns 1 if the BIO is using the Kernel TLS data-path for
121 case of a file BIO some data may be available in the FILE structures
123 portably way. For other types of BIO they may not be supported.
126 operation usually pass the operation to the next BIO in the chain.
127 This often means there is no need to locate the required BIO for
129 be automatically passed to the relevant BIO. However, this can cause
132 or file descriptor BIO.
142 the case of BIO_seek() on a file BIO for a successful operation.