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/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>
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$" |
#define SafeDelete | ( | x | ) | { if (x) { delete x; x = 0; } } |
Referenced by XrdSecProtocolpwd::Authenticate(), XrdSecProtocolgsi::Authenticate(), XrdSecProtocolpwd::CheckCreds(), XrdSecProtocolpwd::CheckRtag(), XrdSecProtocolgsi::CheckRtag(), XrdSecProtocolgsi::ClientDoCert(), XrdSecProtocolpwd::Delete(), XrdSecProtocolgsi::Delete(), XrdClientConn::DoAuthentication(), XrdSecProtocolgsi::LoadCADir(), 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().
const char* XrdClientConnCVSID = "$Id$" |