'Return an iterator over the domain names in this dictionary.
Using the returned iterator while adding or deleting entries from the
dictionary may result in a L{RuntimeError <exceptions.RuntimeError>} or
failing to iterate over all the domain names.
@rtype: iterator over L{bytes}
@return: An iterator over the domain names.'

def iterkeys(self):

    return self.domains.iterkeys()
