docs: def dump_all_handler_stats(self):
          ''' Return handler capture statistics
  
          Return a dictionary of capture handler statistics of the form:
  
          .. code-block:: none
  
              [{
                  'name': The handler's name,
  
                  'reads': The number of packet reads this handler has received
  
                  'data_read_length': The total length of the data received
  
                  'approx_data_rate': The approximate data rate for this handler
              }, ...]
  
          '''
          stats = []
          for h in self.capture_handlers:
              now = calendar.timegm(time.gmtime())
              rot_time = calendar.timegm(h['log_rot_time'])
              time_delta = now - rot_time
              approx_data_rate = '{} bytes/second'.format(h['data_read'] / float(time_delta))
  
              stats.append({
                  'name': h['name'],
                  'reads': h['reads'],
                  'data_read_length': '{} bytes'.format(h['data_read']),
                  'approx_data_rate': approx_data_rate
              })
  
          return stats