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 )