XRootD
Loading...
Searching...
No Matches
XrdXrootdPrepArgs Class Reference

#include <XrdXrootdPrepare.hh>

+ Collaboration diagram for XrdXrootdPrepArgs:

Public Member Functions

 XrdXrootdPrepArgs (int sfree=1, int pfree=1)
 
 ~XrdXrootdPrepArgs ()
 

Public Attributes

char mode [4]
 
char * notify
 
XrdOucTListpaths
 
int prty
 
char * reqid
 
char * user
 

Friends

class XrdXrootdPrepare
 

Detailed Description

Definition at line 45 of file XrdXrootdPrepare.hh.

Constructor & Destructor Documentation

◆ XrdXrootdPrepArgs()

XrdXrootdPrepArgs::XrdXrootdPrepArgs ( int sfree = 1,
int pfree = 1 )
inline

Definition at line 57 of file XrdXrootdPrepare.hh.

58 {reqid = user = notify = 0; paths = 0; *mode = '\0';
59 dirP = 0; prty = reqlen = usrlen = 0;
60 freestore = sfree; freepaths = pfree;
61 }

References mode, notify, paths, prty, reqid, and user.

◆ ~XrdXrootdPrepArgs()

XrdXrootdPrepArgs::~XrdXrootdPrepArgs ( )
inline

Definition at line 62 of file XrdXrootdPrepare.hh.

63 {XrdOucTList *tp;
64 if (freestore)
65 {if (reqid) free(reqid);
66 if (notify) free(notify);
67 }
68 if (freepaths) while((tp=paths)) {paths=paths->next; delete tp;}
69 if (dirP) closedir(dirP);
70 }
#define closedir(a)
Definition XrdPosix.hh:50
XrdOucTList * next

References closedir, XrdOucTList::next, notify, paths, and reqid.

Friends And Related Symbol Documentation

◆ XrdXrootdPrepare

friend class XrdXrootdPrepare
friend

Definition at line 48 of file XrdXrootdPrepare.hh.

Member Data Documentation

◆ mode

char XrdXrootdPrepArgs::mode[4]

Definition at line 54 of file XrdXrootdPrepare.hh.

Referenced by XrdXrootdPrepArgs().

◆ notify

char* XrdXrootdPrepArgs::notify

Definition at line 52 of file XrdXrootdPrepare.hh.

Referenced by XrdXrootdPrepArgs(), and ~XrdXrootdPrepArgs().

◆ paths

XrdOucTList* XrdXrootdPrepArgs::paths

◆ prty

int XrdXrootdPrepArgs::prty

Definition at line 53 of file XrdXrootdPrepare.hh.

Referenced by XrdXrootdPrepArgs(), and XrdXrootdPrepare::Log().

◆ reqid

char* XrdXrootdPrepArgs::reqid

◆ user

char* XrdXrootdPrepArgs::user

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