Lines Matching full:memory

7 BIO_get_mem_ptr, BIO_new_mem_buf - memory BIO
25 BIO_s_mem() returns the memory BIO method function.
27 A memory BIO is a source/sink BIO which uses memory for its I/O. Data
28 written to a memory BIO is stored in a BUF_MEM structure which is extended
34 Any data written to a memory BIO can be recalled by reading from it.
35 Unless the memory BIO is read only any data read from it is deleted from
38 Memory BIOs support BIO_gets() and BIO_puts().
40 If the BIO_CLOSE flag is set when a memory BIO is freed then the underlying
43 Calling BIO_reset() on a read write memory BIO clears any data in it if the
53 BIO_set_mem_eof_return() sets the behaviour of memory BIO B<b> when it is
54 empty. If the B<v> is zero then an empty memory BIO will return EOF (that is
60 BIO_get_mem_data() sets *B<pp> to a pointer to the start of the memory BIOs data
63 of this memory is implied. See notes on BIO_set_close().
72 BIO_new_mem_buf() creates a memory BIO using B<len> bytes of data at B<buf>,
76 made available from a static area of memory in the form of a BIO. The
78 first, so the supplied area of memory must be unchanged until the BIO is freed.
82 Writes to memory BIOs will always succeed if memory is available: that is
85 Every write after partial read (not all data in the memory buffer was read)
86 to a read write memory BIO will have to move the unread data with an internal
94 Switching the memory BIO from read write to read only is not supported and
96 exceptions to the rule. The first one is to assign a static memory buffer
108 allocated memory.
110 Calling BIO_reset() on a read write memory BIO with BIO_FLAGS_NONCLEAR_RST
125 There should be an option to set the maximum size of a memory BIO.
129 BIO_s_mem() and BIO_s_secmem() return a valid memory B<BIO_METHOD> structure.
141 Create a memory BIO and write some data to it:
147 Create a read only memory BIO:
152 Extract the BUF_MEM structure from a memory BIO and then free up the BIO: