XRootD
XrdOucMsubsInfo Struct Reference

#include <XrdOucMsubs.hh>

+ Collaboration diagram for XrdOucMsubsInfo:

Public Member Functions

 XrdOucMsubsInfo (const char *tid, XrdOucEnv *envP, XrdOucName2Name *n2np, const char *lfnP, const char *lfn2P, mode_t mode=0, int ofl=0, const char *Opts=0, const char *ridP=0, const char *pfnP=0, const char *pfn2P=0)
 
 ~XrdOucMsubsInfo ()
 

Public Attributes

XrdOucEnvEnv
 
const char * lfn
 
const char * lfn2
 
char mbuff [12]
 
const char * misc
 
mode_t Mode
 
XrdOucName2NameN2N
 
char obuff [4]
 
int Oflag
 
const char * pfn
 
const char * pfn2
 
char * pfn2buff
 
char * pfnbuff
 
char * rfn2buff
 
char * rfnbuff
 
const char * Rid
 
const char * Tid
 

Detailed Description

Definition at line 53 of file XrdOucMsubs.hh.

Constructor & Destructor Documentation

◆ XrdOucMsubsInfo()

XrdOucMsubsInfo::XrdOucMsubsInfo ( const char *  tid,
XrdOucEnv envP,
XrdOucName2Name n2np,
const char *  lfnP,
const char *  lfn2P,
mode_t  mode = 0,
int  ofl = 0,
const char *  Opts = 0,
const char *  ridP = 0,
const char *  pfnP = 0,
const char *  pfn2P = 0 
)
inline

Definition at line 73 of file XrdOucMsubs.hh.

79  : Tid(tid), Env(envP), N2N(n2np),
80  lfn(lfnP), lfn2(lfn2P), pfn(pfnP), pfn2(pfn2P),
81  misc(Opts), Rid(ridP), Mode(mode), Oflag(ofl)
82  {pfnbuff = rfnbuff = pfn2buff = rfn2buff = 0;}
int Opts
Definition: XrdMpxStats.cc:58
XrdOucEnv * envP
Definition: XrdPss.cc:109
XrdOucName2Name * N2N
Definition: XrdOucMsubs.hh:57
const char * lfn
Definition: XrdOucMsubs.hh:58
const char * pfn
Definition: XrdOucMsubs.hh:60
const char * Rid
Definition: XrdOucMsubs.hh:63
const char * misc
Definition: XrdOucMsubs.hh:62
const char * lfn2
Definition: XrdOucMsubs.hh:59
const char * pfn2
Definition: XrdOucMsubs.hh:61
const char * Tid
Definition: XrdOucMsubs.hh:55
XrdOucEnv * Env
Definition: XrdOucMsubs.hh:56

References pfn2buff, pfnbuff, rfn2buff, and rfnbuff.

◆ ~XrdOucMsubsInfo()

XrdOucMsubsInfo::~XrdOucMsubsInfo ( )
inline

Definition at line 83 of file XrdOucMsubs.hh.

83  {if (pfnbuff ) free(pfnbuff);
84  if (rfnbuff ) free(rfnbuff);
85  if (pfn2buff) free(pfn2buff);
86  if (rfn2buff) free(rfn2buff);
87  }

References pfn2buff, pfnbuff, rfn2buff, and rfnbuff.

Member Data Documentation

◆ Env

XrdOucEnv* XrdOucMsubsInfo::Env

Definition at line 56 of file XrdOucMsubs.hh.

◆ lfn

const char* XrdOucMsubsInfo::lfn

Definition at line 58 of file XrdOucMsubs.hh.

◆ lfn2

const char* XrdOucMsubsInfo::lfn2

Definition at line 59 of file XrdOucMsubs.hh.

◆ mbuff

char XrdOucMsubsInfo::mbuff[12]

Definition at line 70 of file XrdOucMsubs.hh.

◆ misc

const char* XrdOucMsubsInfo::misc

Definition at line 62 of file XrdOucMsubs.hh.

◆ Mode

mode_t XrdOucMsubsInfo::Mode

Definition at line 68 of file XrdOucMsubs.hh.

◆ N2N

XrdOucName2Name* XrdOucMsubsInfo::N2N

Definition at line 57 of file XrdOucMsubs.hh.

◆ obuff

char XrdOucMsubsInfo::obuff[4]

Definition at line 71 of file XrdOucMsubs.hh.

◆ Oflag

int XrdOucMsubsInfo::Oflag

Definition at line 69 of file XrdOucMsubs.hh.

◆ pfn

const char* XrdOucMsubsInfo::pfn

Definition at line 60 of file XrdOucMsubs.hh.

◆ pfn2

const char* XrdOucMsubsInfo::pfn2

Definition at line 61 of file XrdOucMsubs.hh.

◆ pfn2buff

char* XrdOucMsubsInfo::pfn2buff

Definition at line 66 of file XrdOucMsubs.hh.

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

◆ pfnbuff

char* XrdOucMsubsInfo::pfnbuff

Definition at line 64 of file XrdOucMsubs.hh.

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

◆ rfn2buff

char* XrdOucMsubsInfo::rfn2buff

Definition at line 67 of file XrdOucMsubs.hh.

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

◆ rfnbuff

char* XrdOucMsubsInfo::rfnbuff

Definition at line 65 of file XrdOucMsubs.hh.

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

◆ Rid

const char* XrdOucMsubsInfo::Rid

Definition at line 63 of file XrdOucMsubs.hh.

◆ Tid

const char* XrdOucMsubsInfo::Tid

Definition at line 55 of file XrdOucMsubs.hh.


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