Sha256: cbc95977aa3bc22d01469c5af567c870370821d10b8533e7b62ff86c7ebd4207
Contents?: true
Size: 1.02 KB
Versions: 14
Compression:
Stored size: 1.02 KB
Contents
/** * @file * Declares the base fips fact resolver. */ #pragma once #include <facter/facts/resolver.hpp> namespace facter { namespace facts { namespace resolvers { /** * Responsible for resolving fips facts. */ struct fips_resolver : resolver { fips_resolver(); /** * Called to resolve all facts the resolver is responsible for. * @param facts The fact collection that is resolving facts. */ virtual void resolve(collection& facts) override; protected: /** * Represents fips data. */ struct data { /** * Stores the is_fips_mode_enabled data. */ bool is_fips_mode_enabled; }; /** * * Collects fips data. * @param facts The fact collection that is resolving facts. * @return Returns the fips data. */ virtual data collect_data(collection& facts) = 0; }; }}} // namespace facter::facts::resolvers
Version data entries
14 entries across 14 versions & 2 rubygems