poco/MongoDB
Matej Kenda 3838070146
Resolves #3484: support for OP_MSG in Poco::MongoDB (#3902)
* Binary writer/reader: add writeCString and readCString.

* MongoDB::Database: add queryBuildInfo and queryServerHello; add WireVersion enum.

* MongoDB: Introduce OpMsgMessage (request and reply) and related changes in Connection, Database, MessageHeader.

* MongoDB: First unit test changes for OpMsgMessage.

* MongoDB::Document: new functions addNewArray and remove.

* MongoDB: OP_MSG unacknowledged write and many improvements

* MongoDB: new cursor using OP_MSG

* MongoDB: bunch of new tests for OP_MSG wire protocol.

* BinaryWriter::WriteCString: use write instead of operator <<.

* MongoDB::OpMsgCursor: Slightly modified prototype code for using moreToCome flag.

* MongoDB: Add OpMsg* files to Makefiles.

* MongoDB: Add OpMsg* files to VS project files.

* Compile fixes.

* MongoDB::Database: Add factory function for database commands createOpMsgMessage() and cursors createOpMsgCursor()
2023-03-20 01:50:15 -05:00
..
cmake Do not overwrite CMAKE_PREFIX_PATH in component config files. 2015-02-04 04:35:23 +01:00
include/Poco/MongoDB Resolves #3484: support for OP_MSG in Poco::MongoDB (#3902) 2023-03-20 01:50:15 -05:00
samples chore(ProGen): MSVC does not properly recognize std version #3665 2022-07-06 11:39:47 +02:00
src Resolves #3484: support for OP_MSG in Poco::MongoDB (#3902) 2023-03-20 01:50:15 -05:00
testsuite Resolves #3484: support for OP_MSG in Poco::MongoDB (#3902) 2023-03-20 01:50:15 -05:00
CMakeLists.txt Devel (#3586) 2022-05-15 11:05:56 -05:00
dependencies Add more build files 2013-02-16 20:51:58 +01:00
Makefile Resolves #3484: support for OP_MSG in Poco::MongoDB (#3902) 2023-03-20 01:50:15 -05:00
MongoDB_vs90.sln VS 71,80,90 projects, style edits 2013-03-11 22:50:08 -05:00
MongoDB_vs90.vcproj project file fixes 2020-01-11 12:45:39 +01:00
MongoDB_vs140.sln re-generated project files 2020-01-11 22:33:28 +01:00
MongoDB_vs140.vcxproj Resolves #3484: support for OP_MSG in Poco::MongoDB (#3902) 2023-03-20 01:50:15 -05:00
MongoDB_vs140.vcxproj.filters re-generated project files 2020-01-12 23:04:09 +01:00
MongoDB_vs150.sln re-generated project files 2020-01-11 22:33:28 +01:00
MongoDB_vs150.vcxproj Resolves #3484: support for OP_MSG in Poco::MongoDB (#3902) 2023-03-20 01:50:15 -05:00
MongoDB_vs150.vcxproj.filters re-generated project files 2020-01-12 23:04:09 +01:00
MongoDB_vs160.sln re-generated project files 2020-01-11 22:33:28 +01:00
MongoDB_vs160.vcxproj Resolves #3484: support for OP_MSG in Poco::MongoDB (#3902) 2023-03-20 01:50:15 -05:00
MongoDB_vs160.vcxproj.filters re-generated project files 2020-01-12 23:04:09 +01:00
MongoDB_vs170.sln ProGen vs170 projects with Win32,x64,ARM64 (#3612) 2022-05-27 21:58:46 -05:00
MongoDB_vs170.vcxproj Resolves #3484: support for OP_MSG in Poco::MongoDB (#3902) 2023-03-20 01:50:15 -05:00
MongoDB_vs170.vcxproj.filters added VS2022 project files 2022-02-19 21:06:24 +01:00
MongoDB.progen chore(ProGen): MSVC does not properly recognize std version #3665 2022-07-06 11:39:47 +02:00