xrootd
Loading...
Searching...
No Matches
Functions
Posix Namespace Reference

Functions

std::pair< DAVIX_FD *, XrdCl::XRootDStatusOpen (Davix::DavPosix &davix_client, const std::string &url, int flags, uint16_t timeout)
 
XrdCl::XRootDStatus Close (Davix::DavPosix &davix_client, DAVIX_FD *fd)
 
XrdCl::XRootDStatus MkDir (Davix::DavPosix &davix_client, const std::string &path, XrdCl::MkDirFlags::Flags flags, XrdCl::Access::Mode mode, uint16_t timeout)
 
XrdCl::XRootDStatus RmDir (Davix::DavPosix &davix_client, const std::string &path, uint16_t timeout)
 
std::pair< XrdCl::DirectoryList *, XrdCl::XRootDStatusDirList (Davix::DavPosix &davix_client, const std::string &path, bool details, bool recursive, uint16_t timeout)
 
XrdCl::XRootDStatus Rename (Davix::DavPosix &davix_client, const std::string &source, const std::string &dest, uint16_t timeout)
 
XrdCl::XRootDStatus Stat (Davix::DavPosix &davix_client, const std::string &url, uint16_t timeout, XrdCl::StatInfo *stat_info)
 
XrdCl::XRootDStatus Unlink (Davix::DavPosix &davix_client, const std::string &url, uint16_t timeout)
 
std::pair< int, XrdCl::XRootDStatusRead (Davix::DavPosix &davix_client, DAVIX_FD *fd, void *buffer, uint32_t size)
 
std::pair< int, XrdCl::XRootDStatusPRead (Davix::DavPosix &davix_client, DAVIX_FD *fd, void *buffer, uint32_t size, uint64_t offset)
 
std::pair< int, XrdCl::XRootDStatusPReadVec (Davix::DavPosix &davix_client, DAVIX_FD *fd, const XrdCl::ChunkList &chunks, void *buffer)
 
std::pair< int, XrdCl::XRootDStatusPWrite (Davix::DavPosix &davix_client, DAVIX_FD *fd, uint64_t offset, uint32_t size, const void *buffer, uint16_t timeout)
 

Function Documentation

◆ Close()

XrdCl::XRootDStatus Posix::Close ( Davix::DavPosix &  davix_client,
DAVIX_FD *  fd 
)

◆ DirList()

std::pair< XrdCl::DirectoryList *, XrdCl::XRootDStatus > Posix::DirList ( Davix::DavPosix &  davix_client,
const std::string &  path,
bool  details,
bool  recursive,
uint16_t  timeout 
)

◆ MkDir()

XrdCl::XRootDStatus Posix::MkDir ( Davix::DavPosix &  davix_client,
const std::string &  path,
XrdCl::MkDirFlags::Flags  flags,
XrdCl::Access::Mode  mode,
uint16_t  timeout 
)

◆ Open()

std::pair< DAVIX_FD *, XrdCl::XRootDStatus > Posix::Open ( Davix::DavPosix &  davix_client,
const std::string &  url,
int  flags,
uint16_t  timeout 
)

◆ PRead()

std::pair< int, XrdCl::XRootDStatus > Posix::PRead ( Davix::DavPosix &  davix_client,
DAVIX_FD *  fd,
void *  buffer,
uint32_t  size,
uint64_t  offset 
)

◆ PReadVec()

std::pair< int, XrdCl::XRootDStatus > Posix::PReadVec ( Davix::DavPosix &  davix_client,
DAVIX_FD *  fd,
const XrdCl::ChunkList chunks,
void *  buffer 
)

◆ PWrite()

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 
)

◆ Read()

std::pair< int, XrdCl::XRootDStatus > Posix::Read ( Davix::DavPosix &  davix_client,
DAVIX_FD *  fd,
void *  buffer,
uint32_t  size 
)

◆ Rename()

XrdCl::XRootDStatus Posix::Rename ( Davix::DavPosix &  davix_client,
const std::string &  source,
const std::string &  dest,
uint16_t  timeout 
)

◆ RmDir()

XrdCl::XRootDStatus Posix::RmDir ( Davix::DavPosix &  davix_client,
const std::string &  path,
uint16_t  timeout 
)

◆ Stat()

XrdCl::XRootDStatus Posix::Stat ( Davix::DavPosix &  davix_client,
const std::string &  url,
uint16_t  timeout,
XrdCl::StatInfo stat_info 
)

◆ Unlink()

XrdCl::XRootDStatus Posix::Unlink ( Davix::DavPosix &  davix_client,
const std::string &  url,
uint16_t  timeout 
)