Provided by: munin-doc_2.0.37-1ubuntu0.1_all bug

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.