Definition at line 50 of file XrdClientSock.hh.
|
| | XrdClientSock (XrdClientUrlInfo host, int windowsize=0, int fd=-1) |
| | Construct a socket helper.
|
| |
| virtual | ~XrdClientSock () |
| |
| virtual void | BanSockDescr (Sockdescr, Sockid) |
| |
| virtual void | Disconnect () |
| |
| virtual int | EstablishParallelSock (Sockid, Sockid) |
| |
| virtual int | GetSockIdCount () |
| |
| virtual Sockid | GetSockIdHint (int) |
| |
| bool | IsConnected () |
| |
| virtual void | PauseSelectOnSubstream (Sockid) |
| |
| virtual int | RecvRaw (void *buffer, int length, Sockid substreamid=-1, Sockid *usedsubstreamid=0) |
| |
| void | ReinitFDTable () |
| |
| virtual int | RemoveParallelSock (Sockid) |
| |
| virtual void | RestartSelectOnSubstream (Sockid) |
| |
| 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 void | UnBanSockDescr (Sockdescr) |
| |
#include </github/home/ROOT-CI/src/proof/xrdinc/XrdClient/XrdClientSock.hh>
◆ Sockdescr
◆ Sockid
◆ XrdClientSock()
Construct a socket helper.
- Parameters
-
| host | Remote location to connect to |
| windowsize | TCP window size: 0 for OS defaults or the ENV setting |
| fd | A descriptor pointing to an already connected socket, -1 if not available |
◆ ~XrdClientSock()
| virtual XrdClientSock::~XrdClientSock |
( |
| ) |
|
|
virtual |
◆ BanSockDescr()
◆ Disconnect()
| virtual void XrdClientSock::Disconnect |
( |
| ) |
|
|
virtual |
◆ EstablishParallelSock()
◆ GetSockIdCount()
◆ GetSockIdHint()
◆ IsConnected()
| bool XrdClientSock::IsConnected |
( |
| ) |
|
|
inline |
◆ PauseSelectOnSubstream()
◆ RecvRaw()
◆ ReinitFDTable()
| void XrdClientSock::ReinitFDTable |
( |
| ) |
|
|
inline |
◆ RemoveParallelSock()
◆ RestartSelectOnSubstream()
◆ SaveSocket()
◆ SendRaw()
◆ SendRaw_sock()
◆ SetInterrupt()
| void XrdClientSock::SetInterrupt |
( |
int | which = 0 | ) |
|
|
inlineprotected |
◆ SetRequestTimeout()
| void XrdClientSock::SetRequestTimeout |
( |
int | timeout = -1 | ) |
|
◆ Socks4Handshake()
◆ TryConnect()
| virtual void XrdClientSock::TryConnect |
( |
bool | isUnix = 0 | ) |
|
|
virtual |
◆ TryConnect_low()
| int XrdClientSock::TryConnect_low |
( |
bool | isUnix = 0, |
|
|
int | altport = 0, |
|
|
int | windowsz = 0 ) |
|
protected |
◆ TryConnectParallelSock()
◆ UnBanSockDescr()
◆ XrdClientPhyConnection
◆ fConnected
| bool XrdClientSock::fConnected |
|
protected |
◆ fHost
◆ fRDInterrupt
| bool XrdClientSock::fRDInterrupt |
|
protected |
◆ fReinit_fd
| bool XrdClientSock::fReinit_fd |
|
protected |
◆ fRequestTimeout
| int XrdClientSock::fRequestTimeout |
|
protected |
◆ fSocket
| int XrdClientSock::fSocket |
|
private |
◆ fWRInterrupt
| bool XrdClientSock::fWRInterrupt |
|
protected |
proof/xrdinc/XrdClient/XrdClientSock.hh