select_args Struct Reference


Data Fields

VALUE read
VALUE write
VALUE except
timevaltimeout
rb_fdset_t fdsets [4]
union {
   int   fd
   int   error
as
rb_fdset_tread
rb_fdset_twrite
rb_fdset_texcept
timevaltv

Detailed Description

Definition at line 8315 of file io.c.


Field Documentation

union { ... } select_args::as

int select_args::error

Definition at line 3732 of file thread.c.

rb_fdset_t* select_args::except

Definition at line 3736 of file thread.c.

VALUE select_args::except

Definition at line 8316 of file io.c.

Referenced by select_call().

int select_args::fd

Definition at line 3731 of file thread.c.

rb_fdset_t select_args::fdsets[4]

Definition at line 8318 of file io.c.

Referenced by select_call(), and select_end().

rb_fdset_t* select_args::read

Definition at line 3734 of file thread.c.

VALUE select_args::read

Definition at line 8316 of file io.c.

Referenced by select_call().

struct timeval* select_args::timeout

Definition at line 8317 of file io.c.

Referenced by select_call().

struct timeval* select_args::tv

Definition at line 3737 of file thread.c.

Referenced by rb_wait_for_single_fd().

rb_fdset_t* select_args::write

Definition at line 3735 of file thread.c.

VALUE select_args::write

Definition at line 8316 of file io.c.

Referenced by select_call().


The documentation for this struct was generated from the following files:
Generated on 19 Jul 2016 for Ruby by  doxygen 1.4.7