ROOT logo
// $Id: SServerSocket.h 2717 2012-04-07 03:26:38Z matevz $

// Copyright (C) 1999-2008, Matevz Tadel. All rights reserved.
// This file is part of GLED, released under GNU General Public License version 2.
// For the licensing terms see $GLEDSYS/LICENSE or http://www.gnu.org/.

#ifndef GledCore_SServerSocket_H
#define GledCore_SServerSocket_H

#include "SSocket.h"

class SServerSocket : public SSocket
{
private:
  SServerSocket();
  SServerSocket(const SServerSocket &);
  void operator=(const SServerSocket &);

public:
  SServerSocket(Int_t port, Bool_t reuse=false, Int_t backlog=10, Int_t tcpwindowsize=-1);
  SServerSocket(const char *service, Bool_t reuse=false, Int_t backlog=10, Int_t tcpwindowsize= 1);
  virtual ~SServerSocket() {}

  virtual SSocket*      Accept();
  virtual TInetAddress  GetLocalInetAddress();
  virtual Int_t         GetLocalPort();

  ClassDef(SServerSocket, 0);
}; // endclass SServerSocket

#endif
 SServerSocket.h:1
 SServerSocket.h:2
 SServerSocket.h:3
 SServerSocket.h:4
 SServerSocket.h:5
 SServerSocket.h:6
 SServerSocket.h:7
 SServerSocket.h:8
 SServerSocket.h:9
 SServerSocket.h:10
 SServerSocket.h:11
 SServerSocket.h:12
 SServerSocket.h:13
 SServerSocket.h:14
 SServerSocket.h:15
 SServerSocket.h:16
 SServerSocket.h:17
 SServerSocket.h:18
 SServerSocket.h:19
 SServerSocket.h:20
 SServerSocket.h:21
 SServerSocket.h:22
 SServerSocket.h:23
 SServerSocket.h:24
 SServerSocket.h:25
 SServerSocket.h:26
 SServerSocket.h:27
 SServerSocket.h:28
 SServerSocket.h:29
 SServerSocket.h:30
 SServerSocket.h:31