Go to the documentation of this file.
126 virtual int RecvRaw(
void* buffer,
int length,
Sockid substreamid = -1,
127 Sockid *usedsubstreamid = 0);
131 virtual int SendRaw(
const void* buffer,
int length,
Sockid substreamid = 0);
Sockdescr GetSock(Sockid id)
Definition: XrdClientPSock.hh:72
Definition: XrdClientSock.hh:50
void BanSockDescr(Sockdescr s, Sockid newid)
Definition: XrdClientPSock.hh:119
int Sockdescr
Definition: XrdClientSock.hh:53
bool fConnected
Definition: XrdClientSock.hh:67
XrdOucRash< Sockdescr, Sockid > fSocketIdPool
Definition: XrdClientPSock.hh:85
fdinfo globalfdinfo
Definition: XrdClientPSock.hh:56
XrdClientVector< Sockid > fSocketIdRepo
Definition: XrdClientPSock.hh:62
virtual int EstablishParallelSock(Sockid tmpsockid, Sockid newsockid)
virtual Sockdescr TryConnectParallelSock(int port, int windowsz, Sockid &tmpid)
XrdSysRecMutex fMutex
Definition: XrdClientPSock.hh:53
int Num()
Definition: XrdOucRash.hh:142
virtual int SendRaw(const void *buffer, int length, Sockid substreamid=0)
virtual int SaveSocket()
Definition: XrdClientPSock.hh:98
bool fWRInterrupt
Definition: XrdClientSock.hh:69
Sockdescr GetMainSock()
Definition: XrdClientPSock.hh:80
XrdOucRash< Sockdescr, Sockid > fSocketNYHandshakedIdPool
Definition: XrdClientPSock.hh:70
Sockid GetSockId(Sockdescr sock)
Definition: XrdClientPSock.hh:88
virtual int RemoveParallelSock(Sockid sockid)
fd_set fdset
Definition: XrdClientPSock.hh:42
virtual int GetSockIdCount()
Definition: XrdClientPSock.hh:147
virtual void Disconnect()
virtual void TryConnect(bool isUnix=0)
V * Find(K KeyVal, time_t *KeyTime=0)
virtual void PauseSelectOnSubstream(Sockid substreamid)
bool fRDInterrupt
Definition: XrdClientSock.hh:68
Definition: XrdSysPthread.hh:239
V * Rep(K KeyVal, V &KeyData, const int LifeTime=0, XrdOucRash_Options opt=Rash_default)
Definition: XrdOucRash.hh:150
virtual void RestartSelectOnSubstream(Sockid substreamid)
void UnBanSockDescr(Sockdescr s)
Definition: XrdClientPSock.hh:120
Sockid lastsidhint
Definition: XrdClientPSock.hh:58
Definition: XrdClientUrlInfo.hh:50
Definition: XrdClientPSock.hh:46
Definition: XrdClientPSock.hh:41
Definition: XrdSysPthread.hh:260
Definition: XrdClientPhyConnection.hh:69
XrdClientPSock(XrdClientUrlInfo host, int windowsize=0)
virtual Sockid GetSockIdHint(int reqsperstream)
virtual int RecvRaw(void *buffer, int length, Sockid substreamid=-1, Sockid *usedsubstreamid=0)
XrdOucRash< Sockid, Sockdescr > fSocketPool
Definition: XrdClientPSock.hh:65
int Sockid
Definition: XrdClientSock.hh:52
int maxfd
Definition: XrdClientPSock.hh:43
virtual ~XrdClientPSock()