#include <mongocxx/v_noabi/mongocxx/events/server_description.hpp>
The description of a connected MongoDB server.
Public Member Functions | |
| server_description (v1::events::server_description const &other) | |
| Construct with the mongocxx::v1 equivalent. | |
| bsoncxx::v_noabi::document::view | hello () const |
| The server's last response to the "hello" command, or an empty document if the driver has not yet reached the server or there was an error. | |
| bsoncxx::v_noabi::stdx::string_view | host () const |
| Returns the server host name. | |
| std::uint32_t | id () const |
| An opaque id, unique to this server for this mongocxx::v_noabi::client or mongocxx::v_noabi::pool. | |
| bsoncxx::v_noabi::document::view | is_master () const |
| operator v1::events::server_description () const | |
| Convert to the mongocxx::v1 equivalent. | |
| std::uint16_t | port () const |
| Returns the server port. | |
| std::int64_t | round_trip_time () const |
| The duration of the last hello call, indicating network latency. | |
| bsoncxx::v_noabi::stdx::string_view | type () const |
| The server type: "Unknown", "Standalone", "Mongos", "PossiblePrimary", "RSPrimary", "RSSecondary", "RSArbiter", "RSOther", or "RSGhost". | |
| mongocxx::v_noabi::events::server_description::server_description | ( | v1::events::server_description const & | other | ) |
Construct with the mongocxx::v1 equivalent.
The server's last response to the "hello" command, or an empty document if the driver has not yet reached the server or there was an error.
Returns the server host name.
| std::uint32_t mongocxx::v_noabi::events::server_description::id | ( | ) | const |
An opaque id, unique to this server for this mongocxx::v_noabi::client or mongocxx::v_noabi::pool.
|
inline |
|
explicit |
Convert to the mongocxx::v1 equivalent.
| std::uint16_t mongocxx::v_noabi::events::server_description::port | ( | ) | const |
Returns the server port.
| std::int64_t mongocxx::v_noabi::events::server_description::round_trip_time | ( | ) | const |
The duration of the last hello call, indicating network latency.
The server type: "Unknown", "Standalone", "Mongos", "PossiblePrimary", "RSPrimary", "RSSecondary", "RSArbiter", "RSOther", or "RSGhost".