XRootD
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  }
XrdOucTList * paths

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  }
int closedir(DIR *dirp)
XrdOucTList * next
Definition: XrdOucTList.hh:45

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

+ Here is the call graph for this function:

Friends And Related Function 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: