code: def dump_all(self, silent='NO'):
          
          all_params = []
          all_params.append(dict(name='phone', val=self.transport))
          all_params.append(dict(name='username', val=self.username))
          all_params.append(dict(name='user', val=self.user))
          all_params.append(dict(name='hostname', val=self.hostname))
          all_params.append(dict(name='host', val=self.host))
          all_params.append(dict(name='cpu_pct', val=self.host_cpu_pct))
          all_params.append(dict(name='num_proc', val=self.host_num_processes))
          all_params.append(dict(name='mem_avail', val=self.host_mem_available))
          all_params.append(dict(name='mem_total', val=self.host_mem_total))
          if silent != 'NO':
              for a in all_params:
                  print(a['name'].ljust(14) + '= ' + a['val'])
      
          return all_params
docs: prints all attributes and returns them as a dictionary 
          (mainly for testing how it will all integrate)