'An existing connection has been disconnected.
:param ControlAMP connection: The lost connection.'

def disconnected(self, connection):

    self._connections.remove(connection)
    if (connection in self._connections_pending_update):
        self._connections_pending_update.remove(connection)
    if (connection in self._last_received_generation):
        del self._last_received_generation[connection]
