|
Public Types |
| typedef int | Sockid |
| typedef int | Sockdescr |
Public Member Functions |
| | XrdClientSock (XrdClientUrlInfo host, int windowsize=0, int fd=-1) |
| virtual | ~XrdClientSock () |
| virtual void | BanSockDescr (Sockdescr, Sockid) |
| virtual void | UnBanSockDescr (Sockdescr) |
| void | ReinitFDTable () |
| virtual int | RecvRaw (void *buffer, int length, Sockid substreamid=-1, Sockid *usedsubstreamid=0) |
| virtual int | SendRaw (const void *buffer, int length, Sockid substreamid=0) |
| void | SetRequestTimeout (int timeout=-1) |
| virtual int | Socks4Handshake (Sockid sockid) |
| virtual void | TryConnect (bool isUnix=0) |
| virtual Sockdescr | TryConnectParallelSock (int, int, Sockid &) |
| virtual int | EstablishParallelSock (Sockid, Sockid) |
| virtual int | RemoveParallelSock (Sockid) |
| virtual Sockid | GetSockIdHint (int) |
| virtual void | Disconnect () |
| bool | IsConnected () |
| virtual int | GetSockIdCount () |
| virtual void | PauseSelectOnSubstream (Sockid) |
| virtual void | RestartSelectOnSubstream (Sockid) |
Protected Member Functions |
| virtual int | SaveSocket () |
| void | SetInterrupt (int which=0) |
| int | TryConnect_low (bool isUnix=0, int altport=0, int windowsz=0) |
| virtual int | SendRaw_sock (const void *buffer, int length, Sockdescr sock) |
Protected Attributes |
| int | fRequestTimeout |
| XrdClientSockConnectParms | fHost |
| bool | fConnected |
| bool | fRDInterrupt |
| bool | fWRInterrupt |
| bool | fReinit_fd |
Private Attributes |
| int | fSocket |
Friends |
| class | XrdClientPhyConnection |