XrdLinkMatch Class Reference

#include <XrdLinkMatch.hh>

List of all members.

Public Member Functions

int Match (const char *uname, int unlen, const char *hname, int hnlen)
int Match (const char *uname, int unlen, const char *hname)
void Set (const char *target)
 XrdLinkMatch (const char *target=0)
 ~XrdLinkMatch ()

Private Attributes

char Buff [256]
int Unamelen
char * Uname
int HnamelenL
char * HnameL
int HnamelenR
char * HnameR
int Hnamelen


Detailed Description

Definition at line 18 of file XrdLinkMatch.hh.


Constructor & Destructor Documentation

XrdLinkMatch::XrdLinkMatch ( const char *  target = 0  )  [inline]

Definition at line 33 of file XrdLinkMatch.hh.

References HnameL, Hnamelen, HnameR, Set(), Uname, and Unamelen.

XrdLinkMatch::~XrdLinkMatch (  )  [inline]

Definition at line 39 of file XrdLinkMatch.hh.


Member Function Documentation

int XrdLinkMatch::Match ( const char *  uname,
int  unlen,
const char *  hname,
int  hnlen 
)

Definition at line 24 of file XrdLinkMatch.cc.

References HnameL, HnamelenL, HnamelenR, HnameR, Uname, and Unamelen.

Referenced by XrdLink::Find(), XrdLink::getName(), and Match().

int XrdLinkMatch::Match ( const char *  uname,
int  unlen,
const char *  hname 
) [inline]

Definition at line 25 of file XrdLinkMatch.hh.

References Match().

void XrdLinkMatch::Set ( const char *  target  ) 

Definition at line 54 of file XrdLinkMatch.cc.

References Buff, HnameL, Hnamelen, HnamelenL, HnamelenR, HnameR, strlcpy(), Uname, and Unamelen.

Referenced by XrdXrootdAdmin::getTarget(), and XrdLinkMatch().


Member Data Documentation

char XrdLinkMatch::Buff[256] [private]

Definition at line 43 of file XrdLinkMatch.hh.

Referenced by Set().

int XrdLinkMatch::Unamelen [private]

Definition at line 44 of file XrdLinkMatch.hh.

Referenced by Match(), Set(), and XrdLinkMatch().

char* XrdLinkMatch::Uname [private]

Definition at line 45 of file XrdLinkMatch.hh.

Referenced by Match(), Set(), and XrdLinkMatch().

int XrdLinkMatch::HnamelenL [private]

Definition at line 46 of file XrdLinkMatch.hh.

Referenced by Match(), and Set().

char* XrdLinkMatch::HnameL [private]

Definition at line 47 of file XrdLinkMatch.hh.

Referenced by Match(), Set(), and XrdLinkMatch().

int XrdLinkMatch::HnamelenR [private]

Definition at line 48 of file XrdLinkMatch.hh.

Referenced by Match(), and Set().

char* XrdLinkMatch::HnameR [private]

Definition at line 49 of file XrdLinkMatch.hh.

Referenced by Match(), Set(), and XrdLinkMatch().

int XrdLinkMatch::Hnamelen [private]

Definition at line 50 of file XrdLinkMatch.hh.

Referenced by Set(), and XrdLinkMatch().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:50:34 2011 for ROOT_528-00b_version by  doxygen 1.5.1