|
Ruby
2.5.0dev(2017-10-22revision60238)
|
#include <io.h>
Data Structures | |
| struct | rb_io_enc_t |
Data Fields | |
| FILE * | stdio_file |
| int | fd |
| int | mode |
| rb_pid_t | pid |
| int | lineno |
| VALUE | pathv |
| void(* | finalize )(struct rb_io_t *, int) |
| rb_io_buffer_t | wbuf |
| rb_io_buffer_t | rbuf |
| VALUE | tied_io_for_writing |
| struct rb_io_t::rb_io_enc_t | encs |
| rb_econv_t * | readconv |
| rb_io_buffer_t | cbuf |
| rb_econv_t * | writeconv |
| VALUE | writeconv_asciicompat |
| int | writeconv_initialized |
| int | writeconv_pre_ecflags |
| VALUE | writeconv_pre_ecopts |
| VALUE | write_lock |
| rb_io_buffer_t rb_io_t::cbuf |
Definition at line 89 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 64 of file io.h.
Referenced by rb_io_addstr(), rb_io_binmode(), rb_io_check_closed(), rb_io_eof(), rb_io_fptr_finalize(), rb_io_getbyte(), rb_io_read_check(), rb_io_set_nonblock(), rsock_bsock_send(), rsock_getfamily(), rsock_init_sock(), rsock_io_socket_addrinfo(), and rsock_sock_listen().
| int rb_io_t::mode |
Definition at line 65 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 68 of file io.h.
Referenced by rb_io_fptr_finalize(), and rb_io_set_nonblock().
| rb_io_buffer_t rb_io_t::rbuf |
Definition at line 71 of file io.h.
Referenced by rb_io_check_writable(), and rb_io_memsize().
| rb_econv_t* rb_io_t::readconv |
Definition at line 88 of file io.h.
Referenced by rb_io_binmode(), and rb_io_memsize().
| FILE* rb_io_t::stdio_file |
Definition at line 63 of file io.h.
Referenced by rb_io_stdio_file().
| rb_io_buffer_t rb_io_t::wbuf |
Definition at line 71 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 91 of file io.h.
Referenced by rb_io_binmode(), and rb_io_memsize().
| int rb_io_t::writeconv_pre_ecflags |
Definition at line 94 of file io.h.
Referenced by rb_io_binmode().
1.8.13