Dice / Network / Server / server_simple.hpp
server_simple.hpp
Raw
#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