Public Member Functions | Private Attributes | List of all members
art::detail::FileNamesHandler< true > Class Template Reference

#include "/cvmfs/nova.opensciencegrid.org/externals/art/v2_13_00/source/art/Framework/IO/Sources/detail/FileNamesHandler.h"

Public Member Functions

 FileNamesHandler (std::vector< std::string > &&fileNames, size_t attempts=5, double waitBetweenAttempts=5.0)
 
std::string next ()
 
void finish ()
 

Private Attributes

FileServiceProxy fp_
 

Detailed Description

template<>
class art::detail::FileNamesHandler< true >

Definition at line 17 of file FileNamesHandler.h.

Constructor & Destructor Documentation

art::detail::FileNamesHandler< true >::FileNamesHandler ( std::vector< std::string > &&  fileNames,
size_t  attempts = 5,
double  waitBetweenAttempts = 5.0 
)
explicit

Definition at line 48 of file FileNamesHandler.h.

References string.

52  : fp_(std::move(fileNames), attempts, waitBetweenAttempts)
53 {}

Member Function Documentation

void art::detail::FileNamesHandler< true >::finish ( )
inline

Definition at line 62 of file FileNamesHandler.h.

std::string art::detail::FileNamesHandler< true >::next ( )
inline

Definition at line 56 of file FileNamesHandler.h.

57 {
58  return fp_.next();
59 }

Member Data Documentation

Definition at line 27 of file FileNamesHandler.h.


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