#ifndef server_simple_hpp
#define server_simple_hpp
#include <stdio.h>
#include "../hdeclib_network.hpp"
namespace HDE
{
class server_simple{
private:
ListeningServer * socket;
virtual void acceptor () = 0;
virtual void handler() = 0;
virtual void responder() = 0;
public:
server_simple(int domain, int service, int protocol, u_long IP, int bklg);
virtual void launch() = 0;
ListeningServer * get_socket();
};
}
#endif