#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 |
( |
XrdClientCallback * |
XrdCcb = 0, |
|
|
void * |
XrdCcbArg = 0 |
|
) |
| |
|
inline |
| virtual bool XrdClientAbs::CanRedirOnError |
( |
| ) |
|
|
protectedpure virtual |
| virtual bool XrdClientAbs::IsOpen_wait |
( |
| ) |
|
|
inlinevirtual |
| virtual bool XrdClientAbs::OpenFileWhenRedirected |
( |
char * |
newfhandle, |
|
|
bool & |
wasopen |
|
) |
| |
|
protectedpure virtual |
- Parameters
-
| ReqCode | request code |
| Args | arguments |
| Resp | a prealocated buffer |
| MaxResplen | size of the buffer |
- 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 |
| void XrdClientAbs::SetParm |
( |
const char * |
parm, |
|
|
int |
val |
|
) |
| |
| void XrdClientAbs::SetParm |
( |
const char * |
parm, |
|
|
double |
val |
|
) |
| |
| friend class XrdClientConn |
|
friend |
| char XrdClientAbs::fHandle[4] |
|
protected |
| XrdClientCallback* XrdClientAbs::fXrdCcb |
|
protected |
| void* XrdClientAbs::fXrdCcbArg |
|
protected |
The documentation for this class was generated from the following file: