class Terminalwire::Transport::Base

def self.connect(url)

def self.connect(url)
  raise NotImplementedError, "Subclass must implement .connect"
end

def self.listen(url)

def self.listen(url)
  raise NotImplementedError, "Subclass must implement .listen"
end

def close

def close
  raise NotImplementedError, "Subclass must implement #close"
end

def read

def read
  raise NotImplementedError, "Subclass must implement #read"
end

def write(data)

def write(data)
  raise NotImplementedError, "Subclass must implement #write"
end