Definition at line 50 of file XrdClientSock.hh.
|
| XrdClientSock (XrdClientUrlInfo host, int windowsize=0, int fd=-1) |
| Construct a socket helper. More...
|
|
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 </home/sftnight/build/workspace/root-makedoc-v618/rootspi/rdoc/src/v6-18-00-patches/proof/xrdinc/XrdClient/XrdClientSock.hh>
◆ Sockdescr
◆ Sockid
◆ XrdClientSock()
XrdClientSock::XrdClientSock |
( |
XrdClientUrlInfo |
host, |
|
|
int |
windowsize = 0 , |
|
|
int |
fd = -1 |
|
) |
| |
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()
virtual int XrdClientSock::EstablishParallelSock |
( |
Sockid |
, |
|
|
Sockid |
|
|
) |
| |
|
inlinevirtual |
◆ GetSockIdCount()
virtual int XrdClientSock::GetSockIdCount |
( |
| ) |
|
|
inlinevirtual |
◆ GetSockIdHint()
virtual Sockid XrdClientSock::GetSockIdHint |
( |
int |
| ) |
|
|
inlinevirtual |
◆ IsConnected()
bool XrdClientSock::IsConnected |
( |
| ) |
|
|
inline |
◆ PauseSelectOnSubstream()
virtual void XrdClientSock::PauseSelectOnSubstream |
( |
Sockid |
| ) |
|
|
inlinevirtual |
◆ RecvRaw()
virtual int XrdClientSock::RecvRaw |
( |
void * |
buffer, |
|
|
int |
length, |
|
|
Sockid |
substreamid = -1 , |
|
|
Sockid * |
usedsubstreamid = 0 |
|
) |
| |
|
virtual |
◆ ReinitFDTable()
void XrdClientSock::ReinitFDTable |
( |
| ) |
|
|
inline |
◆ RemoveParallelSock()
virtual int XrdClientSock::RemoveParallelSock |
( |
Sockid |
| ) |
|
|
inlinevirtual |
◆ RestartSelectOnSubstream()
virtual void XrdClientSock::RestartSelectOnSubstream |
( |
Sockid |
| ) |
|
|
inlinevirtual |
◆ SaveSocket()
virtual int XrdClientSock::SaveSocket |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ SendRaw()
virtual int XrdClientSock::SendRaw |
( |
const void * |
buffer, |
|
|
int |
length, |
|
|
Sockid |
substreamid = 0 |
|
) |
| |
|
virtual |
◆ SendRaw_sock()
virtual int XrdClientSock::SendRaw_sock |
( |
const void * |
buffer, |
|
|
int |
length, |
|
|
Sockdescr |
sock |
|
) |
| |
|
protectedvirtual |
◆ SetInterrupt()
void XrdClientSock::SetInterrupt |
( |
int |
which = 0 | ) |
|
|
inlineprotected |
◆ SetRequestTimeout()
void XrdClientSock::SetRequestTimeout |
( |
int |
timeout = -1 | ) |
|
◆ Socks4Handshake()
virtual int XrdClientSock::Socks4Handshake |
( |
Sockid |
sockid | ) |
|
|
virtual |
◆ 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()
virtual Sockdescr XrdClientSock::TryConnectParallelSock |
( |
int |
, |
|
|
int |
, |
|
|
Sockid & |
|
|
) |
| |
|
inlinevirtual |
◆ 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 |
The documentation for this class was generated from the following file: