Lines Matching full:memory

66 BIO_get_mem_ptr, BIO_new_mem_buf \- memory BIO
85 \&\fBBIO_s_mem()\fR returns the memory BIO method function.
87 A memory BIO is a source/sink BIO which uses memory for its I/O. Data
88 written to a memory BIO is stored in a BUF_MEM structure which is extended
94 \&\fBBIO_s_dgram_mem()\fR is a memory BIO that respects datagram semantics. A single
95 call to \fBBIO_write\fR\|(3) will write a single datagram to the memory BIO. A
110 Any data written to a memory BIO can be recalled by reading from it.
111 Unless the memory BIO is read only any data read from it is deleted from
114 Memory BIOs except \fBBIO_s_dgram_mem()\fR support \fBBIO_gets()\fR and \fBBIO_puts()\fR.
120 If the BIO_CLOSE flag is set when a memory BIO is freed then the underlying
123 Calling \fBBIO_reset()\fR on a read write memory BIO clears any data in it if the
133 \&\fBBIO_set_mem_eof_return()\fR sets the behaviour of memory BIO \fBb\fR when it is
134 empty. If the \fBv\fR is zero then an empty memory BIO will return EOF (that is
141 \&\fBBIO_get_mem_data()\fR sets *\fBpp\fR to a pointer to the start of the memory BIOs data
144 of this memory is implied. See notes on \fBBIO_set_close()\fR.
153 \&\fBBIO_new_mem_buf()\fR creates a memory BIO using \fBlen\fR bytes of data at \fBbuf\fR,
157 made available from a static area of memory in the form of a BIO. The
159 first, so the supplied area of memory must be unchanged until the BIO is freed.
165 Writes to memory BIOs will always succeed if memory is available: that is
171 Every write after partial read (not all data in the memory buffer was read)
172 to a read write memory BIO will have to move the unread data with an internal
180 Switching a memory BIO from read write to read only is not supported and
182 exceptions to the rule. The first one is to assign a static memory buffer
194 allocated memory.
196 Calling \fBBIO_reset()\fR on a read write memory BIO with BIO_FLAGS_NONCLEAR_RST
210 \&\fBBIO_s_mem()\fR, \fBBIO_s_dgram_mem()\fR and \fBBIO_s_secmem()\fR return a valid memory
222 Create a memory BIO and write some data to it:
230 Create a read only memory BIO:
237 Extract the BUF_MEM structure from a memory BIO and then free up the BIO: