Lines Matching refs:callback
8 - BIO callback functions
18 void BIO_set_callback_ex(BIO *b, BIO_callback_fn_ex callback);
41 callback. The callback is called during most high-level BIO operations. It can
46 callback. New code should not use these functions, but they are retained for
47 backwards compatibility. Any callback set via BIO_set_callback_ex() will get
51 used to set and retrieve an argument for use in the callback.
53 BIO_debug_callback_ex() is a standard debugging callback which prints
54 out information relating to each BIO operation. If the callback
57 deprecated version of the same callback for use with the old callback
60 BIO_callback_fn_ex is the type of the callback function and BIO_callback_fn
61 is the type of the old format callback function. The meaning of each argument
68 The BIO the callback is attached to is passed in B<b>.
73 the callback is called twice, once before and once after the actual
95 application if no callback were present. The actual value returned
96 is the return value of the callback itself. In the case of callbacks
103 The callback should normally simply return B<ret> when it has
109 In the notes below, B<callback> defers to the actual callback
120 callback(b, BIO_CB_FREE, NULL, 0L, 0L, 1L)
130 callback(b, BIO_CB_READ, data, dlen, 0L, 1L)
139 callback(b, BIO_CB_READ|BIO_CB_RETURN, data, dlen, 0L, retvalue)
149 callback(b, BIO_CB_WRITE, datat, dlen, 0L, 1L)
158 callback(b, BIO_CB_WRITE|BIO_CB_RETURN, data, dlen, 0L, retvalue)
168 callback(b, BIO_CB_GETS, buf, size, 0L, 1L)
177 callback(b, BIO_CB_GETS|BIO_CB_RETURN, buf, size, 0L, retvalue)
187 callback(b, BIO_CB_PUTS, buf, 0, 0L, 1L)
195 callback(b, BIO_CB_PUTS|BIO_CB_RETURN, buf, 0, 0L, retvalue)
205 callback(b, BIO_CB_CTRL, parg, cmd, larg, 1L)
213 callback(b, BIO_CB_CTRL|BIO_CB_RETURN, parg, cmd, larg, ret)
225 BIO_get_callback_ex() and BIO_get_callback() return the callback function