 |
ewmscp
..
|
Go to the documentation of this file. 1 #ifndef __outputHandlerGpfs_h__
2 #define __outputHandlerGpfs_h__
23 std::unique_ptr<ioHandle::attrDataType> attrData,
24 std::unique_ptr<acl::list> aAclData);
28 std::unique_ptr<ioHandle::attrDataType> aAttrData,
29 std::unique_ptr<acl::list> aAclData,
36 ~
Gpfs() override = default;
44 std::unique_ptr<
acl::list> aclData) override;
49 std::unique_ptr<
acl::list> aclData) override;
51 const std::unique_ptr<const
genericStat>& readInitialStat,
52 const std::
string& toPath,
void writeBlockP(const block &b) override
std::unique_ptr< writer > newWriter(const std::string &path, bool mightAppend, size_t sourceSize, size_t readBlockSize, copyRequest::stateType &state, bool noWrite, std::unique_ptr< ioHandle::attrDataType >, std::unique_ptr< acl::list > aclData) override
static options::single< bool > usePreallocate
class specialisation for options of type bool
generic stat abstraction class Used to abstract the variants of the stat structure.
std::unique_ptr< writer > newTmpWriter(std::string &path, size_t, bool noWrite, std::unique_ptr< ioHandle::attrDataType > attrData, std::unique_ptr< acl::list > aclData) override
data block, used to hold the data that are being copied (or checksummed).
writerGpfs(const std::string &aPath, bool mightAppend, size_t sourceSize, size_t readBlockSize, copyRequest::stateType &state, bool noWrite, std::unique_ptr< ioHandle::attrDataType > attrData, std::unique_ptr< acl::list > aAclData)
template for factoryClass-derived factories
static factoryTemplate< Gpfs > factory
~writerGpfs() noexcept(false) override
base::renameRetvalType rename(const std::string &fromPath, const std::unique_ptr< const genericStat > &readInitialStat, const std::string &toPath, copyRequest::stateType &state) override
void doSpecialFdHandling(size_t sourceSize)
class as base for inputHandler::base::reader and outputHandler::base::writer containing the common pa...
void writeBlock(const block &b) override