|
| | davix () |
| |
| | ~davix () override=default |
| |
| 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 > aAttrData, std::unique_ptr< acl::list > aAclData) override |
| |
| void | ensureParentDirs (const std::string &path, const std::string &srcPath, inputHandler::base *InputHandler) override |
| |
| void | remove (const std::string &path, copyRequest::stateType &state) override |
| |
| bool | renameSimple (const std::string &fromPath, const std::string &toPath) override |
| |
| base::renameRetvalType | rename (const std::string &fromPath, const std::unique_ptr< const genericStat > &readInitialStat, const std::string &toPath, copyRequest::stateType &state) override |
| |
Public Member Functions inherited from outputHandler::base |
| | ~base () override=default |
| |
| virtual std::unique_ptr< writer > | newTmpWriter (std::string &path, size_t sourceSize, bool noWrite, std::unique_ptr< ioHandle::attrDataType > attrData, std::unique_ptr< acl::list > aclData) |
| |
| virtual void | createSymlink (const std::vector< char > &, const std::string &, uid_t, gid_t) |
| |
| virtual void | doAttributePreservations (const std::string &, const genericStat &) |
| |
| virtual size_t | getMaxNameLength (const std::string &dirPath) |
| |
| template<class C > |
| void | shortenNameToMax (const std::string &path, C &pathBuf, const std::string &suffix) |
| |
Public Member Functions inherited from pathHandler |
| virtual | ~pathHandler ()=default |
| |
| virtual std::string | getXattr (const std::string &, const std::string &) |
| |
| | davixCommon (davixConfigObject &configObj) |
| |
| bool | pathExists (const std::string &path) override |
| |
| std::unique_ptr< const genericStat > | getStat (const std::string &path, bool followLink) override |
| |
|
Public Types inherited from outputHandler::base |
| enum | renameRetvalType { renameRetvalType::ok,
renameRetvalType::fileChanged,
renameRetvalType::fileVanished,
renameRetvalType::cantHappen
} |
| |
Static Public Member Functions inherited from outputHandler::base |
| static base * | newHandler (const std::string &name) |
| |
| template<class T > |
| static void | addAllowedNamesToOption (T &option) |
| |
| static void | getPassword (const std::string &prompt, std::string &password) |
| |
| Davix::RequestParams | params |
| |
| Davix::DavPosix | posix |
| |
Protected Member Functions inherited from outputHandler::base |
| | base ()=default |
| |
| int | loginCallbackInner (std::string &login, std::string &password, int count) |
| |
Static Protected Member Functions inherited from outputHandler::base |
| static std::map< std::string, factoryClass * > & | getFactoryMap () |
| |
| static int | loginCallback (void *userdata, const Davix::SessionInfo &info, std::string &login, std::string &password, int count, Davix::DavixError **err) |
| |
| Davix::Context | context |
| |
| std::string | loginName |
| |
| std::string | passWord |
| |
Definition at line 8 of file outputHandlerDavix.h.