├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── MongooseConfig.cmake.in ├── README.md ├── docs ├── API.md ├── AndroidBuild.md ├── Embed.md ├── FAQ.md ├── Internals.md ├── LuaSqlite.md ├── Options.md ├── SSL.md └── Usage.md ├── examples ├── Makefile ├── c# │ ├── example.cs │ └── mongoose.cs ├── chat.c ├── hello.c ├── helloworld.cpp ├── html │ ├── favicon.ico │ ├── index.html │ ├── jquery.js │ ├── login.html │ ├── logo.png │ ├── main.js │ └── style.css ├── json.cpp ├── lua │ ├── dirscan.lp │ └── prime_numbers.lp ├── lua_dll.c ├── main.cpp ├── post.c ├── qcomm.c ├── ssl_cert.pem ├── upload.c ├── websocket.c ├── websocket.cpp └── websocket_html_root │ ├── index.html │ └── ws.html ├── mongoose.c ├── mongoose.h └── mongoose ├── Controller.cpp ├── Controller.h ├── JsonController.cpp ├── JsonController.h ├── JsonResponse.cpp ├── JsonResponse.h ├── LICENSE ├── Mutex.cpp ├── Mutex.h ├── Request.cpp ├── Request.h ├── RequestHandler.h ├── Response.cpp ├── Response.h ├── Server.cpp ├── Server.h ├── Session.cpp ├── Session.h ├── Sessions.cpp ├── Sessions.h ├── StreamResponse.cpp ├── StreamResponse.h ├── UploadFile.cpp ├── UploadFile.h ├── Utils.cpp ├── Utils.h ├── WebController.cpp ├── WebController.h ├── WebSocket.cpp ├── WebSocket.h ├── WebSockets.cpp └── WebSockets.h /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/LICENSE -------------------------------------------------------------------------------- /MongooseConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/MongooseConfig.cmake.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/README.md -------------------------------------------------------------------------------- /docs/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/docs/API.md -------------------------------------------------------------------------------- /docs/AndroidBuild.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/docs/AndroidBuild.md -------------------------------------------------------------------------------- /docs/Embed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/docs/Embed.md -------------------------------------------------------------------------------- /docs/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/docs/FAQ.md -------------------------------------------------------------------------------- /docs/Internals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/docs/Internals.md -------------------------------------------------------------------------------- /docs/LuaSqlite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/docs/LuaSqlite.md -------------------------------------------------------------------------------- /docs/Options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/docs/Options.md -------------------------------------------------------------------------------- /docs/SSL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/docs/SSL.md -------------------------------------------------------------------------------- /docs/Usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/docs/Usage.md -------------------------------------------------------------------------------- /examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/Makefile -------------------------------------------------------------------------------- /examples/c#/example.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/c#/example.cs -------------------------------------------------------------------------------- /examples/c#/mongoose.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/c#/mongoose.cs -------------------------------------------------------------------------------- /examples/chat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/chat.c -------------------------------------------------------------------------------- /examples/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/hello.c -------------------------------------------------------------------------------- /examples/helloworld.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/helloworld.cpp -------------------------------------------------------------------------------- /examples/html/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/html/favicon.ico -------------------------------------------------------------------------------- /examples/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/html/index.html -------------------------------------------------------------------------------- /examples/html/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/html/jquery.js -------------------------------------------------------------------------------- /examples/html/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/html/login.html -------------------------------------------------------------------------------- /examples/html/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/html/logo.png -------------------------------------------------------------------------------- /examples/html/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/html/main.js -------------------------------------------------------------------------------- /examples/html/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/html/style.css -------------------------------------------------------------------------------- /examples/json.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/json.cpp -------------------------------------------------------------------------------- /examples/lua/dirscan.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/lua/dirscan.lp -------------------------------------------------------------------------------- /examples/lua/prime_numbers.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/lua/prime_numbers.lp -------------------------------------------------------------------------------- /examples/lua_dll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/lua_dll.c -------------------------------------------------------------------------------- /examples/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/main.cpp -------------------------------------------------------------------------------- /examples/post.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/post.c -------------------------------------------------------------------------------- /examples/qcomm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/qcomm.c -------------------------------------------------------------------------------- /examples/ssl_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/ssl_cert.pem -------------------------------------------------------------------------------- /examples/upload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/upload.c -------------------------------------------------------------------------------- /examples/websocket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/websocket.c -------------------------------------------------------------------------------- /examples/websocket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/websocket.cpp -------------------------------------------------------------------------------- /examples/websocket_html_root/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/websocket_html_root/index.html -------------------------------------------------------------------------------- /examples/websocket_html_root/ws.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/examples/websocket_html_root/ws.html -------------------------------------------------------------------------------- /mongoose.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose.c -------------------------------------------------------------------------------- /mongoose.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose.h -------------------------------------------------------------------------------- /mongoose/Controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/Controller.cpp -------------------------------------------------------------------------------- /mongoose/Controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/Controller.h -------------------------------------------------------------------------------- /mongoose/JsonController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/JsonController.cpp -------------------------------------------------------------------------------- /mongoose/JsonController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/JsonController.h -------------------------------------------------------------------------------- /mongoose/JsonResponse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/JsonResponse.cpp -------------------------------------------------------------------------------- /mongoose/JsonResponse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/JsonResponse.h -------------------------------------------------------------------------------- /mongoose/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/LICENSE -------------------------------------------------------------------------------- /mongoose/Mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/Mutex.cpp -------------------------------------------------------------------------------- /mongoose/Mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/Mutex.h -------------------------------------------------------------------------------- /mongoose/Request.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/Request.cpp -------------------------------------------------------------------------------- /mongoose/Request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/Request.h -------------------------------------------------------------------------------- /mongoose/RequestHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/RequestHandler.h -------------------------------------------------------------------------------- /mongoose/Response.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/Response.cpp -------------------------------------------------------------------------------- /mongoose/Response.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/Response.h -------------------------------------------------------------------------------- /mongoose/Server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/Server.cpp -------------------------------------------------------------------------------- /mongoose/Server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/Server.h -------------------------------------------------------------------------------- /mongoose/Session.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/Session.cpp -------------------------------------------------------------------------------- /mongoose/Session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/Session.h -------------------------------------------------------------------------------- /mongoose/Sessions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/Sessions.cpp -------------------------------------------------------------------------------- /mongoose/Sessions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/Sessions.h -------------------------------------------------------------------------------- /mongoose/StreamResponse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/StreamResponse.cpp -------------------------------------------------------------------------------- /mongoose/StreamResponse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/StreamResponse.h -------------------------------------------------------------------------------- /mongoose/UploadFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/UploadFile.cpp -------------------------------------------------------------------------------- /mongoose/UploadFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/UploadFile.h -------------------------------------------------------------------------------- /mongoose/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/Utils.cpp -------------------------------------------------------------------------------- /mongoose/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/Utils.h -------------------------------------------------------------------------------- /mongoose/WebController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/WebController.cpp -------------------------------------------------------------------------------- /mongoose/WebController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/WebController.h -------------------------------------------------------------------------------- /mongoose/WebSocket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/WebSocket.cpp -------------------------------------------------------------------------------- /mongoose/WebSocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/WebSocket.h -------------------------------------------------------------------------------- /mongoose/WebSockets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/WebSockets.cpp -------------------------------------------------------------------------------- /mongoose/WebSockets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregwar/mongoose-cpp/HEAD/mongoose/WebSockets.h --------------------------------------------------------------------------------