def crearProcesoNuevo(self): cmd = str(self.procesoNuevo.value) data = cmd.split(';') tipo = int(data[2]) if tipo == 1: proc = realizarLlamada(data) elif tipo == 2: proc = recibirLlamada(data) elif tipo == 3: proc = enviarMensaje(data) elif tipo == 4: proc = recibirMensaje(data) elif tipo == 5: proc = agregarContacto(data) elif tipo == 6: proc = otro(data) elif tipo == 7: proc = enviarPosicion(data) elif tipo == 8: proc = verPosicion(data) elif tipo == 9: proc = juego(data) elif tipo == 10: proc = musica(data) self.waiting.append(proc) self.procesoNuevo.value = ""
def leerInput(self, filename): stack = fm.leerInput(filename) listaProcesos = [] #hacer hashtable si hay tiempo for data in stack: tipo = int(data[2]) if tipo == 1: proc = realizarLlamada(data) elif tipo == 2: proc = recibirLlamada(data) elif tipo == 3: proc = enviarMensaje(data) elif tipo == 4: proc = recibirMensaje(data) elif tipo == 5: proc = agregarContacto(data) elif tipo == 6: proc = otro(data) elif tipo == 7: proc = enviarPosicion(data) elif tipo == 8: proc = verPosicion(data) elif tipo == 9: proc = juego(data) elif tipo == 10: proc = musica(data) if proc: listaProcesos.append(proc) return listaProcesos