![]() |
XRootD
|
Functions | |
std::pair< int, XRootDStatus > | _PRead (Davix::DavPosix &davix_client, DAVIX_FD *fd, void *buffer, uint32_t size, uint64_t offset, bool no_pread=false) |
XRootDStatus | Close (Davix::DavPosix &davix_client, DAVIX_FD *fd) |
std::pair< XrdCl::DirectoryList *, XrdCl::XRootDStatus > | DirList (Davix::DavPosix &davix_client, const std::string &path, bool details, bool, uint16_t timeout) |
XRootDStatus | MkDir (Davix::DavPosix &davix_client, const std::string &path, XrdCl::MkDirFlags::Flags flags, XrdCl::Access::Mode, uint16_t timeout) |
std::pair< DAVIX_FD *, XRootDStatus > | Open (Davix::DavPosix &davix_client, const std::string &url, int flags, uint16_t timeout) |
std::pair< int, XRootDStatus > | PRead (Davix::DavPosix &davix_client, DAVIX_FD *fd, void *buffer, uint32_t size, uint64_t offset) |
std::pair< int, XrdCl::XRootDStatus > | PReadVec (Davix::DavPosix &davix_client, DAVIX_FD *fd, const XrdCl::ChunkList &chunks, void *buffer) |
std::pair< int, XrdCl::XRootDStatus > | PWrite (Davix::DavPosix &davix_client, DAVIX_FD *fd, uint64_t offset, uint32_t size, const void *buffer, uint16_t timeout) |
std::pair< int, XRootDStatus > | Read (Davix::DavPosix &davix_client, DAVIX_FD *fd, void *buffer, uint32_t size) |
XRootDStatus | Rename (Davix::DavPosix &davix_client, const std::string &source, const std::string &dest, uint16_t timeout) |
XRootDStatus | RmDir (Davix::DavPosix &davix_client, const std::string &path, uint16_t timeout) |
XRootDStatus | Stat (Davix::DavPosix &davix_client, const std::string &url, uint16_t timeout, StatInfo *stat_info) |
XRootDStatus | Unlink (Davix::DavPosix &davix_client, const std::string &url, uint16_t timeout) |
std::pair<int, XRootDStatus> Posix::_PRead | ( | Davix::DavPosix & | davix_client, |
DAVIX_FD * | fd, | ||
void * | buffer, | ||
uint32_t | size, | ||
uint64_t | offset, | ||
bool | no_pread = false |
||
) |
Definition at line 422 of file XrdClHttpPosix.cc.
References XrdCl::errInternal, and XrdCl::stError.
Referenced by PRead(), and Read().
XrdCl::XRootDStatus Posix::Close | ( | Davix::DavPosix & | davix_client, |
DAVIX_FD * | fd | ||
) |
Definition at line 220 of file XrdClHttpPosix.cc.
References XrdCl::errInternal, and XrdCl::stError.
Referenced by XrdCl::HttpFilePlugIn::Close().
std::pair< XrdCl::DirectoryList *, XrdCl::XRootDStatus > Posix::DirList | ( | Davix::DavPosix & | davix_client, |
const std::string & | path, | ||
bool | details, | ||
bool | , | ||
uint16_t | timeout | ||
) |
Definition at line 299 of file XrdClHttpPosix.cc.
References XrdCl::errInternal, stat(), and XrdCl::stError.
Referenced by XrdCl::HttpFileSystemPlugIn::DirList().
XrdCl::XRootDStatus Posix::MkDir | ( | Davix::DavPosix & | davix_client, |
const std::string & | path, | ||
XrdCl::MkDirFlags::Flags | flags, | ||
XrdCl::Access::Mode | , | ||
uint16_t | timeout | ||
) |
Definition at line 232 of file XrdClHttpPosix.cc.
References DoMkDir(), XrdCl::errInternal, XrdCl::MkDirFlags::MakePath, and XrdCl::stError.
Referenced by XrdCl::HttpFileSystemPlugIn::MkDir(), and XrdCl::HttpFilePlugIn::Open().
std::pair< DAVIX_FD *, XrdCl::XRootDStatus > Posix::Open | ( | Davix::DavPosix & | davix_client, |
const std::string & | url, | ||
int | flags, | ||
uint16_t | timeout | ||
) |
Definition at line 200 of file XrdClHttpPosix.cc.
References XrdCl::stError.
Referenced by XrdCl::HttpFilePlugIn::Open().
std::pair< int, XrdCl::XRootDStatus > Posix::PRead | ( | Davix::DavPosix & | davix_client, |
DAVIX_FD * | fd, | ||
void * | buffer, | ||
uint32_t | size, | ||
uint64_t | offset | ||
) |
Definition at line 448 of file XrdClHttpPosix.cc.
References _PRead().
Referenced by XrdCl::HttpFilePlugIn::Read().
std::pair< int, XrdCl::XRootDStatus > Posix::PReadVec | ( | Davix::DavPosix & | davix_client, |
DAVIX_FD * | fd, | ||
const XrdCl::ChunkList & | chunks, | ||
void * | buffer | ||
) |
Definition at line 453 of file XrdClHttpPosix.cc.
References XrdCl::errInternal, XrdCl::errUnknown, and XrdCl::stError.
Referenced by XrdCl::HttpFilePlugIn::VectorRead().
std::pair< int, XrdCl::XRootDStatus > Posix::PWrite | ( | Davix::DavPosix & | davix_client, |
DAVIX_FD * | fd, | ||
uint64_t | offset, | ||
uint32_t | size, | ||
const void * | buffer, | ||
uint16_t | timeout | ||
) |
Definition at line 480 of file XrdClHttpPosix.cc.
References XrdCl::errInternal, and XrdCl::stError.
Referenced by XrdCl::HttpFilePlugIn::Write().
std::pair< int, XrdCl::XRootDStatus > Posix::Read | ( | Davix::DavPosix & | davix_client, |
DAVIX_FD * | fd, | ||
void * | buffer, | ||
uint32_t | size | ||
) |
Definition at line 443 of file XrdClHttpPosix.cc.
References _PRead().
Referenced by XrdCl::HttpFilePlugIn::Read().
XrdCl::XRootDStatus Posix::Rename | ( | Davix::DavPosix & | davix_client, |
const std::string & | source, | ||
const std::string & | dest, | ||
uint16_t | timeout | ||
) |
Definition at line 356 of file XrdClHttpPosix.cc.
References XrdCl::errErrorResponse, XrdCl::errInternal, kXR_Unsupported, and XrdCl::stError.
Referenced by XrdCl::HttpFileSystemPlugIn::Mv().
XrdCl::XRootDStatus Posix::RmDir | ( | Davix::DavPosix & | davix_client, |
const std::string & | path, | ||
uint16_t | timeout | ||
) |
Definition at line 282 of file XrdClHttpPosix.cc.
References XrdCl::errInternal, and XrdCl::stError.
Referenced by XrdCl::HttpFileSystemPlugIn::RmDir().
XrdCl::XRootDStatus Posix::Stat | ( | Davix::DavPosix & | davix_client, |
const std::string & | url, | ||
uint16_t | timeout, | ||
StatInfo * | stat_info | ||
) |
Definition at line 381 of file XrdClHttpPosix.cc.
References stat(), and XrdCl::stError.
Referenced by XrdCl::HttpFilePlugIn::Open(), XrdCl::HttpFilePlugIn::Stat(), and XrdCl::HttpFileSystemPlugIn::Stat().
XrdCl::XRootDStatus Posix::Unlink | ( | Davix::DavPosix & | davix_client, |
const std::string & | url, | ||
uint16_t | timeout | ||
) |
Definition at line 405 of file XrdClHttpPosix.cc.
References XrdCl::errInternal, and XrdCl::stError.
Referenced by XrdOfsPoscq::Del(), XrdCl::HttpFilePlugIn::Open(), XrdFrmAdmin::Remove(), and XrdCl::HttpFileSystemPlugIn::Rm().