XrdClientID Class Reference

#include <XrdProofdClient.h>

List of all members.

Public Member Functions

 XrdClientID (XrdProofdProtocol *pt=0, unsigned short id=0)
 ~XrdClientID ()
XrdProofdClient * C () const
bool IsValid () const
XrdProofdProtocol * P () const
XrdProofdResponse * R () const
void Reset ()
void SetP (XrdProofdProtocol *p)
void SetSid (unsigned short sid)
unsigned short Sid () const

Private Member Functions

void SetR ()

Private Attributes

XrdProofdProtocol * fP
XrdProofdResponse * fR
unsigned short fSid


Detailed Description

Definition at line 130 of file XrdProofdClient.h.


Constructor & Destructor Documentation

XrdClientID::XrdClientID ( XrdProofdProtocol *  pt = 0,
unsigned short  id = 0 
) [inline]

Definition at line 138 of file XrdProofdClient.h.

References fP, fSid, id, and SetR().

XrdClientID::~XrdClientID (  )  [inline]

Definition at line 140 of file XrdProofdClient.h.


Member Function Documentation

void XrdClientID::SetR (  )  [inline, private]

Definition at line 136 of file XrdProofdClient.h.

References fP, fR, fSid, and XrdProofdProtocol::Response().

Referenced by Reset(), SetP(), SetSid(), and XrdClientID().

XrdProofdClient* XrdClientID::C (  )  const [inline]

Definition at line 142 of file XrdProofdClient.h.

References XrdProofdProtocol::Client(), and fP.

bool XrdClientID::IsValid (  )  const [inline]

Definition at line 143 of file XrdProofdClient.h.

References fP.

XrdProofdProtocol* XrdClientID::P (  )  const [inline]

Definition at line 144 of file XrdProofdClient.h.

References fP.

Referenced by XrdProofdClient::Broadcast(), XrdProofdProofServ::SendDataN(), and XrdProofdClient::Touch().

XrdProofdResponse* XrdClientID::R (  )  const [inline]

Definition at line 145 of file XrdProofdClient.h.

References fR.

Referenced by XrdProofdClient::Broadcast(), XrdProofdProofServ::SendData(), XrdProofdProofServ::SendDataN(), and XrdProofdClient::Touch().

void XrdClientID::Reset ( void   )  [inline]

Definition at line 146 of file XrdProofdClient.h.

References fP, fSid, and SetR().

Referenced by XrdProofdClient::GetClientID(), and XrdProofdProofServ::GetClientID().

void XrdClientID::SetP ( XrdProofdProtocol *  p  )  [inline]

Definition at line 147 of file XrdProofdClient.h.

References fP, p, and SetR().

Referenced by XrdProofdProofServMgr::Attach(), XrdProofdProofServMgr::Create(), and XrdProofdClient::GetClientID().

void XrdClientID::SetSid ( unsigned short  sid  )  [inline]

Definition at line 148 of file XrdProofdClient.h.

References fSid, and SetR().

Referenced by XrdProofdProofServMgr::Attach(), XrdProofdProofServMgr::Create(), and XrdProofdClient::GetClientID().

unsigned short XrdClientID::Sid (  )  const [inline]

Definition at line 149 of file XrdProofdClient.h.

References fSid.

Referenced by XrdProofdProofServ::SendData().


Member Data Documentation

XrdProofdProtocol* XrdClientID::fP [private]

Definition at line 132 of file XrdProofdClient.h.

Referenced by C(), IsValid(), P(), Reset(), SetP(), SetR(), and XrdClientID().

XrdProofdResponse* XrdClientID::fR [private]

Definition at line 133 of file XrdProofdClient.h.

Referenced by R(), and SetR().

unsigned short XrdClientID::fSid [private]

Definition at line 134 of file XrdProofdClient.h.

Referenced by Reset(), SetR(), SetSid(), Sid(), and XrdClientID().


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