MongoDB C++ Driver
mongocxx-3.6.2
|
20 #include <bsoncxx/stdx/optional.hpp>
21 #include <mongocxx/stdx.hpp>
23 #include <mongocxx/config/prelude.hpp>
26 MONGOCXX_INLINE_NAMESPACE_BEGIN
31 class read_preference;
147 stdx::optional<std::chrono::milliseconds> max_commit_time_ms() const;
152 class MONGOCXX_PRIVATE impl;
154 MONGOCXX_PRIVATE impl& _get_impl();
155 MONGOCXX_PRIVATE const impl& _get_impl() const;
156 std::unique_ptr<impl> _impl;
160 MONGOCXX_INLINE_NAMESPACE_END
163 #include <mongocxx/config/postlude.hpp>
Top level namespace for the MongoDB C++ driver.
Definition: bulk_write.hpp:24
Class representing the server-side requirement for reporting the success of a write operation.
Definition: write_concern.hpp:56
Class representing the optional arguments to mongocxx::client::start_session.
Definition: client_session.hpp:30
A class to represent the read concern.
Definition: read_concern.hpp:54
transaction(transaction &&) noexcept
Move constructs transaction options.
Class representing a preference for how the driver routes read operations to members of a replica set...
Definition: read_preference.hpp:62
Class representing the optional arguments for a transaction.
Definition: transaction.hpp:38
transaction(const transaction &)
Copy constructs transaction options.
transaction & operator=(const transaction &)
Copy assigns transaction options.