Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TServerSocket Class Reference

#include <TServerSocket.h>

Inheritance diagram for TServerSocket:

Inheritance graph
[legend]
Collaboration diagram for TServerSocket:

Collaboration graph
[legend]
List of all members.

Public Types

enum  { kDefaultBacklog = 10 }

Public Methods

 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 ()
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)

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
kDefaultBacklog 

Definition at line 41 of file TServerSocket.h.


Constructor & Destructor Documentation

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]
 

Definition at line 47 of file TServerSocket.h.

References TSocket::Close().


Member Function Documentation

virtual TSocket* TServerSocket::Accept   [virtual]
 

Reimplemented in TPServerSocket.

virtual TInetAddress TServerSocket::GetLocalInetAddress   [virtual]
 

Reimplemented from TSocket.

virtual Int_t TServerSocket::GetLocalPort   [virtual]
 

Reimplemented from TSocket.

Int_t TServerSocket::Send const TMessage   [virtual]
 

Reimplemented from TSocket.

Definition at line 53 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::Send Int_t    [virtual]
 

Reimplemented from TSocket.

Definition at line 55 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::Send Int_t   ,
Int_t   
[virtual]
 

Reimplemented from TSocket.

Definition at line 57 of file TServerSocket.h.

References TObject::MayNotUse().

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

Reimplemented from TSocket.

Definition at line 59 of file TServerSocket.h.

References TObject::MayNotUse().

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

Reimplemented from TSocket.

Definition at line 61 of file TServerSocket.h.

References TObject::MayNotUse().

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

Reimplemented from TSocket.

Definition at line 63 of file TServerSocket.h.

References ESendRecvOptions, kDefault, and TObject::MayNotUse().

Int_t TServerSocket::Recv TMessage *&    [virtual]
 

Reimplemented from TSocket.

Definition at line 65 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::Recv Int_t &   ,
Int_t &   
[virtual]
 

Reimplemented from TSocket.

Definition at line 67 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::Recv char *   ,
Int_t   
[virtual]
 

Reimplemented from TSocket.

Definition at line 69 of file TServerSocket.h.

References TObject::MayNotUse().

Int_t TServerSocket::Recv char *   ,
Int_t   ,
Int_t &   
[virtual]
 

Reimplemented from TSocket.

Definition at line 71 of file TServerSocket.h.

References TObject::MayNotUse().

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

Reimplemented from TSocket.

Definition at line 73 of file TServerSocket.h.

References ESendRecvOptions, kDefault, and TObject::MayNotUse().


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 15:06:41 2003 for ROOT by doxygen1.2.16