NAME¶
Munin::Master::Config - Holds the master configuration.
METHODS¶
  - instance
 
  - 
    
  my $config = Munin::Master::Config->instance;
    
     
    Returns the (possibly newly created) singleton configuration instance. 
  - set_value
 
  - 
    
  $config->set_value($longkey, $value);
    
     
    Set a value in the config, where $longkey is the full ;:. separated
    value. 
  - parse_config
 
  - 
    
  $config->parse_config($io);
    
     
    Populates the fields of $config from the configuration file referred to by
      filehandle $io. 
  - look_up
 
  - 
    
  my $value = $config->look_up($key);
    
     
    Look up a group/host by a key such as "localdomain;localhost" etc.
      If the path does not exist create it with correct class and so on.
     
    Lookup ends at host name. If something is missing along the way undef is
      returned. 
  - get_groups_and_hosts
 
  - 
    
  my $gah = $config->get_groups_and_hosts();
    
     
    Returns all the groups and hosts defined in the configuration. 
  - get_all_hosts
 
  - 
    
  my $hosts = $config->get_all_hosts();
    
     
    Returns a list of all the hosts defined in the configuration. 
  - set
 
  - 
    
  $config->set(\%attrs);
    
     
    Sets the keys and values in $config to those in %attrs.