|
| 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.