Lines Matching +full:double +full:- +full:buffering

18 .\" Set up some character translations and predefined strings.  \*(-- will
20 .\" double quote, and \*(R" will give a right double quote. \*(C+ will
24 .tr \(*W-
27 . ds -- \(*W-
29 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
30 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
37 . ds -- \|\(em\|
71 .\" Fear. Run. Save yourself. No user-serviceable parts.
81 . ds #H ((1u-(\\\\n(.fu%2u))*.13m)
97 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
98 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
99 . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
100 . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
101 . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
102 . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
104 . \" troff and (daisy-wheel) nroff accents
123 . ds d- d\h'-1'\(ga
124 . ds D- D\h'-1'\(hy
134 .TH BIO_S_ACCEPT 3ossl "2023-09-19" "3.0.11" "OpenSSL"
144 BIO_set_bind_mode, BIO_get_bind_mode, BIO_do_accept \- accept BIO
175 \&\fBBIO_s_accept()\fR returns the accept \s-1BIO\s0 method. This is a wrapper
176 round the platform's \s-1TCP/IP\s0 socket accept routines.
178 Using accept BIOs, \s-1TCP/IP\s0 connections can be accepted and data
179 transferred using only \s-1BIO\s0 routines. In this way any platform
180 specific operations are hidden by the \s-1BIO\s0 abstraction.
182 Read and write operations on an accept \s-1BIO\s0 will perform I/O
184 and the port (see below) is set up properly then the \s-1BIO\s0
189 If the close flag is set on an accept \s-1BIO\s0 then any active
191 the \s-1BIO\s0 is freed.
193 Calling \fBBIO_reset()\fR on an accept \s-1BIO\s0 will close any active
194 connection and reset the \s-1BIO\s0 into a state where it awaits another
211 port of \s-1BIO\s0 \fIb\fR. \*(L"port\*(R" has the same syntax as the port specified in
219 a single call: that is it creates a new accept \s-1BIO\s0 with port
228 buffering or \s-1SSL BIO\s0 is required for each connection. The
230 be automatically freed when the accept \s-1BIO\s0 is freed.
232 \&\fBBIO_get_accept_ip_family()\fR returns the \s-1IP\s0 family accepted by the \s-1BIO\s0 \fIb\fR,
233 which may be \fB\s-1BIO_FAMILY_IPV4\s0\fR, \fB\s-1BIO_FAMILY_IPV6\s0\fR, or \fB\s-1BIO_FAMILY_IPANY…
235 \&\fBBIO_set_accept_ip_family()\fR sets the \s-1IP\s0 family \fIfamily\fR accepted by \s-1BIO\s0 \f…
236 The default is \fB\s-1BIO_FAMILY_IPANY\s0\fR.
239 the current bind mode. If \fB\s-1BIO_BIND_NORMAL\s0\fR (the default) is set
241 \&\fB\s-1BIO_BIND_REUSEADDR\s0\fR is set then other sockets can bind to the
242 same port. If \fB\s-1BIO_BIND_REUSEADDR_IF_UNUSED\s0\fR is set then and
243 attempt is first made to use \s-1BIO_BIN_NORMAL,\s0 if this fails
245 using \fB\s-1BIO_BIND_REUSEADDR\s0\fR.
248 called, after the accept \s-1BIO\s0 has been setup, it will attempt
254 When an accept \s-1BIO\s0 is at the end of a chain it will await an
256 \&\s-1BIO\s0 is not at then end of a chain it passes I/O calls to the next
257 \&\s-1BIO\s0 in the chain.
259 When a connection is established a new socket \s-1BIO\s0 is created for
261 accept\->socket. This effectively means that attempting I/O on
266 then they are placed between the socket and the accept \s-1BIO,\s0
267 that is the chain will be accept\->otherbios\->socket.
270 the case) then the accept \s-1BIO\s0 must be made available for further
278 After this call \fBconnection\fR will contain a \s-1BIO\s0 for the recently
279 established connection and \fBaccept\fR will now be a single \s-1BIO\s0
285 perform I/O using the accept \s-1BIO\s0 itself. This is often undesirable
286 however because the accept \s-1BIO\s0 will still accept additional incoming
288 and freeing up the accept \s-1BIO\s0 after the initial connection.
292 \&\fBBIO_should_io_special()\fR with the reason \s-1BIO_RR_ACCEPT.\s0 If this happens
309 \&\fBBIO_get_accept_name()\fR returns the accept name or \s-1NULL\s0 on error.
310 \&\fBBIO_get_peer_name()\fR returns the peer name or \s-1NULL\s0 on error.
312 \&\fBBIO_get_accept_port()\fR returns the accept port as a string or \s-1NULL\s0 on error.
313 \&\fBBIO_get_peer_port()\fR returns the peer port as a string or \s-1NULL\s0 on error.
314 \&\fBBIO_get_accept_ip_family()\fR returns the \s-1IP\s0 family or <=0 on error.
316 \&\fBBIO_get_bind_mode()\fR returns the set of \fB\s-1BIO_BIND\s0\fR flags, or <=0 on failure.
318 \&\fBBIO_new_accept()\fR returns a \s-1BIO\s0 or \s-1NULL\s0 on error.
370 Copyright 2000\-2022 The OpenSSL Project Authors. All Rights Reserved.
374 in the file \s-1LICENSE\s0 in the source distribution or at