#ifndef _WEBINTERFACE_
#define _WEBINTERFACE_

#include "sys/sys"
#include "ThreadsAndMutexes/thread/thread"
#include "ThreadsAndMutexes/threadlist/threadlist"
#include "fdset/fdset"
#include "httpbuffer/httpbuffer"

class Webinterface: public Thread {
public:
    Webinterface() 			{ cfd = 0; sfd = 0; }
    virtual ~Webinterface();
    void execute();

private:
    void serve();
    void answer(Httpbuffer r);
    void answer_status();
    void answer_xslt();

    void answer_blob (string const &b);
    
    int cfd, sfd;
};

#endif
