Constructors

Synopses

Declared in <balb_filecleanerconfiguration.h>

Create a file cleaner configuration object having default values for all attributes.

explicit
FileCleanerConfiguration(bslma::Allocator* basicAllocator = 0);

Create a file cleaner configuration object having the in‐core value of the specified original object.

FileCleanerConfiguration(
    FileCleanerConfiguration const& original,
    bslma::Allocator* basicAllocator = 0);

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

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

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

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

Parameters

Name

Description

basicAllocator

memory allocator; null uses the default

original

configuration object to copy

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

Created with MrDocs