TXUnixSocket Class Reference

#include <TXUnixSocket.h>

Inheritance diagram for TXUnixSocket:

TXSocket TSocket XrdClientAbsUnsolMsgHandler TNamed TNamed TObject TObject TObject TObject List of all members.

Public Member Functions

 TXUnixSocket (const char *u, Int_t psid=-1, Char_t ver=-1, TXHandler *handler=0)
virtual ~TXUnixSocket ()
Int_t GetClientID () const
Int_t GetClientIDSize () const
void RemoveClientID ()
void SetClientID (Int_t cid)
Int_t Reconnect ()

Private Attributes

std::list< Int_tfClientIDs

Friends

class TXProofServ

Detailed Description

Definition at line 31 of file TXUnixSocket.h.


Constructor & Destructor Documentation

TXUnixSocket::TXUnixSocket ( const char *  u,
Int_t  psid = -1,
Char_t  ver = -1,
TXHandler handler = 0 
)

virtual TXUnixSocket::~TXUnixSocket (  )  [inline, virtual]

Definition at line 41 of file TXUnixSocket.h.

References TXSocket::fSessionID.


Member Function Documentation

Int_t TXUnixSocket::GetClientID (  )  const [inline, virtual]

Reimplemented from TXSocket.

Definition at line 43 of file TXUnixSocket.h.

References fClientIDs.

Int_t TXUnixSocket::GetClientIDSize (  )  const [inline, virtual]

Reimplemented from TXSocket.

Definition at line 44 of file TXUnixSocket.h.

References fClientIDs.

void TXUnixSocket::RemoveClientID (  )  [inline, virtual]

Reimplemented from TXSocket.

Definition at line 46 of file TXUnixSocket.h.

References fClientIDs.

void TXUnixSocket::SetClientID ( Int_t  cid  )  [inline, virtual]

Reimplemented from TXSocket.

Definition at line 47 of file TXUnixSocket.h.

References fClientIDs.

Int_t TXUnixSocket::Reconnect (  )  [virtual]

Reimplemented from TXSocket.

Definition at line 66 of file TXUnixSocket.cxx.

References XrdProofConn::Close(), XrdProofConn::Connect(), TString::Data(), TXSocket::fConn, XrdProofConn::fMutex, TSocket::fUrl, TXSocket::fXrdProofdVersion, gDebug, XrdProofConn::GetRetryParam(), TObject::Info(), XrdProofConn::IsValid(), l, and XrdProofConn::SetRetryParam().


Friends And Related Function Documentation

friend class TXProofServ [friend]

Reimplemented from TXSocket.

Definition at line 33 of file TXUnixSocket.h.


Member Data Documentation

std::list<Int_t> TXUnixSocket::fClientIDs [private]

Definition at line 36 of file TXUnixSocket.h.

Referenced by GetClientID(), GetClientIDSize(), RemoveClientID(), and SetClientID().


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