XrdClientConn.cc File Reference

#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 $"


Define Documentation

#define SafeDelete ( x   )     { if (x) { delete x; x = 0; } }

Definition at line 69 of file XrdClientConn.cc.


Typedef Documentation

typedef XrdSecProtocol*(*) XrdSecGetProt_t(const char *, const struct sockaddr &, const XrdSecParameters &, XrdOucErrInfo *)

Definition at line 73 of file XrdClientConn.cc.


Function Documentation

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().


Variable Documentation

const char* XrdClientConnCVSID = "$Id: XrdClientConn.cc 38011 2011-02-08 18:35:57Z ganis $"

Definition at line 16 of file XrdClientConn.cc.


Generated on Tue Jul 5 16:08:03 2011 for ROOT_528-00b_version by  doxygen 1.5.1