XrdPssDir Class Reference

#include <XrdPss.hh>

Inheritance diagram for XrdPssDir:
Inheritance graph
[legend]
Collaboration diagram for XrdPssDir:
Collaboration graph
[legend]

List of all members.

Public Member Functions

int Close (long long *retsz=0)
int Opendir (const char *, XrdOucEnv &)
int Readdir (char *buff, int blen)
 XrdPssDir (const char *tid)
 ~XrdPssDir ()

Private Attributes

DIR * myDir

Constructor & Destructor Documentation

XrdPssDir::XrdPssDir ( const char *  tid  )  [inline]
XrdPssDir::~XrdPssDir (  )  [inline]

References Close(), and myDir.


Member Function Documentation

int XrdPssDir::Close ( long long *  retsz = 0  )  [virtual]

Close a directory or file.

Parameters:
retsz If not nil, where the size of the file is to be returned.
Returns:
0 upon success or -errno or -osserr (see XrdOssError.hh).

Implements XrdOssDF.

Referenced by ~XrdPssDir().

int XrdPssDir::Opendir ( const char *  path,
XrdOucEnv env 
) [virtual]

Open a directory.

Parameters:
path - Pointer to the path of the directory to be opened.
env - Reference to environmental information.
Returns:
0 upon success or -errno or -osserr (see XrdOssError.hh).

Reimplemented from XrdOssDF.

int XrdPssDir::Readdir ( char *  buff,
int  blen 
) [virtual]

Get the next directory entry.

Parameters:
buff - Pointer to buffer where a null terminated string of the entry name is to be returned. If no more entries exist, a null string is returned.
blen - Length of the buffer.
Returns:
0 upon success or -errno or -osserr (see XrdOssError.hh).

Reimplemented from XrdOssDF.


Member Data Documentation

DIR* XrdPssDir::myDir [private]

Referenced by ~XrdPssDir().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 7 Jul 2020 for xrootd by  doxygen 1.6.1