class EventMachine::Synchrony::TCPSocket

def close

def close
  # close on a closed socket raises IOError with a message of "closed stream"
  raise IOError, "closed stream" if @closed
  @closed = true
  close_connection true
  @in_req = @out_req = nil
  # close on an open socket returns nil
  nil
end