|
xrootd
|
#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/XrdOucEnv.hh"#include "XrdOuc/XrdOucErrInfo.hh"#include "XrdOuc/XrdOucUtils.hh"#include "XrdSec/XrdSecInterface.hh"#include "XrdSys/XrdSysDNS.hh"#include "XrdClient/XrdClientUrlInfo.hh"#include "XrdClient/XrdClientEnv.hh"#include "XrdClient/XrdClientAbs.hh"#include "XrdClient/XrdClientSid.hh"#include "XrdSys/XrdSysPriv.hh"#include "XrdSys/XrdSysPlatform.hh"#include <dlfcn.h>#include <link.h>#include <stdio.h>#include <stdlib.h>#include <sys/types.h>#include <unistd.h>#include <string.h>#include <ctype.h>
Macros | |
| #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) |
| #define SafeDelete | ( | x | ) | { if (x) { delete x; x = 0; } } |
Referenced by XrdSecProtocolgsi::Authenticate(), XrdSecProtocolpwd::Authenticate(), XrdSecProtocolpwd::CheckCreds(), XrdSecProtocolpwd::CheckRtag(), XrdSecProtocolgsi::CheckRtag(), XrdSecProtocolgsi::ClientDoCert(), XrdSecProtocolgsi::Delete(), XrdSecProtocolpwd::Delete(), XrdClientConn::DoAuthentication(), XrdSecProtocolpwd::ExportCreds(), XrdSecProtocolgsi::GetCA(), XrdSecProtocolgsi::GetSrvCertEnt(), XrdSecProtocolgsi::LoadCRL(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::ParseServerInput(), XrdSecProtocolgsi::QueryProxy(), XrdSecProtocolgsi::ServerDoCert(), XrdSecProtocolgsi::setKey(), and XrdSecProtocolgsi::VerifyCA().
| typedef XrdSecProtocol*(* XrdSecGetProt_t)(const char *, const struct sockaddr &, const XrdSecParameters &, XrdOucErrInfo *) |
| void ParseRedir | ( | XrdClientMessage * | xmsg, |
| int & | port, | ||
| XrdOucString & | host, | ||
| XrdOucString & | opaque, | ||
| XrdOucString & | token | ||
| ) |
References XrdClientMessage::GetData(), ServerResponseBody_Redirect::host, ParseRedirHost(), and ServerResponseBody_Redirect::port.
Referenced by XrdClientConn::HandleServerError().
| void ParseRedirHost | ( | XrdOucString & | host, |
| XrdOucString & | opaque, | ||
| XrdOucString & | token | ||
| ) |
References XrdOucString::assign(), XrdOucString::erasefromend(), XrdOucString::find(), XrdOucString::length(), and STR_NPOS.
Referenced by XrdClientConn::HandleServerError(), and ParseRedir().
1.8.3.1