#include "XrdClient/XrdClientDebug.hh"#include "XrdClient/XrdClientConnMgr.hh"#include "XrdClient/XrdClientConn.hh"#include "XrdClient/XrdClientLogConnection.hh"#include "XrdClient/XrdClientPhyConnection.hh"#include "XrdClient/XrdClientProtocol.hh"#include "XrdOuc/XrdOucErrInfo.hh"#include "XrdSec/XrdSecInterface.hh"#include "XrdNet/XrdNetDNS.hh"#include "XrdClient/XrdClientUrlInfo.hh"#include "XrdClient/XrdClientEnv.hh"#include "XrdClient/XrdClientAbs.hh"#include "XrdClient/XrdClientSid.hh"#include "XrdSys/XrdSysPriv.hh"#include <dlfcn.h>#include <link.h>#include <stdio.h>#include <stdlib.h>#include <pwd.h>#include <sys/types.h>#include <unistd.h>#include <string.h>#include <ctype.h>Go to the source code of this file.
Defines | |
| #define | SafeDelete(x) { if (x) { delete x; x = 0; } } |
Typedefs | |
| typedef XrdSecProtocol *(*) | XrdSecGetProt_t (const char *, const struct sockaddr &, const XrdSecParameters &, XrdOucErrInfo *) |
Functions | |
| void | ParseRedirHost (XrdOucString &host, XrdOucString &opaque, XrdOucString &token) |
| void | ParseRedir (XrdClientMessage *xmsg, int &port, XrdOucString &host, XrdOucString &opaque, XrdOucString &token) |
Variables | |
| const char * | XrdClientConnCVSID = "$Id: XrdClientConn.cc 38011 2011-02-08 18:35:57Z ganis $" |
Definition at line 69 of file XrdClientConn.cc.
| typedef XrdSecProtocol*(*) XrdSecGetProt_t(const char *, const struct sockaddr &, const XrdSecParameters &, XrdOucErrInfo *) |
Definition at line 73 of file XrdClientConn.cc.
| void ParseRedir | ( | XrdClientMessage * | xmsg, | |
| int & | port, | |||
| XrdOucString & | host, | |||
| XrdOucString & | opaque, | |||
| XrdOucString & | token | |||
| ) |
Definition at line 107 of file XrdClientConn.cc.
References XrdClientMessage::GetData(), h, ServerResponseBody_Redirect::host, ParseRedirHost(), and ServerResponseBody_Redirect::port.
Referenced by XrdClientConn::HandleServerError().
| void ParseRedirHost | ( | XrdOucString & | host, | |
| XrdOucString & | opaque, | |||
| XrdOucString & | token | |||
| ) |
Definition at line 83 of file XrdClientConn.cc.
References XrdOucString::assign(), XrdOucString::erasefromend(), XrdOucString::find(), XrdOucString::length(), and STR_NPOS.
Referenced by XrdClientConn::HandleServerError(), and ParseRedir().
| const char* XrdClientConnCVSID = "$Id: XrdClientConn.cc 38011 2011-02-08 18:35:57Z ganis $" |
Definition at line 16 of file XrdClientConn.cc.
1.5.1