TServerSocket Class Reference

#include <TServerSocket.h>

Inheritance diagram for TServerSocket:

TSocket TSocket TNamed TNamed TNamed TNamed TObject TObject TObject TObject TObject TObject TObject TObject TPServerSocket TPServerSocket List of all members.

Public Types

enum  
enum  

Public Member Functions

 TServerSocket (Int_t port, Bool_t reuse=kFALSE, Int_t backlog=kDefaultBacklog, Int_t tcpwindowsize=-1)
 TServerSocket (const char *service, Bool_t reuse=kFALSE, Int_t backlog=kDefaultBacklog, Int_t tcpwindowsize=-1)
virtual ~TServerSocket ()
virtual TSocketAccept (UChar_t Opt=0)
virtual TInetAddress GetLocalInetAddress ()
virtual Int_t GetLocalPort ()
Int_t Send (const TMessage &)
Int_t Send (Int_t)
Int_t Send (Int_t, Int_t)
Int_t Send (const char *, Int_t=kMESS_STRING)
Int_t SendObject (const TObject *, Int_t=kMESS_OBJECT)
Int_t SendRaw (const void *, Int_t, ESendRecvOptions=kDefault)
Int_t Recv (TMessage *&)
Int_t Recv (Int_t &, Int_t &)
Int_t Recv (char *, Int_t)
Int_t Recv (char *, Int_t, Int_t &)
Int_t RecvRaw (void *, Int_t, ESendRecvOptions=kDefault)
 TServerSocket (Int_t port, Bool_t reuse=kFALSE, Int_t backlog=kDefaultBacklog, Int_t tcpwindowsize=-1)
 TServerSocket (const char *service, Bool_t reuse=kFALSE, Int_t backlog=kDefaultBacklog, Int_t tcpwindowsize=-1)
virtual ~TServerSocket ()
virtual TSocketAccept (UChar_t Opt=0)
virtual TInetAddress GetLocalInetAddress ()
virtual Int_t GetLocalPort ()
Int_t Send (const TMessage &)
Int_t Send (Int_t)
Int_t Send (Int_t, Int_t)
Int_t Send (const char *, Int_t=kMESS_STRING)
Int_t SendObject (const TObject *, Int_t=kMESS_OBJECT)
Int_t SendRaw (const void *, Int_t, ESendRecvOptions=kDefault)
Int_t Recv (TMessage *&)
Int_t Recv (Int_t &, Int_t &)
Int_t Recv (char *, Int_t)
Int_t Recv (char *, Int_t, Int_t &)
Int_t RecvRaw (void *, Int_t, ESendRecvOptions=kDefault)

Static Public Member Functions

static UChar_t GetAcceptOptions ()
static void SetAcceptOptions (UChar_t Opt)
static void ShowAcceptOptions ()
static UChar_t GetAcceptOptions ()
static void SetAcceptOptions (UChar_t Opt)
static void ShowAcceptOptions ()

Private Member Functions

 TServerSocket ()
 TServerSocket (const TServerSocket &)
void operator= (const TServerSocket &)
Bool_t Authenticate (TSocket *)
 TServerSocket ()
 TServerSocket (const TServerSocket &)
void operator= (const TServerSocket &)
Bool_t Authenticate (TSocket *)

Private Attributes

TSeqCollectionfSecContexts
TSeqCollectionfSecContexts

Static Private Attributes

static SrvAuth_t fgSrvAuthHook
static SrvClup_t fgSrvAuthClupHook
static UChar_t fgAcceptOpt

Detailed Description

Definition at line 44 of file TServerSocket.h.


Member Enumeration Documentation

anonymous enum

Definition at line 58 of file TServerSocket.h.

anonymous enum

Definition at line 58 of file TServerSocket.h.


Constructor & Destructor Documentation

TServerSocket::TServerSocket (  )  [inline, private]

Definition at line 52 of file TServerSocket.h.

TServerSocket::TServerSocket ( const TServerSocket  )  [private]

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

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

virtual TServerSocket::~TServerSocket (  )  [virtual]

TServerSocket::TServerSocket (  )  [inline, private]

Definition at line 52 of file TServerSocket.h.

TServerSocket::TServerSocket ( const TServerSocket  )  [private]

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

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

virtual TServerSocket::~TServerSocket (  )  [virtual]


Member Function Documentation

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

Bool_t TServerSocket::Authenticate ( TSocket  )  [private]

virtual TSocket* TServerSocket::Accept ( UChar_t  Opt = 0  )  [virtual]

Referenced by TPServerSocket::Accept(), TProofServ::AcceptResults(), authserv(), hserv(), TPSocket::Init(), TProofLite::SetupWorkers(), and TApplicationRemote::TApplicationRemote().

virtual TInetAddress TServerSocket::GetLocalInetAddress (  )  [virtual]

Reimplemented from TSocket.

virtual Int_t TServerSocket::GetLocalPort (  )  [virtual]

Reimplemented from TSocket.

Referenced by TProofServ::HandleProcess(), and TPSocket::Init().

Int_t TServerSocket::Send ( const TMessage  )  [inline, virtual]

Reimplemented from TSocket.

Definition at line 70 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::Send ( Int_t   )  [inline, virtual]

Reimplemented from TSocket.

Definition at line 72 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::Send ( Int_t  ,
Int_t   
) [inline, virtual]

Reimplemented from TSocket.

Definition at line 74 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::Send ( const char *  ,
Int_t  = kMESS_STRING 
) [inline, virtual]

Reimplemented from TSocket.

Definition at line 76 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::SendObject ( const TObject ,
Int_t  = kMESS_OBJECT 
) [inline, virtual]

Reimplemented from TSocket.

Definition at line 78 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::SendRaw ( const void *  ,
Int_t  ,
ESendRecvOptions  = kDefault 
) [inline, virtual]

Reimplemented from TSocket.

Definition at line 80 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::Recv ( TMessage *&   )  [inline, virtual]

Reimplemented from TSocket.

Definition at line 82 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::Recv ( Int_t ,
Int_t  
) [inline, virtual]

Reimplemented from TSocket.

Definition at line 84 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::Recv ( char *  ,
Int_t   
) [inline, virtual]

Reimplemented from TSocket.

Definition at line 86 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::Recv ( char *  ,
Int_t  ,
Int_t  
) [inline, virtual]

Reimplemented from TSocket.

Definition at line 88 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::RecvRaw ( void *  ,
Int_t  ,
ESendRecvOptions  = kDefault 
) [inline, virtual]

Reimplemented from TSocket.

Definition at line 90 of file TServerSocket.h.

References TObject::MayNotUse().

static UChar_t TServerSocket::GetAcceptOptions (  )  [static]

Referenced by G__G__Net_180_0_21(), and G__setup_memfuncTServerSocket().

static void TServerSocket::SetAcceptOptions ( UChar_t  Opt  )  [static]

Referenced by G__G__Net_180_0_22(), and G__setup_memfuncTServerSocket().

static void TServerSocket::ShowAcceptOptions (  )  [static]

Referenced by G__G__Net_180_0_23(), and G__setup_memfuncTServerSocket().

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

Bool_t TServerSocket::Authenticate ( TSocket  )  [private]

virtual TSocket* TServerSocket::Accept ( UChar_t  Opt = 0  )  [virtual]

virtual TInetAddress TServerSocket::GetLocalInetAddress (  )  [virtual]

Reimplemented from TSocket.

virtual Int_t TServerSocket::GetLocalPort (  )  [virtual]

Reimplemented from TSocket.

Int_t TServerSocket::Send ( const TMessage  )  [inline, virtual]

Reimplemented from TSocket.

Definition at line 70 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::Send ( Int_t   )  [inline, virtual]

Reimplemented from TSocket.

Definition at line 72 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::Send ( Int_t  ,
Int_t   
) [inline, virtual]

Reimplemented from TSocket.

Definition at line 74 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::Send ( const char *  ,
Int_t  = kMESS_STRING 
) [inline, virtual]

Reimplemented from TSocket.

Definition at line 76 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::SendObject ( const TObject ,
Int_t  = kMESS_OBJECT 
) [inline, virtual]

Reimplemented from TSocket.

Definition at line 78 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::SendRaw ( const void *  ,
Int_t  ,
ESendRecvOptions  = kDefault 
) [inline, virtual]

Reimplemented from TSocket.

Definition at line 80 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::Recv ( TMessage *&   )  [inline, virtual]

Reimplemented from TSocket.

Definition at line 82 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::Recv ( Int_t ,
Int_t  
) [inline, virtual]

Reimplemented from TSocket.

Definition at line 84 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::Recv ( char *  ,
Int_t   
) [inline, virtual]

Reimplemented from TSocket.

Definition at line 86 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::Recv ( char *  ,
Int_t  ,
Int_t  
) [inline, virtual]

Reimplemented from TSocket.

Definition at line 88 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::RecvRaw ( void *  ,
Int_t  ,
ESendRecvOptions  = kDefault 
) [inline, virtual]

Reimplemented from TSocket.

Definition at line 90 of file TServerSocket.h.

References TObject::MayNotUse().

static UChar_t TServerSocket::GetAcceptOptions (  )  [static]

static void TServerSocket::SetAcceptOptions ( UChar_t  Opt  )  [static]

static void TServerSocket::ShowAcceptOptions (  )  [static]


Member Data Documentation

TSeqCollection* TServerSocket::fSecContexts [private]

Definition at line 47 of file TServerSocket.h.

SrvAuth_t TServerSocket::fgSrvAuthHook [static, private]

Definition at line 48 of file TServerSocket.h.

SrvClup_t TServerSocket::fgSrvAuthClupHook [static, private]

Definition at line 49 of file TServerSocket.h.

UChar_t TServerSocket::fgAcceptOpt [static, private]

Definition at line 50 of file TServerSocket.h.

TSeqCollection* TServerSocket::fSecContexts [private]

Definition at line 47 of file TServerSocket.h.


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