Method: Packet::Core::CommonMethods#cancel_write

Defined in:
lib/packet/packet_core.rb

#cancel_write(t_sock) ⇒ Object



165
166
167
168
169
170
171
172
173
174
175
# File 'lib/packet/packet_core.rb', line 165

def cancel_write(t_sock)
  if !t_sock.closed?
    fileno = t_sock.fileno
    if UNIXSocket === t_sock
      internal_scheduled_write.delete(fileno)
    else
      write_scheduled.delete(fileno)
    end
  end
  write_ios.delete(t_sock)
end