Logoj0ke.net Open Build Service > Projects > server:monitoring > nagios-plugins-nwc-health > Binaries > nagios-plugins-nwc-health-8... > Dependencies
Sign Up | Log In

Dependency of nagios-plugins-nwc-health-8.0-1.1.src.rpm

Name: perl-Data-Hierarchy

Project: openSUSE_13.2

Repository: oss

Title: Handle data in a hierarchical structure

Description:
the Data::Hierarchy manpage provides a simple interface for manipulating
inheritable data attached to a hierarchical environment (like a
filesystem).

One use of the Data::Hierarchy manpage is to allow an application to
annotate paths in a real filesystem in a single compact data structure.
However, the hierarchy does not actually need to correspond to an actual
filesystem.

Paths in a hierarchy are referred to in a Unix-like syntax; '"/"' is the
root "directory". (You can specify a different separator character than the
slash when you construct a Data::Hierarchy object.) With the exception of
the root path, paths should never contain trailing slashes. You can
associate properties, which are arbitrary name/value pairs, with any path.
(Properties cannot contain the undefined value.) By default, properties are
inherited by child paths: thus, if you store some data at '/some/path':

$tree->store('/some/path', {color => 'red'});

you can fetch it again at a '/some/path/below/that':

print $tree->get('/some/path/below/that')->{'color'};


On the other hand, properties whose names begin with dots are uninherited,
or "sticky":

$tree->store('/some/path', {'.color' => 'blue'});
print $tree->get('/some/path')->{'.color'}; # prints blue
print $tree->get('/some/path/below/that')->{'.color'}; # undefined

Note that you do not need to (and in fact, cannot) explicitly add "files"
or "directories" to the hierarchy; you simply add and delete properties to
paths.

Version: 0.34

Release: 130.1.3

Architecture: noarch

Size: 16 KB

Build Time: 2014-10-06 17:21:26 +0200 (over 9 years ago)

Provides

Symbol Required by
perl(Data::Hierarchy) = 0.34
perl(Data::Hierarchy::Relat...
perl-Data-Hierarchy = 0.34-...

Requires

Symbol Provided by
perl(:MODULE_COMPAT_5.20.1) perl
perl(Test::Exception) perl-Test-Exception