Sha256: d433eed02daa084679026209ecdf426ea10fc641a9985c521daff33d79de9a0a

Contents?: true

Size: 620 Bytes

Versions: 9

Compression:

Stored size: 620 Bytes

Contents

/**
 * @file
 * Declares the AIX load average fact resolver.
 */
#pragma once

#include "../resolvers/load_average_resolver.hpp"

namespace facter { namespace facts { namespace aix {

    /**
     * Responsible for resolving the load average facts.
     */
    struct load_average_resolver : resolvers::load_average_resolver
    {
     protected:
        /**
         * Gets the load averages (for 1, 5 and 15 minutes period).
         * @return The load averages.
         */
        virtual boost::optional<std::tuple<double, double, double>> get_load_averages() override;
    };

}}}  // namespace facter::facts::aix

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
facter-3.12.2.cfacter.20181217 ext/facter/facter/lib/inc/internal/facts/aix/load_average_resolver.hpp
facter-3.12.1.cfacter.20181031 ext/facter/facter/lib/inc/internal/facts/aix/load_average_resolver.hpp
facter-3.11.6.cfacter.20181031 ext/facter/facter/lib/inc/internal/facts/aix/load_average_resolver.hpp
facter-3.12.1.cfacter.20181023 ext/facter/facter/lib/inc/internal/facts/aix/load_average_resolver.hpp
facter-3.11.5.cfacter.20181022 ext/facter/facter/lib/inc/internal/facts/aix/load_average_resolver.hpp
facter-3.12.0.cfacter.20181004 ext/facter/facter/lib/inc/internal/facts/aix/load_average_resolver.hpp
facter-3.12.0.cfacter.20181001 ext/facter/facter/lib/inc/internal/facts/aix/load_average_resolver.hpp
facter-3.12.0.cfacter.20180918 ext/facter/facter/lib/inc/internal/facts/aix/load_average_resolver.hpp
facter-3.11.4.cfacter.20180821 ext/facter/facter/lib/inc/internal/facts/aix/load_average_resolver.hpp