def createDomain( host, port, entity_root ): d = HpiDomain( SAHPI_UNSPECIFIED_DOMAIN_ID, host, port, entity_root ) HpiCore.lock.acquire() did = 0 while HpiCore.domains.has_key( did ): did = did + 1 d.setLocalDid( did ) HpiCore.domains[did] = d HpiCore.lock.release() return d
def createDomain(host, port, entity_root): d = HpiDomain(SAHPI_UNSPECIFIED_DOMAIN_ID, host, port, entity_root) HpiCore.lock.acquire() did = 0 while HpiCore.domains.has_key(did): did = did + 1 d.setLocalDid(did) HpiCore.domains[did] = d HpiCore.lock.release() return d