eckit::FileSpaceStrategies class

Public static functions

static auto selectFileSystem(const std::vector<PathName>& fileSystems, const std::string& s) -> const PathName&
static auto leastUsed(const std::vector<PathName>& fileSystems) -> const PathName&
static auto leastUsedPercent(const std::vector<PathName>& fileSystems) -> const PathName&
static auto roundRobin(const std::vector<PathName>& fileSystems) -> const PathName&
static auto pureRandom(const std::vector<PathName>& fileSystems) -> const PathName&
static auto weightedRandom(const std::vector<PathName>& fileSystems) -> const PathName&
static auto weightedRandomPercent(const std::vector<PathName>& fileSystems) -> const PathName&