Create a file cleaner configuration object having the specified filePattern, maxAge, minNumFiles, and maxNumFiles attribute values.

Synopsis

Declared in <balb_filecleanerconfiguration.h>

FileCleanerConfiguration(
    std::string_view const& filePattern,
    bsls::TimeInterval const& maxAge,
    int minNumFiles,
    int maxNumFiles,
    bslma::Allocator* basicAllocator = 0);

Description

Optionally specify a basicAllocator used to supply memory. If basicAllocator is 0, the currently installed default allocator is used. The behavior is undefined unless 0 <= minNumFiles, and minNumFiles <= maxNumFiles.

Parameters

Name

Description

filePattern

filesystem pattern used for file matching

maxAge

maximum file age (since last modification)

minNumFiles

minimum number of newest matching files to keep

maxNumFiles

maximum number of newest matching files to keep

basicAllocator

memory allocator; null uses the default

Created with MrDocs