server.h
// 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>
class serverprivate;
class RUDIMENTS_DLLSPEC server : public filedescriptor {
public:
server();
server(const server &s);
server &operator=(const server &s);
virtual ~server();
virtual bool bind()=0;
virtual bool listen(int32_t backlog)=0;
virtual filedescriptor *accept()=0;
#include <rudiments/private/server.h>
};
#endif