Lines Matching refs:buffered
20 class _io._Buffered "buffered *" "&PyBufferedIOBase_Type"
21 class _io.BufferedReader "buffered *" "&PyBufferedReader_Type"
22 class _io.BufferedWriter "buffered *" "&PyBufferedWriter_Type"
24 class _io.BufferedRandom "buffered *" "&PyBufferedRandom_Type"
32 "Base class for buffered IO objects.\n"
210 /* Just after the last buffered byte in the buffer, or -1 if the buffer
228 } buffered;
253 /* These macros protect the buffered object against concurrent operations. */
256 _enter_buffered_busy(buffered *self)
367 buffered_dealloc(buffered *self)
390 buffered_sizeof(buffered *self, PyObject *Py_UNUSED(ignored))
401 buffered_traverse(buffered *self, visitproc visit, void *arg)
409 buffered_clear(buffered *self)
421 buffered_dealloc_warn(buffered *self, PyObject *source)
443 buffered_simple_flush(buffered *self, PyObject *args)
450 buffered_closed(buffered *self)
464 buffered_closed_get(buffered *self, void *context)
471 buffered_close(buffered *self, PyObject *args)
529 buffered_detach(buffered *self, PyObject *Py_UNUSED(ignored))
547 buffered_seekable(buffered *self, PyObject *Py_UNUSED(ignored))
554 buffered_readable(buffered *self, PyObject *Py_UNUSED(ignored))
561 buffered_writable(buffered *self, PyObject *Py_UNUSED(ignored))
568 buffered_name_get(buffered *self, void *context)
575 buffered_mode_get(buffered *self, void *context)
584 buffered_fileno(buffered *self, PyObject *Py_UNUSED(ignored))
591 buffered_isatty(buffered *self, PyObject *Py_UNUSED(ignored))
599 _bufferedwriter_flush_unlocked(buffered *);
601 _bufferedreader_fill_buffer(buffered *self);
603 _bufferedreader_reset_buf(buffered *self);
605 _bufferedwriter_reset_buf(buffered *self);
607 _bufferedreader_peek_unlocked(buffered *self);
609 _bufferedreader_read_all(buffered *self);
611 _bufferedreader_read_fast(buffered *self, Py_ssize_t);
613 _bufferedreader_read_generic(buffered *self, Py_ssize_t);
615 _bufferedreader_raw_read(buffered *self, char *start, Py_ssize_t len);
654 _buffered_raw_tell(buffered *self)
675 _buffered_raw_seek(buffered *self, Py_off_t target, int whence)
708 _buffered_init(buffered *self)
782 buffered_flush_and_rewind_unlocked(buffered *self)
804 buffered_flush(buffered *self, PyObject *args)
827 _io__Buffered_peek_impl(buffered *self, Py_ssize_t size)
858 _io__Buffered_read_impl(buffered *self, Py_ssize_t n)
899 _io__Buffered_read1_impl(buffered *self, Py_ssize_t n)
915 /* Return up to n bytes. If at least one byte is buffered, we
916 only return buffered bytes. Otherwise, we do one raw read. */
947 _buffered_readinto_generic(buffered *self, Py_buffer *buffer, char readinto1)
1036 _io__Buffered_readinto_impl(buffered *self, Py_buffer *buffer)
1049 _io__Buffered_readinto1_impl(buffered *self, Py_buffer *buffer)
1057 _buffered_readline(buffered *self, Py_ssize_t limit)
1171 _io__Buffered_readline_impl(buffered *self, Py_ssize_t size)
1180 buffered_tell(buffered *self, PyObject *Py_UNUSED(ignored))
1201 _io__Buffered_seek_impl(buffered *self, PyObject *targetobj, int whence)
1295 _io__Buffered_truncate_impl(buffered *self, PyObject *pos)
1327 buffered_iternext(buffered *self)
1365 buffered_repr(buffered *self)
1401 static void _bufferedreader_reset_buf(buffered *self)
1411 Create a new buffered reader using the given readable raw IO object.
1415 _io_BufferedReader___init___impl(buffered *self, PyObject *raw,
1443 _bufferedreader_raw_read(buffered *self, char *start, Py_ssize_t len)
1493 _bufferedreader_fill_buffer(buffered *self)
1510 _bufferedreader_read_all(buffered *self)
1602 _bufferedreader_read_fast(buffered *self, Py_ssize_t n)
1608 /* Fast path: the data to read is fully buffered. */
1621 _bufferedreader_read_generic(buffered *self, Py_ssize_t n)
1718 _bufferedreader_peek_unlocked(buffered *self)
1751 _bufferedwriter_reset_buf(buffered *self)
1770 _io_BufferedWriter___init___impl(buffered *self, PyObject *raw,
1799 _bufferedwriter_raw_write(buffered *self, char *start, Py_ssize_t len)
1846 _bufferedwriter_flush_unlocked(buffered *self)
1908 _io_BufferedWriter_write_impl(buffered *self, Py_buffer *buffer)
1927 /* Fast path: the data to write can be fully buffered. */
1965 /* Everything can be buffered */
2065 buffered *reader;
2066 buffered *writer;
2078 A buffered reader and writer object together.
2080 A buffered reader object and buffered writer object put together to
2099 self->reader = (buffered *) PyObject_CallFunction(
2104 self->writer = (buffered *) PyObject_CallFunction(
2143 _forward_call(buffered *self, PyObject *name, PyObject *args)
2271 A buffered interface to random access streams.
2279 _io_BufferedRandom___init___impl(buffered *self, PyObject *raw,
2402 {"raw", T_OBJECT, offsetof(buffered, raw), READONLY},
2403 {"_finalizing", T_BOOL, offsetof(buffered, finalizing), 0},
2418 sizeof(buffered), /*tp_basicsize*/
2441 offsetof(buffered, weakreflist), /*tp_weaklistoffset*/
2451 offsetof(buffered, dict), /* tp_dictoffset */
2488 {"raw", T_OBJECT, offsetof(buffered, raw), READONLY},
2489 {"_finalizing", T_BOOL, offsetof(buffered, finalizing), 0},
2504 sizeof(buffered), /*tp_basicsize*/
2527 offsetof(buffered, weakreflist), /*tp_weaklistoffset*/
2537 offsetof(buffered, dict), /* tp_dictoffset */
2659 {"raw", T_OBJECT, offsetof(buffered, raw), READONLY},
2660 {"_finalizing", T_BOOL, offsetof(buffered, finalizing), 0},
2675 sizeof(buffered), /*tp_basicsize*/
2698 offsetof(buffered, weakreflist), /*tp_weaklistoffset*/
2708 offsetof(buffered, dict), /*tp_dictoffset*/