Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdClientAbs Class Reference

#include <XrdClientAbs.hh>

Inheritance diagram for XrdClientAbs:

Inheritance graph
[legend]
Collaboration diagram for XrdClientAbs:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 XrdClientAbs (XrdClientCallback *XrdCcb=0, void *XrdCcbArg=0)
virtual bool IsOpen_wait ()
void SetParm (const char *parm, int val)
void SetParm (const char *parm, double val)
XrdClientConn * GetClientConn () const
XrdClientUrlInfo GetCurrentUrl ()
ServerResponseHeader * LastServerResp ()
ServerResponseBody_Error * LastServerError ()
bool Query (kXR_int16 ReqCode, const kXR_char *Args, kXR_char *Resp, kXR_int32 MaxResplen)

Protected Member Functions

virtual bool OpenFileWhenRedirected (char *newfhandle, bool &wasopen)=0
virtual bool CanRedirOnError ()=0

Protected Attributes

XrdClientConn * fConnModule
char fHandle [4]
XrdClientCallback * fXrdCcb
void * fXrdCcbArg

Friends

class XrdClientConn

Constructor & Destructor Documentation

XrdClientAbs::XrdClientAbs (  XrdClientCallback *  XrdCcb = 0,
void *  XrdCcbArg = 0
)  [inline]
 


Member Function Documentation

virtual bool XrdClientAbs::CanRedirOnError (   )  [protected, pure virtual]
 

Implemented in XrdClient, and XrdClientAdmin.

XrdClientConn* XrdClientAbs::GetClientConn (   )  const [inline]
 

XrdClientUrlInfo XrdClientAbs::GetCurrentUrl (   )  [inline]
 

virtual bool XrdClientAbs::IsOpen_wait (   )  [inline, virtual]
 

Reimplemented in XrdClient.

struct ServerResponseBody_Error* XrdClientAbs::LastServerError (   )  [inline]
 

struct ServerResponseHeader* XrdClientAbs::LastServerResp (   )  [inline]
 

virtual bool XrdClientAbs::OpenFileWhenRedirected (  char *  newfhandle,
bool &  wasopen
)  [protected, pure virtual]
 

Implemented in XrdClient, and XrdClientAdmin.

bool XrdClientAbs::Query (  kXR_int16  ReqCode,
const kXR_char *  Args,
kXR_char *  Resp,
kXR_int32  MaxResplen
) 
 

void XrdClientAbs::SetParm (  const char *  parm,
double  val
) 
 

void XrdClientAbs::SetParm (  const char *  parm,
int  val
) 
 


Friends And Related Function Documentation

friend class XrdClientConn [friend]
 


Member Data Documentation

XrdClientConn* XrdClientAbs::fConnModule [protected]
 

char XrdClientAbs::fHandle[4] [protected]
 

XrdClientCallback* XrdClientAbs::fXrdCcb [protected]
 

void* XrdClientAbs::fXrdCcbArg [protected]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:41:53 2011 for xrootd by  doxygen 1.3.9.1