// Copyright (c) 2002 David Muse
// See the COPYING file for more information.
#ifndef RUDIMENTS_SERVER_H
#define RUDIMENTS_SERVER_H
#include <rudiments/private/serverincludes.h>
// The server class provides a base class for classes that implement the server
// side of a client-server communication model.
class server : public filedescriptor {
public:
server();
virtual ~server();
virtual bool bind()=0;
virtual bool listen(int backlog)=0;
virtual filedescriptor *accept()=0;
};
#endif