19 #include <bsoncxx/document/view.hpp>
20 #include <bsoncxx/oid.hpp>
21 #include <bsoncxx/stdx/optional.hpp>
23 #include <mongocxx/config/prelude.hpp>
26 MONGOCXX_INLINE_NAMESPACE_BEGIN
57 bsoncxx::stdx::string_view command_name()
const;
64 std::int64_t duration()
const;
71 std::int64_t request_id()
const;
78 std::int64_t operation_id()
const;
85 bsoncxx::stdx::optional<bsoncxx::oid> service_id()
const;
92 bsoncxx::stdx::string_view host()
const;
99 std::uint16_t port()
const;
102 const void* _failed_event;
106 MONGOCXX_INLINE_NAMESPACE_END
109 #include <mongocxx/config/postlude.hpp>