code: def _AddsAnalysisProcessStatusTableRow(self, process_status, table_view):
      
      used_memory = self._FormatSizeInUnitsOf1024(process_status.used_memory)
  
      events = ''
      if (process_status.number_of_consumed_events is not None and
          process_status.number_of_consumed_events_delta is not None):
        events = '{0:d} ({1:d})'.format(
            process_status.number_of_consumed_events,
            process_status.number_of_consumed_events_delta)
  
      event_tags = ''
      if (process_status.number_of_produced_event_tags is not None and
          process_status.number_of_produced_event_tags_delta is not None):
        event_tags = '{0:d} ({1:d})'.format(
            process_status.number_of_produced_event_tags,
            process_status.number_of_produced_event_tags_delta)
  
      reports = ''
      if (process_status.number_of_produced_reports is not None and
          process_status.number_of_produced_reports_delta is not None):
        reports = '{0:d} ({1:d})'.format(
            process_status.number_of_produced_reports,
            process_status.number_of_produced_reports_delta)
  
      table_view.AddRow([
          process_status.identifier, process_status.pid, process_status.status,
          used_memory, events, event_tags, reports])
docs: Adds an analysis process status table row.
  
      Args:
        process_status (ProcessStatus): processing status.
        table_view (CLITabularTableView): table view.