def event_receive(self, process_id, time, origin_id): start_time = self.idles[process_id] if start_time is not None: self.add_row('I', start_time, time - start_time, process_id, None, (None, None)) self.idles[process_id] = None RunInstance.event_receive(self, process_id, time, origin_id)
def event_receive(self, process_id, thread_id, time, origin_id): send_time = RunInstance.event_receive(self, process_id, thread_id, time, origin_id) idle_value = self.store_idle(process_id, thread_id, time) if idle_value is not None: self.idles_data[process_id * self.threads_count + thread_id].append(idle_value) self.last_time = time """ self.add_entry( "send_receive", self.last_event_info.get_name(), time - send_time, snd_process, snd_thread, process_id, thread_id, "", "", send_time, "", "")""" self.last_event_info = EventInformation( "_event_send", time, process_id, thread_id, "", "", send_time) return send_time