Lines Matching refs:callback
8 - BIO callback functions
18 void BIO_set_callback_ex(BIO *b, BIO_callback_fn_ex callback);
48 callback. The callback is called during most high-level BIO operations. It can
53 callback. New code should not use these functions, but they are retained for
54 backwards compatibility. Any callback set via BIO_set_callback_ex() will get
58 used to set and retrieve an argument for use in the callback.
60 BIO_debug_callback_ex() is a standard debugging callback which prints
61 out information relating to each BIO operation. If the callback
64 deprecated version of the same callback for use with the old callback
67 BIO_callback_fn_ex is the type of the callback function and BIO_callback_fn
68 is the type of the old format callback function. The meaning of each argument
75 The BIO the callback is attached to is passed in B<b>.
80 the callback is called twice, once before and once after the actual
102 application if no callback were present. The actual value returned
103 is the return value of the callback itself. In the case of callbacks
110 The callback should normally simply return B<ret> when it has
116 In the notes below, B<callback> defers to the actual callback
127 callback(b, BIO_CB_FREE, NULL, 0L, 0L, 1L)
137 callback(b, BIO_CB_READ, data, dlen, 0L, 1L)
146 callback(b, BIO_CB_READ|BIO_CB_RETURN, data, dlen, 0L, retvalue)
156 callback(b, BIO_CB_WRITE, datat, dlen, 0L, 1L)
165 callback(b, BIO_CB_WRITE|BIO_CB_RETURN, data, dlen, 0L, retvalue)
175 callback(b, BIO_CB_GETS, buf, size, 0L, 1L)
184 callback(b, BIO_CB_GETS|BIO_CB_RETURN, buf, size, 0L, retvalue)
194 callback(b, BIO_CB_PUTS, buf, 0, 0L, 1L)
202 callback(b, BIO_CB_PUTS|BIO_CB_RETURN, buf, 0, 0L, retvalue)
212 callback(b, BIO_CB_CTRL, parg, cmd, larg, 1L)
220 callback(b, BIO_CB_CTRL|BIO_CB_RETURN, parg, cmd, larg, ret)
234 callback(b, BIO_CB_SENDMMSG, args, 0, 0, 1)
242 callback(b, BIO_CB_SENDMMSG | BIO_CB_RETURN, args, ret, 0, 0, ret)
260 BIO_get_callback_ex() and BIO_get_callback() return the callback function