Project
Loading...
Searching...
No Matches
o2::event_visualisation::DirectoryLoader Class Reference

#include <DirectoryLoader.h>

Static Public Member Functions

static std::deque< std::string > load (const std::string &path, const std::string &marker, const std::vector< std::string > &ext)
 
static std::deque< std::string > load (const std::vector< std::string > &paths, const std::string &marker, const std::vector< std::string > &ext)
 
static std::vector< std::string > allFolders (const std::string &location)
 
static bool canCreateNextFile (const std::vector< std::string > &paths, const std::string &marker, const std::vector< std::string > &ext, long long millisec, long capacityAllowed)
 
static void reduceNumberOfFiles (const std::string &path, const std::deque< std::string > &files, std::size_t filesInFolder)
 
static void removeOldestFiles (const std::string &path, std::vector< std::string > &ext, int remaining)
 

Detailed Description

Definition at line 28 of file DirectoryLoader.h.

Member Function Documentation

◆ allFolders()

std::vector< std::string > DirectoryLoader::allFolders ( const std::string &  location)
static

Definition at line 106 of file DirectoryLoader.cxx.

◆ canCreateNextFile()

bool DirectoryLoader::canCreateNextFile ( const std::vector< std::string > &  paths,
const std::string &  marker,
const std::vector< std::string > &  ext,
long long  millisec,
long  capacityAllowed 
)
static

Definition at line 46 of file DirectoryLoader.cxx.

◆ load() [1/2]

deque< string > DirectoryLoader::load ( const std::string &  path,
const std::string &  marker,
const std::vector< std::string > &  ext 
)
static

Definition at line 29 of file DirectoryLoader.cxx.

◆ load() [2/2]

deque< string > DirectoryLoader::load ( const std::vector< std::string > &  paths,
const std::string &  marker,
const std::vector< std::string > &  ext 
)
static

Definition at line 87 of file DirectoryLoader.cxx.

◆ reduceNumberOfFiles()

void DirectoryLoader::reduceNumberOfFiles ( const std::string &  path,
const std::deque< std::string > &  files,
std::size_t  filesInFolder 
)
static

Definition at line 116 of file DirectoryLoader.cxx.

◆ removeOldestFiles()

void DirectoryLoader::removeOldestFiles ( const std::string &  path,
std::vector< std::string > &  ext,
int  remaining 
)
static

Definition at line 161 of file DirectoryLoader.cxx.


The documentation for this class was generated from the following files: