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



NNNNAAAAMMMMEEEE
       probes::basevars - Another Base Class for implementing
       SmokePing Probes

OOOOVVVVEEEERRRRVVVVIIIIEEEEWWWW
       Like probes::base, but supports host-specific variables
       for the probe.

SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
        *** 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


DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
       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.

AAAAUUUUTTTTHHHHOOOORRRR
       Niko Tyni <ntyni@iki.fi>

BBBBUUUUGGGGSSSS
       Uses `probes::base' internals too much to be a derived
       class, but I didn't want to touch the base class directly.

SSSSEEEEEEEE AAAALLLLSSSSOOOO
       probes::base(3pm), probes::EchoPing(3pm)



2002-03-10                     1.12           probes::basevars(3)
