xrootd
Public Member Functions | Private Attributes | List of all members
XrdSfsNativeDirectory Class Reference

#include <XrdSfsNative.hh>

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

Public Member Functions

int open (const char *dirName, const XrdSecClientName *client=0, const char *opaque=0)
 
const char * nextEntry ()
 
int close ()
 
const char * FName ()
 
 XrdSfsNativeDirectory (char *user=0, int monid=0)
 
 ~XrdSfsNativeDirectory ()
 

Private Attributes

DIR * dh
 
char ateof
 
char * fname
 
struct {
   struct dirent   d_entry
 
   char   pad [MAXNAMLEN]
 
dirent_full
 
struct dirent * d_pnt
 

Constructor & Destructor Documentation

◆ XrdSfsNativeDirectory()

XrdSfsNativeDirectory::XrdSfsNativeDirectory ( char *  user = 0,
int  monid = 0 
)
inline

References ateof, d_pnt, dh, dirent_full, and fname.

◆ ~XrdSfsNativeDirectory()

XrdSfsNativeDirectory::~XrdSfsNativeDirectory ( )
inline

References close(), and dh.

Member Function Documentation

◆ close()

int XrdSfsNativeDirectory::close ( )

Referenced by ~XrdSfsNativeDirectory().

◆ FName()

const char* XrdSfsNativeDirectory::FName ( )
inline

References fname.

◆ nextEntry()

const char* XrdSfsNativeDirectory::nextEntry ( )

◆ open()

int XrdSfsNativeDirectory::open ( const char *  dirName,
const XrdSecClientName client = 0,
const char *  opaque = 0 
)

Member Data Documentation

◆ ateof

char XrdSfsNativeDirectory::ateof
private

Referenced by XrdSfsNativeDirectory().

◆ d_entry

struct dirent XrdSfsNativeDirectory::d_entry

◆ d_pnt

struct dirent* XrdSfsNativeDirectory::d_pnt
private

Referenced by XrdSfsNativeDirectory().

◆ dh

DIR* XrdSfsNativeDirectory::dh
private

◆ dirent_full

struct { ... } XrdSfsNativeDirectory::dirent_full

Referenced by XrdSfsNativeDirectory().

◆ fname

char* XrdSfsNativeDirectory::fname
private

Referenced by FName(), and XrdSfsNativeDirectory().

◆ pad

char XrdSfsNativeDirectory::pad[MAXNAMLEN]

The documentation for this class was generated from the following file: