#include <XrdClientAbs.hh>
|
| 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 () |
|
struct ServerResponseHeader * | LastServerResp () |
|
struct ServerResponseBody_Error * | LastServerError () |
|
bool | Query (kXR_int16 ReqCode, const kXR_char *Args, kXR_char *Resp, kXR_int32 MaxResplen) |
|
bool | Query (kXR_int16 ReqCode, const kXR_char *Args, kXR_char **Resp, kXR_int32 MaxResplen) |
|
Public Member Functions inherited from XrdClientAbsUnsolMsgHandler |
virtual | ~XrdClientAbsUnsolMsgHandler () |
|
virtual UnsolRespProcResult | ProcessUnsolicitedMsg (XrdClientUnsolMsgSender *sender, XrdClientMessage *unsolmsg)=0 |
|
◆ XrdClientAbs()
XrdClientAbs::XrdClientAbs |
( |
XrdClientCallback * |
XrdCcb = 0 , |
|
|
void * |
XrdCcbArg = 0 |
|
) |
| |
|
inline |
◆ CanRedirOnError()
virtual bool XrdClientAbs::CanRedirOnError |
( |
| ) |
|
|
protectedpure virtual |
◆ GetClientConn()
◆ GetCurrentUrl()
◆ IsOpen_wait()
virtual bool XrdClientAbs::IsOpen_wait |
( |
| ) |
|
|
inlinevirtual |
◆ LastServerError()
◆ LastServerResp()
◆ OpenFileWhenRedirected()
virtual bool XrdClientAbs::OpenFileWhenRedirected |
( |
char * |
newfhandle, |
|
|
bool & |
wasopen |
|
) |
| |
|
protectedpure virtual |
◆ Query() [1/2]
- Parameters
-
ReqCode | request code |
Args | arguments |
Resp | a prealocated buffer |
MaxResplen | size of the buffer |
Referenced by GetClientConn().
◆ Query() [2/2]
- Parameters
-
ReqCode | request code |
Args | arguments |
Resp | pointer to a preallocated buffer or a pointer to 0 if a sufficiently large buffer should be allocated automagically, in which case the buffer needs to be freed with free() |
MaxResplen | size of the buffer or 0 for automatic allocation |
◆ SetParm() [1/2]
void XrdClientAbs::SetParm |
( |
const char * |
parm, |
|
|
int |
val |
|
) |
| |
◆ SetParm() [2/2]
void XrdClientAbs::SetParm |
( |
const char * |
parm, |
|
|
double |
val |
|
) |
| |
◆ XrdClientConn
friend class XrdClientConn |
|
friend |
◆ fConnModule
◆ fHandle
char XrdClientAbs::fHandle[4] |
|
protected |
◆ fXrdCcb
XrdClientCallback* XrdClientAbs::fXrdCcb |
|
protected |
◆ fXrdCcbArg
void* XrdClientAbs::fXrdCcbArg |
|
protected |
The documentation for this class was generated from the following file: