def execute(self, imsi, visitedPlmnId): self.waitForResponseTimer[self.nextEndToEndId] = self.ioService.createTimer( self.responseTimeoutT3, self.__onResponseTimeout__, self.nextEndToEndId ) self.waitForResponseTimer[self.nextEndToEndId].start() self.ioService.sendMessage( self.hssAddress, *authenticationInformationRequest(imsi, visitedPlmnId, self.nextEndToEndId) ) self.outstandingRequests[self.nextEndToEndId] = {"imsi": imsi, "visitedPlmnId": visitedPlmnId} self.nextEndToEndId += 1
def execute(self, imsi, visitedPlmnId): self.ioService.sendMessage(self.hssAddress, *authenticationInformationRequest(imsi, visitedPlmnId, self.nextEndToEndId)) self.outstandingRequests[self.nextEndToEndId] = {"imsi": imsi, "visitedPlmnId": visitedPlmnId} self.nextEndToEndId += 1