#include <XrdLinkMatch.hh>
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 |
Definition at line 18 of file XrdLinkMatch.hh.
XrdLinkMatch::XrdLinkMatch | ( | const char * | target = 0 |
) | [inline] |
XrdLinkMatch::~XrdLinkMatch | ( | ) | [inline] |
Definition at line 39 of file XrdLinkMatch.hh.
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] |
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().
char XrdLinkMatch::Buff[256] [private] |
int XrdLinkMatch::Unamelen [private] |
char* XrdLinkMatch::Uname [private] |
int XrdLinkMatch::HnamelenL [private] |
char* XrdLinkMatch::HnameL [private] |
int XrdLinkMatch::HnamelenR [private] |
char* XrdLinkMatch::HnameR [private] |
int XrdLinkMatch::Hnamelen [private] |