XrdClientLogConnection Class Reference

#include <XrdClientLogConnection.hh>

Inheritance diagram for XrdClientLogConnection:

XrdClientAbsUnsolMsgHandler XrdClientUnsolMsgSender List of all members.

Public Member Functions

 XrdClientLogConnection (XrdClientSid *sidmgr)
virtual ~XrdClientLogConnection ()
XrdClientPhyConnectionGetPhyConnection ()
UnsolRespProcResult ProcessUnsolicitedMsg (XrdClientUnsolMsgSender *sender, XrdClientMessage *unsolmsg)
int ReadRaw (void *buffer, int BufferLength)
void SetPhyConnection (XrdClientPhyConnection *PhyConn)
int WriteRaw (const void *buffer, int BufferLength, int substreamid)
kXR_unt16 Streamid ()

Private Attributes

XrdClientPhyConnectionfPhyConnection
kXR_unt16 fStreamid
XrdClientSidfSidManager

Detailed Description

Definition at line 26 of file XrdClientLogConnection.hh.


Constructor & Destructor Documentation

XrdClientLogConnection::XrdClientLogConnection ( XrdClientSid sidmgr  ) 

Definition at line 26 of file XrdClientLogConnection.cc.

References fPhyConnection, fSidManager, fStreamid, and XrdClientSid::GetNewSid().

XrdClientLogConnection::~XrdClientLogConnection (  )  [virtual]

Definition at line 36 of file XrdClientLogConnection.cc.

References XrdClientPhyConnection::CountLogConn(), fPhyConnection, fSidManager, fStreamid, and XrdClientSid::ReleaseSidTree().


Member Function Documentation

XrdClientPhyConnection* XrdClientLogConnection::GetPhyConnection (  )  [inline]

Definition at line 40 of file XrdClientLogConnection.hh.

References fPhyConnection.

Referenced by XrdClientConn::GetAccessToSrv(), XrdClientConn::GetParallelStreamCount(), XrdClientConn::GetParallelStreamToUse(), XrdClientConn::IsPhyConnConnected(), XrdClientConnectionMgr::ReadMsg(), XrdProofConn::TryConnect(), and XrdClientConn::WriteToServer().

UnsolRespProcResult XrdClientLogConnection::ProcessUnsolicitedMsg ( XrdClientUnsolMsgSender sender,
XrdClientMessage unsolmsg 
) [virtual]

Implements XrdClientAbsUnsolMsgHandler.

Definition at line 78 of file XrdClientLogConnection.cc.

References XrdClientUnsolMsgSender::SendUnsolicitedMsg().

int XrdClientLogConnection::ReadRaw ( void *  buffer,
int  BufferLength 
)

Definition at line 62 of file XrdClientLogConnection.cc.

References fPhyConnection, Info, XrdClientDebug::kDUMPDEBUG, and XrdClientPhyConnection::ReadRaw().

Referenced by XrdClientConnectionMgr::ReadRaw().

void XrdClientLogConnection::SetPhyConnection ( XrdClientPhyConnection PhyConn  )  [inline]

Definition at line 49 of file XrdClientLogConnection.hh.

References fPhyConnection.

Referenced by XrdClientConnectionMgr::Connect().

int XrdClientLogConnection::WriteRaw ( const void *  buffer,
int  BufferLength,
int  substreamid 
)

Definition at line 47 of file XrdClientLogConnection.cc.

References fPhyConnection, Info, XrdClientDebug::kDUMPDEBUG, and XrdClientPhyConnection::WriteRaw().

Referenced by XrdClientConnectionMgr::WriteRaw().

kXR_unt16 XrdClientLogConnection::Streamid (  )  [inline]

Definition at line 55 of file XrdClientLogConnection.hh.

References fStreamid.

Referenced by XrdClientConnectionMgr::Connect(), XrdClientConnectionMgr::ReadMsg(), and XrdProofConn::TryConnect().


Member Data Documentation

XrdClientPhyConnection* XrdClientLogConnection::fPhyConnection [private]

Definition at line 29 of file XrdClientLogConnection.hh.

Referenced by GetPhyConnection(), ReadRaw(), SetPhyConnection(), WriteRaw(), XrdClientLogConnection(), and ~XrdClientLogConnection().

kXR_unt16 XrdClientLogConnection::fStreamid [private]

Definition at line 32 of file XrdClientLogConnection.hh.

Referenced by Streamid(), XrdClientLogConnection(), and ~XrdClientLogConnection().

XrdClientSid* XrdClientLogConnection::fSidManager [private]

Definition at line 34 of file XrdClientLogConnection.hh.

Referenced by XrdClientLogConnection(), and ~XrdClientLogConnection().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:50:17 2011 for ROOT_528-00b_version by  doxygen 1.5.1