projects
/
fms.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
version 0.3.32
[fms.git]
/
include
/
http
/
httpthread.h
diff --git
a/include/http/httpthread.h
b/include/http/httpthread.h
index
ecb61e4
..
b57906d
100644
(file)
--- a/
include/http/httpthread.h
+++ b/
include/http/httpthread.h
@@
-1,28
+1,23
@@
#ifndef _httpthread_
\r
#define _httpthread_
\r
\r
#ifndef _httpthread_
\r
#define _httpthread_
\r
\r
-#include "../
pthreadwrapper/
runnable.h"
\r
+#include "../
threadwrapper/cancelable
runnable.h"
\r
#include "../ilogger.h"
\r
#include "../ilogger.h"
\r
-#include "../idatabase.h"
\r
-#include "ipagehandler.h"
\r
-#include "httpdefs.h"
\r
+#include "../ithreaddatabase.h"
\r
\r
\r
-#include <
shttpd.h
>
\r
+#include <
cstdlib
>
\r
\r
\r
-class HTTPThread:public
PThread::Runnable,public ILogger, public I
Database
\r
+class HTTPThread:public
CancelableRunnable,public ILogger, public IThread
Database
\r
{
\r
public:
\r
HTTPThread();
\r
{
\r
public:
\r
HTTPThread();
\r
- ~HTTPThread();
\r
\r
\r
- void
R
un();
\r
+ void
r
un();
\r
\r
private:
\r
\r
private:
\r
- static void PageCallback(shttpd_arg *arg);
\r
+
//
static void PageCallback(shttpd_arg *arg);
\r
\r
\r
- struct shttpd_ctx *m_ctx;
\r
-
\r
- std::vector<IPageHandler *> m_pagehandlers;
\r
+ int m_listenport;
\r
\r
};
\r
\r
\r
};
\r
\r