Lines Matching refs:which

4 We need to evolve the API surface of BIO which is relevant to BIO_dgram (and the
5 eventual BIO_dgram_mem) to support APIs which allow multiple datagrams to be
23 on OSes which do not support `sendmmsg` or `sendmsg`.
28 - We do not have to expose functionality which we cannot guarantee
32 which would pollute the environment of applications which include
35 - For OSes which do not support `sendmmsg`, we emulate it using repeated
36 calls to `sendmsg`. For OSes which do not support `sendmsg`, we emulate it
45 ABI compatibility using a `stride` argument which callers must set to
51 - The BIO methods are designed to support stateless operation in which they
65 - The only way we could emulate iovecs on platforms which don't support
92 functionality is currently switched on, which would require otherwise
148 which the remote and local addresses are to be filled. If either of these
150 support may not be available in all circumstances, in which case processing of
166 available. It is then enabled using `BIO_dgram_set_local_addr_enable()`, which
169 Options which were considered
172 Options for the API surface which were considered included:
176 This design was chosen to form the basis of the adopted design, which is
208 - We would need to include the OS headers which provide these
250 number of iovecs which must not be exceeded if a forward progress
261 - We also need to decide what to do for OSes which don't support at least
265 have an alternate code path which doesn't rely on them?
280 iovecs and providing a performance profile which is surprising to code
284 which can be queried from BIO_dgram. This would be a constant set
289 of code being written which accidentally works on one platform but not
292 BIO_dgram which is 1 by default, which can be increased by a call to a
308 to request a new buffer, then have an API which returns the buffer:
329 queue of unused read buffers, which avoids the need for the application to do
440 new APIs, which should be very unusual.
458 BIO pair which provides identical semantics to the BIO_dgram above, both for the