xrootd
Classes | Namespaces | Typedefs | Functions
XrdClFileOperations.hh File Reference
#include "XrdCl/XrdClFile.hh"
#include "XrdCl/XrdClOperations.hh"
#include "XrdCl/XrdClOperationHandlers.hh"
#include "XrdCl/XrdClCtx.hh"
Include dependency graph for XrdClFileOperations.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XrdCl::FileOperation< Derived, HasHndl, Response, Arguments >
 
class  XrdCl::OpenImpl< HasHndl >
 Open operation (. More...
 
struct  XrdCl::OpenImpl< HasHndl >::ExResp
 
class  XrdCl::ReadImpl< HasHndl >
 Read operation (. More...
 
class  XrdCl::CloseImpl< HasHndl >
 Close operation (. More...
 
class  XrdCl::StatImpl< HasHndl >
 Stat operation (. More...
 
class  XrdCl::WriteImpl< HasHndl >
 Write operation (. More...
 
class  XrdCl::SyncImpl< HasHndl >
 Sync operation (. More...
 
class  XrdCl::TruncateImpl< HasHndl >
 Truncate operation (. More...
 
class  XrdCl::VectorReadImpl< HasHndl >
 VectorRead operation (. More...
 
class  XrdCl::VectorWriteImpl< HasHndl >
 VectorWrite operation (. More...
 
class  XrdCl::WriteVImpl< HasHndl >
 WriteV operation (. More...
 
class  XrdCl::FcntlImpl< HasHndl >
 Fcntl operation (. More...
 
class  XrdCl::VisaImpl< HasHndl >
 Visa operation (. More...
 
class  XrdCl::SetXAttrImpl< HasHndl >
 SetXAttr operation (. More...
 
class  XrdCl::SetXAttrBulkImpl< HasHndl >
 SetXAttr bulk operation (. More...
 
class  XrdCl::GetXAttrImpl< HasHndl >
 GetXAttr operation (. More...
 
class  XrdCl::GetXAttrBulkImpl< HasHndl >
 GetXAttr bulk operation (. More...
 
class  XrdCl::DelXAttrImpl< HasHndl >
 DelXAttr operation (. More...
 
class  XrdCl::DelXAttrBulkImpl< HasHndl >
 DelXAttr bulk operation (. More...
 
class  XrdCl::ListXAttrImpl< HasHndl >
 ListXAttr bulk operation (. More...
 

Namespaces

 XrdCl
 

Typedefs

typedef OpenImpl< false > XrdCl::Open
 
typedef CloseImpl< false > XrdCl::Close
 
typedef SyncImpl< false > XrdCl::Sync
 
typedef VectorReadImpl< false > XrdCl::VectorRead
 
typedef VectorWriteImpl< false > XrdCl::VectorWrite
 
typedef WriteVImpl< false > XrdCl::WriteV
 
typedef FcntlImpl< false > XrdCl::Fcntl
 
typedef VisaImpl< false > XrdCl::Visa
 

Functions

ReadImpl< false > XrdCl::Read (Ctx< File > file, Arg< uint64_t > offset, Arg< uint32_t > size, Arg< void *> buffer, uint16_t timeout=0)
 Factory for creating ReadImpl objects. More...
 
StatImpl< false > XrdCl::Stat (Ctx< File > file, Arg< bool > force, uint16_t timeout=0)
 
WriteImpl< false > XrdCl::Write (Ctx< File > file, Arg< uint64_t > offset, Arg< uint32_t > size, Arg< const void *> buffer, uint16_t timeout=0)
 Factory for creating WriteImpl objects. More...
 
TruncateImpl< false > XrdCl::Truncate (Ctx< File > file, Arg< uint64_t > size)
 
SetXAttrImpl< false > XrdCl::SetXAttr (Ctx< File > file, Arg< std::string > name, Arg< std::string > value)
 
SetXAttrBulkImpl< false > XrdCl::SetXAttr (Ctx< File > file, Arg< std::vector< xattr_t >> attrs)
 
GetXAttrImpl< false > XrdCl::GetXAttr (Ctx< File > file, Arg< std::string > name)
 
GetXAttrBulkImpl< false > XrdCl::GetXAttr (Ctx< File > file, Arg< std::vector< std::string >> attrs)
 
DelXAttrImpl< false > XrdCl::DelXAttr (Ctx< File > file, Arg< std::string > name)
 
DelXAttrBulkImpl< false > XrdCl::DelXAttr (Ctx< File > file, Arg< std::vector< std::string >> attrs)
 
ListXAttrImpl< false > XrdCl::ListXAttr (Ctx< File > file)