def close():
    """Disconnect the tunnel.

        Note that this will terminate the remote process and any state will
        be lost. This does not destroy the Tunnel object, which can be
        reconnected with :meth:`.connect()`.

        """
    raise NotImplementedError()
