Lines Matching refs:BIO_MSG
18 } BIO_MSG;
20 int BIO_sendmmsg(BIO *b, BIO_MSG *msg,
23 int BIO_recvmmsg(BIO *b, BIO_MSG *msg,
38 The B<BIO_MSG> structure provides a subset of the functionality of the B<struct
40 B<BIO_MSG> structures. On any particular invocation, these functions may process
45 The caller should set the I<data> member of a B<BIO_MSG> to a buffer containing
47 set to the size of the buffer in bytes. If the given B<BIO_MSG> is processed (in
49 that B<BIO_MSG>'s array index), I<data_len> will be modified to specify the
52 The I<flags> field of a B<BIO_MSG> provides input per-message flags to the
53 invocation. If the invocation processes that B<BIO_MSG>, the I<flags> field is
64 of a B<BIO_MSG> allows the destination address of sent datagrams to be specified
71 Similarly, the I<local> field of a B<BIO_MSG> allows the source address of sent
75 BIO_dgram_set_local_addr_enable(). If I<local> is non-NULL in a B<BIO_MSG> and
76 support for I<local> has not been enabled, processing of that B<BIO_MSG> fails.
94 The I<stride> argument must be set to C<sizeof(BIO_MSG)>. This argument
95 facilitates backwards compatibility if fields are added to B<BIO_MSG>. Callers
96 must zero-initialize B<BIO_MSG>.
140 entries in the B<BIO_MSG> array from 0 through n-1 inclusive have their