|
Public Member Functions |
| | XrdClientPSock (XrdClientUrlInfo host, int windowsize=0) |
| virtual | ~XrdClientPSock () |
| void | BanSockDescr (Sockdescr s, Sockid newid) |
| void | UnBanSockDescr (Sockdescr s) |
| virtual int | RecvRaw (void *buffer, int length, Sockid substreamid=-1, Sockid *usedsubstreamid=0) |
| virtual int | SendRaw (const void *buffer, int length, Sockid substreamid=0) |
| virtual void | TryConnect (bool isUnix=0) |
| virtual Sockdescr | TryConnectParallelSock (int port, int windowsz, Sockid &tmpid) |
| virtual int | EstablishParallelSock (Sockid tmpsockid, Sockid newsockid) |
| virtual void | Disconnect () |
| virtual int | RemoveParallelSock (Sockid sockid) |
| virtual Sockid | GetSockIdHint (int reqsperstream) |
| virtual int | GetSockIdCount () |
| virtual void | PauseSelectOnSubstream (Sockid substreamid) |
| virtual void | RestartSelectOnSubstream (Sockid substreamid) |
Protected Member Functions |
| virtual int | SaveSocket () |
Private Member Functions |
| Sockdescr | GetSock (Sockid id) |
| Sockdescr | GetMainSock () |
| Sockid | GetSockId (Sockdescr sock) |
Private Attributes |
| XrdSysRecMutex | fMutex |
| fdinfo | globalfdinfo |
| Sockid | lastsidhint |
| XrdClientVector< Sockid > | fSocketIdRepo |
| XrdOucRash< Sockid, Sockdescr > | fSocketPool |
| XrdOucRash< Sockdescr, Sockid > | fSocketNYHandshakedIdPool |
| XrdOucRash< Sockdescr, Sockid > | fSocketIdPool |
Friends |
| class | XrdClientPhyConnection |