Ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a25176072e02db9254f0e0c84c805cd)
|
#include <io.h>
Data Structures | |
struct | rb_io_enc_t |
rb_io_buffer_t rb_io_t::cbuf |
Definition at line 93 of file io.h.
Referenced by rb_io_memsize().
struct rb_io_t::rb_io_enc_t rb_io_t::encs |
int rb_io_t::fd |
Definition at line 68 of file io.h.
Referenced by rb_io_binmode(), rb_io_eof(), rb_io_fptr_finalize_internal(), rb_io_getbyte(), rb_io_read_check(), rsock_bsock_send(), rsock_getfamily(), rsock_init_sock(), rsock_io_socket_addrinfo(), and rsock_sock_listen().
int rb_io_t::mode |
Definition at line 69 of file io.h.
Referenced by rb_io_binmode(), rb_io_check_char_readable(), rb_io_check_writable(), rb_io_getbyte(), rb_io_synchronized(), rsock_getfamily(), and rsock_init_sock().
VALUE rb_io_t::pathv |
Definition at line 72 of file io.h.
Referenced by rb_io_fptr_finalize_internal().
rb_io_buffer_t rb_io_t::rbuf |
Definition at line 75 of file io.h.
Referenced by rb_io_check_writable(), and rb_io_memsize().
rb_econv_t* rb_io_t::readconv |
Definition at line 92 of file io.h.
Referenced by rb_io_binmode(), and rb_io_memsize().
FILE* rb_io_t::stdio_file |
Definition at line 67 of file io.h.
Referenced by rb_io_stdio_file().
rb_io_buffer_t rb_io_t::wbuf |
Definition at line 75 of file io.h.
Referenced by rb_io_check_char_readable(), and rb_io_memsize().
rb_econv_t* rb_io_t::writeconv |
Definition at line 95 of file io.h.
Referenced by rb_io_binmode(), and rb_io_memsize().
int rb_io_t::writeconv_pre_ecflags |
Definition at line 98 of file io.h.
Referenced by rb_io_binmode().