- 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.