提交 24f6030f authored 作者: blu's avatar blu

init

上级 57a736e8
......@@ -37,6 +37,9 @@ evslicer: evslicer.cpp inc/common.hpp inc/tinythread.hpp inc/database.h inc/zmqh
evmlmotion: evmlmotion.cpp inc/common.hpp inc/avcvhelpers.hpp inc/database.h inc/zmqhelper.hpp inc/tinythread.hpp database.cpp $(SQLITE_SRC)
$(CPP) $(CPPFLAGS) $(LD_FLAGS) -o evmlmotion evmlmotion.cpp database.cpp $(SQLITE) $(LIBFFMPEG) $(HEADERS) $(LIBOPENCV) `pkg-config --cflags --libs vendor/lib/pkgconfig/libzmq.pc` $(LIBS)
evdaemon: evdaemon.cpp inc/common.hpp inc/database.h inc/zmqhelper.hpp inc/tinythread.hpp database.cpp
$(CPP) $(CPPFLAGS) $(LD_FLAGS) -o evdaemon evdaemon.cpp database.cpp $(SQLITE) $(HEADERS) `pkg-config --cflags --libs vendor/lib/pkgconfig/libzmq.pc` $(LIBS)
rtspr: rtsp-relay.cpp
$(CPP) $(CPPFLAGS) $(LD_FLAGS) -o rtspr rtsp-relay.cpp $(LIBFFMPEG) $(LD_FLAGS)
......@@ -48,7 +51,7 @@ mux: demuxing_decoding.c
.PHONY: clean
clean:
rm -fr evmgr evpuller evpusher evslicer evmlmotion *.dSYM *.out *.o
rm -fr evmgr evpuller evpusher evslicer evmlmotion evdaemon *.dSYM *.out *.o
.PHONY: zmq
zmq:
......
......@@ -9,19 +9,41 @@ update: 2019/08/30
#include "inc/httplib.h"
#include "inc/zmqhelper.hpp"
#include "inc/database.h"
#include "inc/json.hpp"
using namespace std;
using namespace httplib;
using namespace nlohmann;
class EvDaemon: TinyThread{
class HttpSrv{
private:
Server svr;
json config;
void setMonitorThread() {
}
protected:
public:
void run(){
setMonitorThread();
// get config
svr.Get("/config", [](const Request& req, Response& res){
json rep = R"({"code":0, "msg":"hello"})"_json;
res.set_content(rep.dump(), "text/json");
});
svr.listen("0.0.0.0", 8088);
}
public:
EvDaemon();
~EvDaemon();
HttpSrv(){
};
~HttpSrv(){};
};
int main(){
HttpSrv srv;
srv.run();
}
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论