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 </home/sftnight/build/workspace/root-makedoc-v628/rootspi/rdoc/src/v6-28-00-patches/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()
  
  
      
        
          | 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()
◆ UnBanSockDescr()
  
  
      
        
          | virtual void XrdClientSock::UnBanSockDescr  | 
          ( | 
          Sockdescr  | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ 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