113 Sockid *usedsubstreamid = 0);
117 virtual int SendRaw(
const void* buffer,
int length,
Sockid substreamid = 0);
void SetInterrupt(int which=0)
virtual void Disconnect()
virtual Sockdescr TryConnectParallelSock(int, int, Sockid &)
void SetRequestTimeout(int timeout=-1)
virtual void PauseSelectOnSubstream(Sockid)
virtual int GetSockIdCount()
int TryConnect_low(bool isUnix=0, int altport=0, int windowsz=0)
virtual void BanSockDescr(Sockdescr, Sockid)
virtual Sockid GetSockIdHint(int)
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 int EstablishParallelSock(Sockid, Sockid)
virtual int RemoveParallelSock(Sockid)
virtual void TryConnect(bool isUnix=0)
virtual int Socks4Handshake(Sockid sockid)
XrdClientSockConnectParms fHost
virtual void RestartSelectOnSubstream(Sockid)
virtual int SendRaw_sock(const void *buffer, int length, Sockdescr sock)
XrdClientSock(XrdClientUrlInfo host, int windowsize=0, int fd=-1)
Construct a socket helper.
virtual void UnBanSockDescr(Sockdescr)