├── .gitignore ├── CMakeLists.txt ├── COPYING ├── README.md ├── cmake └── FastcgippConfig.cmake.in ├── doc ├── Doxyfile.in ├── DoxygenLayout.xml ├── echo.dox ├── examples.dox ├── gnu.dox ├── helloworld.dox ├── sessions.dox ├── sql.dox └── timer.dox ├── examples ├── echo.cpp ├── email.cpp ├── gnu.cpp ├── helloworld.cpp ├── sessions.cpp ├── sql-finish.sh ├── sql-start.sh ├── sql.cpp └── timer.cpp ├── include ├── config.hpp.in ├── fastcgi++ │ ├── address.hpp │ ├── block.hpp │ ├── chunkstreambuf.hpp │ ├── curl.hpp │ ├── curler.hpp │ ├── email.hpp │ ├── endian.hpp │ ├── fcgistreambuf.hpp │ ├── http.hpp │ ├── log.hpp │ ├── mailer.hpp │ ├── manager.hpp │ ├── message.hpp │ ├── poll.hpp │ ├── protocol.hpp │ ├── request.hpp │ ├── sockets.hpp │ ├── sql │ │ ├── connection.hpp │ │ ├── parameters.hpp │ │ ├── results.hpp │ │ └── types.hpp │ ├── transceiver.hpp │ └── webstreambuf.hpp ├── gnu.png.hpp └── sqlTraits.hpp ├── src ├── address.cpp ├── block.cpp ├── chunkstreambuf.cpp ├── connection.cpp ├── curl.cpp ├── curler.cpp ├── email.cpp ├── fcgistreambuf.cpp ├── http.cpp ├── log.cpp ├── mailer.cpp ├── manager.cpp ├── parameters.cpp ├── poll.cpp ├── protocol.cpp ├── request.cpp ├── results.cpp ├── sockets.cpp ├── transceiver.cpp └── webstreambuf.cpp └── tests ├── curl.cpp ├── fcgistreambuf.cpp ├── http.cpp ├── multipartParam.hpp ├── multipartPost.hpp ├── protocol.cpp ├── sockets.cpp ├── sql.cpp ├── sql.sh.in ├── transceiver.cpp ├── urlencodedParam.hpp └── urlencodedPost.hpp /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/README.md -------------------------------------------------------------------------------- /cmake/FastcgippConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/cmake/FastcgippConfig.cmake.in -------------------------------------------------------------------------------- /doc/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/doc/Doxyfile.in -------------------------------------------------------------------------------- /doc/DoxygenLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/doc/DoxygenLayout.xml -------------------------------------------------------------------------------- /doc/echo.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/doc/echo.dox -------------------------------------------------------------------------------- /doc/examples.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/doc/examples.dox -------------------------------------------------------------------------------- /doc/gnu.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/doc/gnu.dox -------------------------------------------------------------------------------- /doc/helloworld.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/doc/helloworld.dox -------------------------------------------------------------------------------- /doc/sessions.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/doc/sessions.dox -------------------------------------------------------------------------------- /doc/sql.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/doc/sql.dox -------------------------------------------------------------------------------- /doc/timer.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/doc/timer.dox -------------------------------------------------------------------------------- /examples/echo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/examples/echo.cpp -------------------------------------------------------------------------------- /examples/email.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/examples/email.cpp -------------------------------------------------------------------------------- /examples/gnu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/examples/gnu.cpp -------------------------------------------------------------------------------- /examples/helloworld.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/examples/helloworld.cpp -------------------------------------------------------------------------------- /examples/sessions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/examples/sessions.cpp -------------------------------------------------------------------------------- /examples/sql-finish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/examples/sql-finish.sh -------------------------------------------------------------------------------- /examples/sql-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/examples/sql-start.sh -------------------------------------------------------------------------------- /examples/sql.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/examples/sql.cpp -------------------------------------------------------------------------------- /examples/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/examples/timer.cpp -------------------------------------------------------------------------------- /include/config.hpp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/config.hpp.in -------------------------------------------------------------------------------- /include/fastcgi++/address.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/address.hpp -------------------------------------------------------------------------------- /include/fastcgi++/block.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/block.hpp -------------------------------------------------------------------------------- /include/fastcgi++/chunkstreambuf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/chunkstreambuf.hpp -------------------------------------------------------------------------------- /include/fastcgi++/curl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/curl.hpp -------------------------------------------------------------------------------- /include/fastcgi++/curler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/curler.hpp -------------------------------------------------------------------------------- /include/fastcgi++/email.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/email.hpp -------------------------------------------------------------------------------- /include/fastcgi++/endian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/endian.hpp -------------------------------------------------------------------------------- /include/fastcgi++/fcgistreambuf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/fcgistreambuf.hpp -------------------------------------------------------------------------------- /include/fastcgi++/http.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/http.hpp -------------------------------------------------------------------------------- /include/fastcgi++/log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/log.hpp -------------------------------------------------------------------------------- /include/fastcgi++/mailer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/mailer.hpp -------------------------------------------------------------------------------- /include/fastcgi++/manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/manager.hpp -------------------------------------------------------------------------------- /include/fastcgi++/message.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/message.hpp -------------------------------------------------------------------------------- /include/fastcgi++/poll.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/poll.hpp -------------------------------------------------------------------------------- /include/fastcgi++/protocol.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/protocol.hpp -------------------------------------------------------------------------------- /include/fastcgi++/request.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/request.hpp -------------------------------------------------------------------------------- /include/fastcgi++/sockets.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/sockets.hpp -------------------------------------------------------------------------------- /include/fastcgi++/sql/connection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/sql/connection.hpp -------------------------------------------------------------------------------- /include/fastcgi++/sql/parameters.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/sql/parameters.hpp -------------------------------------------------------------------------------- /include/fastcgi++/sql/results.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/sql/results.hpp -------------------------------------------------------------------------------- /include/fastcgi++/sql/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/sql/types.hpp -------------------------------------------------------------------------------- /include/fastcgi++/transceiver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/transceiver.hpp -------------------------------------------------------------------------------- /include/fastcgi++/webstreambuf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/fastcgi++/webstreambuf.hpp -------------------------------------------------------------------------------- /include/gnu.png.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/gnu.png.hpp -------------------------------------------------------------------------------- /include/sqlTraits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/include/sqlTraits.hpp -------------------------------------------------------------------------------- /src/address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/src/address.cpp -------------------------------------------------------------------------------- /src/block.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/src/block.cpp -------------------------------------------------------------------------------- /src/chunkstreambuf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/src/chunkstreambuf.cpp -------------------------------------------------------------------------------- /src/connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/src/connection.cpp -------------------------------------------------------------------------------- /src/curl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/src/curl.cpp -------------------------------------------------------------------------------- /src/curler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/src/curler.cpp -------------------------------------------------------------------------------- /src/email.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/src/email.cpp -------------------------------------------------------------------------------- /src/fcgistreambuf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/src/fcgistreambuf.cpp -------------------------------------------------------------------------------- /src/http.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/src/http.cpp -------------------------------------------------------------------------------- /src/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/src/log.cpp -------------------------------------------------------------------------------- /src/mailer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/src/mailer.cpp -------------------------------------------------------------------------------- /src/manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/src/manager.cpp -------------------------------------------------------------------------------- /src/parameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/src/parameters.cpp -------------------------------------------------------------------------------- /src/poll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/src/poll.cpp -------------------------------------------------------------------------------- /src/protocol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/src/protocol.cpp -------------------------------------------------------------------------------- /src/request.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/src/request.cpp -------------------------------------------------------------------------------- /src/results.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/src/results.cpp -------------------------------------------------------------------------------- /src/sockets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/src/sockets.cpp -------------------------------------------------------------------------------- /src/transceiver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/src/transceiver.cpp -------------------------------------------------------------------------------- /src/webstreambuf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/src/webstreambuf.cpp -------------------------------------------------------------------------------- /tests/curl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/tests/curl.cpp -------------------------------------------------------------------------------- /tests/fcgistreambuf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/tests/fcgistreambuf.cpp -------------------------------------------------------------------------------- /tests/http.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/tests/http.cpp -------------------------------------------------------------------------------- /tests/multipartParam.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/tests/multipartParam.hpp -------------------------------------------------------------------------------- /tests/multipartPost.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/tests/multipartPost.hpp -------------------------------------------------------------------------------- /tests/protocol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/tests/protocol.cpp -------------------------------------------------------------------------------- /tests/sockets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/tests/sockets.cpp -------------------------------------------------------------------------------- /tests/sql.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/tests/sql.cpp -------------------------------------------------------------------------------- /tests/sql.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/tests/sql.sh.in -------------------------------------------------------------------------------- /tests/transceiver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/tests/transceiver.cpp -------------------------------------------------------------------------------- /tests/urlencodedParam.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/tests/urlencodedParam.hpp -------------------------------------------------------------------------------- /tests/urlencodedPost.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eddic/fastcgipp/HEAD/tests/urlencodedPost.hpp --------------------------------------------------------------------------------