abstract class Durian::Resolver::Network
- Durian::Resolver::Network
- Reference
- Object
Direct Known Subclasses
Defined in:
durian/resolver/network.crClass Method Summary
- .create_client(server : Tuple(Socket::IPAddress, Protocol), timeout : Option::TimeOut)
- .create_client(server : Socket::IPAddress, protocol : Protocol, read_timeout : Time::Span = 5.seconds, write_timeout : Time::Span = 5.seconds, connect_timeout : Time::Span = 5.seconds)
- .default_read_timeout
- .default_write_timeout
Instance Method Summary
- #<<(value : String)
- #close
- #read(value : Bytes)
- #read_timeout
- #read_timeout=(value : Int32)
- #read_timeout=(value : Time::Span)
- #receive(value : Bytes)
- #send(value : Bytes)
- #socket
- #write(value : Bytes)
- #write_timeout
- #write_timeout=(value : Int32)
- #write_timeout=(value : Time::Span)
Class Method Detail
def self.create_client(server : Socket::IPAddress, protocol : Protocol, read_timeout : Time::Span = 5.seconds, write_timeout : Time::Span = 5.seconds, connect_timeout : Time::Span = 5.seconds)
#