probes::basevars(3)         SmokePing         probes::basevars(3)



NAME
       probes::basevars - Another Base Class for implementing
       SmokePing Probes

OVERVIEW
       Like probes::base, but supports host-specific variables
       for the probe.

SYNOPSIS
        *** Targets ***

        menu = Top
        title = Top Page

        + branch_1
        menu = First menu
        title = First title
        host = host1
        ++ PROBE_CONF
        # vars for host host1
        var1 = foo
        var2 = bar

        ++ branch_1_2
        menu = Second menu
        title = Second title
        host = host2
        +++ PROBE_CONF
        # vars for host host2
        # var1 and var2 are propagated from above, override var2
        var2 = fii

        + branch_2
        # var1 and var2 are undefined here

DESCRIPTION
       Provides the method `targets' that returns a list of
       hashes.  The hashes contain the entries:

       addr
           The address of the target.

       vars
           A hash containing variables defined in the correspond-
           ing `PROBE_CONF' config section.

       tree
           The unique index that `probe::base' uses for targets.

AUTHOR
       Niko Tyni <ntyni@iki.fi>

BUGS
       Uses `probes::base' internals too much to be a derived
       class, but I didn't want to touch the base class directly.

SEE ALSO
       probes::base(3pm), probes::EchoPing(3pm)



1.30                        2003-03-20        probes::basevars(3)
