module IO::Evented
Defined in:
io/evented.crInstance Method Summary
- #evented_close : Nil
 - #evented_read(slice : Bytes, errno_msg : String, &) : Int32
 - #evented_reopen : Nil
 - #evented_send(slice : Bytes, errno_msg : String, &) : Int32
 - #evented_write(slice : Bytes, errno_msg : String, &) : Nil
 -  #read_timeout : Time::Span? 
Returns the time to wait when reading before raising an
IO::TimeoutError. -  #read_timeout=(read_timeout : Number) : Number 
Sets the number of seconds to wait when reading before raising an
IO::TimeoutError. -  #read_timeout=(timeout : Time::Span?) : Time::Span? 
Sets the time to wait when reading before raising an
IO::TimeoutError. -  #write_timeout : Time::Span? 
Returns the time to wait when writing before raising an
IO::TimeoutError. -  #write_timeout=(write_timeout : Number) : Number 
Sets the number of seconds to wait when writing before raising an
IO::TimeoutError. -  #write_timeout=(timeout : Time::Span?) : Time::Span? 
Sets the time to wait when writing before raising an
IO::TimeoutError. 
Instance Method Detail
def read_timeout : Time::Span?Source
Returns the time to wait when reading before raising an IO::TimeoutError.
def read_timeout=(read_timeout : Number) : NumberSource
Sets the number of seconds to wait when reading before raising an IO::TimeoutError.
def read_timeout=(timeout : Time::Span?) : Time::Span?Source
Sets the time to wait when reading before raising an IO::TimeoutError.
def write_timeout : Time::Span?Source
Returns the time to wait when writing before raising an IO::TimeoutError.
def write_timeout=(write_timeout : Number) : NumberSource
Sets the number of seconds to wait when writing before raising an IO::TimeoutError.
def write_timeout=(timeout : Time::Span?) : Time::Span?Source
Sets the time to wait when writing before raising an IO::TimeoutError.
    © 2012–2021 Manas Technology Solutions.
Licensed under the Apache License, Version 2.0.
    https://crystal-lang.org/api/1.2.1/IO/Evented.html