Definition at line 69 of file XrdClientPhyConnection.hh.
|
| XrdClientPhyConnection (XrdClientAbsUnsolMsgHandler *h, XrdClientSid *sid) |
|
| ~XrdClientPhyConnection () |
|
virtual void | BanSockDescr (int sockdescr, int sockid) |
|
XrdClientMessage * | BuildMessage (bool IgnoreTimeouts, bool Enqueue) |
|
bool | CheckAutoTerm () |
|
bool | Connect (XrdClientUrlInfo RemoteHost, bool isUnix, int fd) |
| Connect to a remote location.
|
|
bool | Connect (XrdClientUrlInfo RemoteHost, bool isUnix=0) |
|
void | CountLogConn (int d=1) |
|
void | Disconnect () |
|
ERemoteServerType | DoHandShake (ServerInitHandShake &xbody, int substreamid=0) |
|
int | EstablishPendingParallelStream (int tmpid, int newid) |
|
bool | ExpiredTTL () |
|
short | GetLogConnCnt () const |
|
int | GetReaderThreadsCnt () |
|
XrdSecProtocol * | GetSecProtocol () const |
|
int | GetSocket () |
|
int | GetSockIdCount () |
|
int | GetSockIdHint (int reqsperstream) |
|
long | GetTTL () |
|
bool | IsAddress (const XrdOucString &addr) |
|
ELoginState | IsLogged () |
|
bool | IsPort (int port) |
|
bool | IsUser (const XrdOucString &usr) |
|
bool | IsValid () |
|
void | LockChannel () |
|
void | PauseSelectOnSubstream (int substreamid) |
|
void | ReadLock () |
|
XrdClientMessage * | ReadMessage (int streamid) |
|
int | ReadRaw (void *buffer, int BufferLength, int substreamid=-1, int *usedsubstreamid=0) |
|
void | ReadUnLock () |
|
bool | ReConnect (XrdClientUrlInfo RemoteHost) |
|
void | ReinitFDTable () |
|
void | RemoveParallelStream (int substreamid) |
|
void | RestartSelectOnSubstream (int substreamid) |
|
int | SaveSocket () |
|
void | SetInterrupt () |
|
void | SetLogged (ELoginState status) |
|
void | SetSecProtocol (XrdSecProtocol *sp) |
|
void | SetTTL (long ttl) |
|
void | StartedReader () |
|
void | StartReader () |
|
bool | TestAndSetMStreamsGoing () |
|
void | Touch () |
|
int | TryConnectParallelStream (int port, int windowsz, int sockid) |
|
virtual void | UnBanSockDescr (int sockdescr) |
|
void | UnlockChannel () |
|
int | WipeStreamid (int streamid) |
|
int | WriteRaw (const void *buffer, int BufferLength, int substreamid=0) |
|
| XrdClientUnsolMsgSender () |
|
virtual | ~XrdClientUnsolMsgSender () |
|
UnsolRespProcResult | SendUnsolicitedMsg (XrdClientUnsolMsgSender *sender, XrdClientMessage *unsolmsg) |
|
#include </home/sftnight/build/workspace/root-makedoc-v626/rootspi/rdoc/src/v6-26-00-patches/proof/xrdinc/XrdClient/XrdClientPhyConnection.hh>
◆ XrdClientPhyConnection()
◆ ~XrdClientPhyConnection()
XrdClientPhyConnection::~XrdClientPhyConnection |
( |
| ) |
|
◆ BanSockDescr()
virtual void XrdClientPhyConnection::BanSockDescr |
( |
int |
sockdescr, |
|
|
int |
sockid |
|
) |
| |
|
inlinevirtual |
◆ BuildMessage()
◆ CheckAutoTerm()
bool XrdClientPhyConnection::CheckAutoTerm |
( |
| ) |
|
◆ Connect() [1/2]
Connect to a remote location.
- Parameters
-
RemoteHost | address descriptor |
isUnix | true if the address points to a Unix socket |
fd | a descriptor pointing to a connected socket if the subroutine is supposed to reuse an existing connection, -1 otherwise |
◆ Connect() [2/2]
◆ CountLogConn()
void XrdClientPhyConnection::CountLogConn |
( |
int |
d = 1 | ) |
|
◆ Disconnect()
void XrdClientPhyConnection::Disconnect |
( |
| ) |
|
◆ DoHandShake()
ERemoteServerType XrdClientPhyConnection::DoHandShake |
( |
ServerInitHandShake & |
xbody, |
|
|
int |
substreamid = 0 |
|
) |
| |
◆ EstablishPendingParallelStream()
int XrdClientPhyConnection::EstablishPendingParallelStream |
( |
int |
tmpid, |
|
|
int |
newid |
|
) |
| |
|
inline |
◆ ExpiredTTL()
bool XrdClientPhyConnection::ExpiredTTL |
( |
| ) |
|
◆ GetLogConnCnt()
short XrdClientPhyConnection::GetLogConnCnt |
( |
| ) |
const |
|
inline |
◆ GetReaderThreadsCnt()
int XrdClientPhyConnection::GetReaderThreadsCnt |
( |
| ) |
|
|
inline |
◆ GetSecProtocol()
XrdSecProtocol * XrdClientPhyConnection::GetSecProtocol |
( |
| ) |
const |
|
inline |
◆ GetSocket()
int XrdClientPhyConnection::GetSocket |
( |
| ) |
|
|
inline |
◆ GetSockIdCount()
int XrdClientPhyConnection::GetSockIdCount |
( |
| ) |
|
|
inline |
◆ GetSockIdHint()
int XrdClientPhyConnection::GetSockIdHint |
( |
int |
reqsperstream | ) |
|
|
inline |
◆ GetTTL()
long XrdClientPhyConnection::GetTTL |
( |
| ) |
|
|
inline |
◆ HandleUnsolicited()
◆ IsAddress()
bool XrdClientPhyConnection::IsAddress |
( |
const XrdOucString & |
addr | ) |
|
|
inline |
◆ IsLogged()
◆ IsPort()
bool XrdClientPhyConnection::IsPort |
( |
int |
port | ) |
|
|
inline |
◆ IsUser()
bool XrdClientPhyConnection::IsUser |
( |
const XrdOucString & |
usr | ) |
|
|
inline |
◆ IsValid()
bool XrdClientPhyConnection::IsValid |
( |
| ) |
|
◆ LockChannel()
void XrdClientPhyConnection::LockChannel |
( |
| ) |
|
◆ PauseSelectOnSubstream()
void XrdClientPhyConnection::PauseSelectOnSubstream |
( |
int |
substreamid | ) |
|
|
inline |
◆ ReadLock()
void XrdClientPhyConnection::ReadLock |
( |
| ) |
|
|
inline |
◆ ReadMessage()
◆ ReadRaw()
int XrdClientPhyConnection::ReadRaw |
( |
void * |
buffer, |
|
|
int |
BufferLength, |
|
|
int |
substreamid = -1 , |
|
|
int * |
usedsubstreamid = 0 |
|
) |
| |
◆ ReadUnLock()
void XrdClientPhyConnection::ReadUnLock |
( |
| ) |
|
|
inline |
◆ ReConnect()
◆ ReinitFDTable()
void XrdClientPhyConnection::ReinitFDTable |
( |
| ) |
|
|
inline |
◆ RemoveParallelStream()
void XrdClientPhyConnection::RemoveParallelStream |
( |
int |
substreamid | ) |
|
|
inline |
◆ RestartSelectOnSubstream()
void XrdClientPhyConnection::RestartSelectOnSubstream |
( |
int |
substreamid | ) |
|
|
inline |
◆ SaveSocket()
int XrdClientPhyConnection::SaveSocket |
( |
| ) |
|
|
inline |
◆ SetInterrupt()
void XrdClientPhyConnection::SetInterrupt |
( |
| ) |
|
|
inline |
◆ SetLogged()
◆ SetSecProtocol()
void XrdClientPhyConnection::SetSecProtocol |
( |
XrdSecProtocol * |
sp | ) |
|
|
inline |
◆ SetTTL()
void XrdClientPhyConnection::SetTTL |
( |
long |
ttl | ) |
|
|
inline |
◆ StartedReader()
void XrdClientPhyConnection::StartedReader |
( |
| ) |
|
◆ StartReader()
void XrdClientPhyConnection::StartReader |
( |
| ) |
|
◆ TestAndSetMStreamsGoing()
bool XrdClientPhyConnection::TestAndSetMStreamsGoing |
( |
| ) |
|
◆ Touch()
void XrdClientPhyConnection::Touch |
( |
| ) |
|
◆ TryConnectParallelStream()
int XrdClientPhyConnection::TryConnectParallelStream |
( |
int |
port, |
|
|
int |
windowsz, |
|
|
int |
sockid |
|
) |
| |
|
inline |
◆ UnBanSockDescr()
virtual void XrdClientPhyConnection::UnBanSockDescr |
( |
int |
sockdescr | ) |
|
|
inlinevirtual |
◆ UnlockChannel()
void XrdClientPhyConnection::UnlockChannel |
( |
| ) |
|
◆ WipeStreamid()
int XrdClientPhyConnection::WipeStreamid |
( |
int |
streamid | ) |
|
|
inline |
◆ WriteRaw()
int XrdClientPhyConnection::WriteRaw |
( |
const void * |
buffer, |
|
|
int |
BufferLength, |
|
|
int |
substreamid = 0 |
|
) |
| |
◆ fLastUseTimestamp
time_t XrdClientPhyConnection::fLastUseTimestamp |
|
private |
◆ fLogConnCnt
short XrdClientPhyConnection::fLogConnCnt |
|
private |
◆ fLogged
◆ fMsgQ
◆ fMStreamsGoing
bool XrdClientPhyConnection::fMStreamsGoing |
|
private |
◆ fMultireadMutex
XrdSysRecMutex XrdClientPhyConnection::fMultireadMutex |
|
private |
◆ fMutex
XrdSysRecMutex XrdClientPhyConnection::fMutex |
|
private |
◆ fReaderCV
XrdSysSemWait XrdClientPhyConnection::fReaderCV |
|
private |
◆ fReaderthreadhandler
XrdClientThread* XrdClientPhyConnection::fReaderthreadhandler[64] |
|
private |
◆ fReaderthreadrunning
int XrdClientPhyConnection::fReaderthreadrunning |
|
private |
◆ fRequestTimeout
int XrdClientPhyConnection::fRequestTimeout |
|
private |
◆ fRwMutex
XrdSysRecMutex XrdClientPhyConnection::fRwMutex |
|
private |
◆ fSecProtocol
XrdSecProtocol* XrdClientPhyConnection::fSecProtocol |
|
private |
◆ fServer
◆ fServerProto
long XrdClientPhyConnection::fServerProto |
◆ fServerType
◆ fSidManager
XrdClientSid* XrdClientPhyConnection::fSidManager |
|
private |
◆ fSocket
◆ fTTLsec
long XrdClientPhyConnection::fTTLsec |