TPServerSocket Class Reference

#include <TPServerSocket.h>

Inheritance diagram for TPServerSocket:

TServerSocket TServerSocket TSocket TSocket TSocket TSocket TNamed TNamed TNamed TNamed TNamed TNamed TNamed TNamed List of all members.

Public Member Functions

 TPServerSocket (Int_t port, Bool_t reuse=kFALSE, Int_t backlog=kDefaultBacklog, Int_t tcpwindowsize=-1)
 TPServerSocket (const char *service, Bool_t reuse=kFALSE, Int_t backlog=kDefaultBacklog, Int_t tcpwindowsize=-1)
virtual ~TPServerSocket ()
virtual TSocketAccept (UChar_t Opt=kSrvNoAuth)
 TPServerSocket (Int_t port, Bool_t reuse=kFALSE, Int_t backlog=kDefaultBacklog, Int_t tcpwindowsize=-1)
 TPServerSocket (const char *service, Bool_t reuse=kFALSE, Int_t backlog=kDefaultBacklog, Int_t tcpwindowsize=-1)
virtual ~TPServerSocket ()
virtual TSocketAccept (UChar_t Opt=kSrvNoAuth)

Private Member Functions

 TPServerSocket (const TPServerSocket &)
void operator= (const TPServerSocket &)
 TPServerSocket (const TPServerSocket &)
void operator= (const TPServerSocket &)

Private Attributes

Int_t fTcpWindowSize

Detailed Description

Definition at line 35 of file TPServerSocket.h.


Constructor & Destructor Documentation

TPServerSocket::TPServerSocket ( const TPServerSocket  )  [private]

TPServerSocket::TPServerSocket ( Int_t  port,
Bool_t  reuse = kFALSE,
Int_t  backlog = kDefaultBacklog,
Int_t  tcpwindowsize = -1 
)

TPServerSocket::TPServerSocket ( const char *  service,
Bool_t  reuse = kFALSE,
Int_t  backlog = kDefaultBacklog,
Int_t  tcpwindowsize = -1 
)

Definition at line 59 of file TPServerSocket.cxx.

References fTcpWindowSize, and TNamed::SetName().

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

Definition at line 51 of file TPServerSocket.h.

TPServerSocket::TPServerSocket ( const TPServerSocket  )  [private]

TPServerSocket::TPServerSocket ( Int_t  port,
Bool_t  reuse = kFALSE,
Int_t  backlog = kDefaultBacklog,
Int_t  tcpwindowsize = -1 
)

TPServerSocket::TPServerSocket ( const char *  service,
Bool_t  reuse = kFALSE,
Int_t  backlog = kDefaultBacklog,
Int_t  tcpwindowsize = -1 
)

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

Definition at line 51 of file TPServerSocket.h.


Member Function Documentation

void TPServerSocket::operator= ( const TPServerSocket  )  [private]

TSocket * TPServerSocket::Accept ( UChar_t  Opt = kSrvNoAuth  )  [virtual]

Reimplemented from TServerSocket.

Definition at line 86 of file TPServerSocket.cxx.

References TServerSocket::Accept(), fTcpWindowSize, TSocket::GetInetAddress(), TROOT::GetListOfSockets(), TSocket::GetSecContext(), gROOT, gROOTMutex, i, TSocket::IsAuthenticated(), XrdMonCtrCollector::port, R__LOCKGUARD2, TSocket::Recv(), TCollection::Remove(), TSocket::SetSecContext(), size, and TSocket::TSocket().

Referenced by pserv().

void TPServerSocket::operator= ( const TPServerSocket  )  [private]

virtual TSocket* TPServerSocket::Accept ( UChar_t  Opt = kSrvNoAuth  )  [virtual]

Reimplemented from TServerSocket.


Member Data Documentation

Int_t TPServerSocket::fTcpWindowSize [private]

Reimplemented from TSocket.

Definition at line 38 of file TPServerSocket.h.

Referenced by Accept(), and TPServerSocket().


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