ewmscp
..
|
#include <inputHandlerGpfs.h>
Classes | |
class | readerGpfs |
Public Member Functions | |
Gpfs ()=default | |
~Gpfs () override=default | |
std::unique_ptr< reader > | newReader (const std::string &aPath, copyRequest::stateType &state, const genericStat &inititalStat) override |
get a reader for the file at path More... | |
std::unique_ptr< acl::list > | getAclData (const std::string &path) override |
![]() | |
posixFile ()=default | |
~posixFile () override=default | |
std::unique_ptr< reader > | newReader (const std::string &aPath, copyRequest::stateType &state, const genericStat &inititalStat) override |
get a reader for the file at path More... | |
bool | readLinkTarget (const std::string &path, std::vector< char > &target) override |
read link target from a symlink More... | |
std::unique_ptr< Directory > | getDirectory (const std::string &path) override |
![]() | |
virtual | ~base () override=default |
![]() | |
virtual | ~pathHandler ()=default |
![]() | |
bool | pathExists (const std::string &path) override |
std::unique_ptr< const genericStat > | getStat (const std::string &path, bool followLink) override |
std::string | getXattr (const std::string &path, const std::string &name) override |
Static Private Attributes | |
static factoryTemplate< Gpfs > | factory |
Additional Inherited Members | |
![]() | |
static base * | newHandler (const std::string &name) |
create an instance of an inputHandler, select by name More... | |
template<class T > | |
static void | addAllowedNamesToOption (T &option) |
![]() | |
base ()=default | |
![]() | |
static std::map< std::string, factoryClass * > & | getFactoryMap () |
Definition at line 14 of file inputHandlerGpfs.h.
|
default |
|
overridedefault |
|
overridevirtual |
Reimplemented from inputHandler::base.
Definition at line 52 of file inputHandlerGpfs.cpp.
References gpfsIoCommon::aclFromGpfs(), and gpfs_acl_handler::get().
|
overridevirtual |
get a reader for the file at path
std::system_error | if file can't be opened File will be closed when the pointer goes out of scope. |
[in] | path | [in] path to the file to be opened for reading |
[in,out] | state | [in,out] state may be set to vanished if the file does not exist |
[in] | inititalStat | [in] genericStat data of the file encountered before reading, needed for checking unchangedness at the end |
Implements inputHandler::base.
Definition at line 15 of file inputHandlerGpfs.cpp.
|
staticprivate |
Definition at line 15 of file inputHandlerGpfs.h.