XRootD
Loading...
Searching...
No Matches
XrdOucNSWalk::NSEnt Struct Reference

#include <XrdOucNSWalk.hh>

+ Collaboration diagram for XrdOucNSWalk::NSEnt:

Public Types

enum  Etype {
  isBad = 0 ,
  isDir ,
  isFile ,
  isLink ,
  isMisc
}
 

Public Member Functions

 NSEnt ()
 
 ~NSEnt ()
 

Public Attributes

char * File
 
char * Link
 
int Lksz
 
struct NSEntNext
 
char * Path
 
int Plen
 
struct stat Stat
 
Etype Type
 

Detailed Description

Definition at line 46 of file XrdOucNSWalk.hh.

Member Enumeration Documentation

◆ Etype

Enumerator
isBad 
isDir 
isFile 
isLink 
isMisc 

Definition at line 56 of file XrdOucNSWalk.hh.

Constructor & Destructor Documentation

◆ NSEnt()

XrdOucNSWalk::NSEnt::NSEnt ( )
inline

Definition at line 60 of file XrdOucNSWalk.hh.

References Link, Lksz, Next, Path, and Plen.

◆ ~NSEnt()

XrdOucNSWalk::NSEnt::~NSEnt ( )
inline

Definition at line 61 of file XrdOucNSWalk.hh.

61 {if (Path) free(Path);
62 if (Link) free(Link);
63 }

References Link, and Path.

Member Data Documentation

◆ File

char* XrdOucNSWalk::NSEnt::File

Definition at line 50 of file XrdOucNSWalk.hh.

Referenced by XrdFrmFileset::Refresh().

◆ Link

char* XrdOucNSWalk::NSEnt::Link

Definition at line 53 of file XrdOucNSWalk.hh.

Referenced by NSEnt(), ~NSEnt(), and XrdFrmFileset::Refresh().

◆ Lksz

int XrdOucNSWalk::NSEnt::Lksz

Definition at line 54 of file XrdOucNSWalk.hh.

Referenced by NSEnt().

◆ Next

struct NSEnt* XrdOucNSWalk::NSEnt::Next

Definition at line 48 of file XrdOucNSWalk.hh.

Referenced by NSEnt(), XrdCpFile::Extend(), and XrdOfsConfigCP::Init().

◆ Path

char* XrdOucNSWalk::NSEnt::Path

Definition at line 49 of file XrdOucNSWalk.hh.

Referenced by NSEnt(), ~NSEnt(), XrdCpFile::Extend(), and XrdOfsConfigCP::Init().

◆ Plen

int XrdOucNSWalk::NSEnt::Plen

Definition at line 51 of file XrdOucNSWalk.hh.

Referenced by NSEnt(), and XrdCpFile::Extend().

◆ Stat

struct stat XrdOucNSWalk::NSEnt::Stat

◆ Type

Etype XrdOucNSWalk::NSEnt::Type

Definition at line 58 of file XrdOucNSWalk.hh.


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