MongoDB C++ Driver
mongocxx-3.7.0
|
Class representing what the driver knows about a MongoDB server. More...
#include <server_description.hpp>
Public Member Functions | |
~server_description () | |
Destroys a server_description. | |
std::uint32_t | id () const |
An opaque id, unique to this server for this mongocxx::client or mongocxx::pool. More... | |
std::int64_t | round_trip_time () const |
The duration of the last hello call, indicating network latency. More... | |
bsoncxx::stdx::string_view | type () const |
The server type: "Unknown", "Standalone", "Mongos", "PossiblePrimary", "RSPrimary", "RSSecondary", "RSArbiter", "RSOther", or "RSGhost". More... | |
MONGOCXX_DEPRECATED bsoncxx::document::view | is_master () const |
bsoncxx::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. More... | |
bsoncxx::stdx::string_view | host () const |
Returns the server host name. More... | |
std::uint16_t | port () const |
Returns the server port. More... | |
Class representing what the driver knows about a MongoDB server.
bsoncxx::document::view mongocxx::events::server_description::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::stdx::string_view mongocxx::events::server_description::host | ( | ) | const |
Returns the server host name.
std::uint32_t mongocxx::events::server_description::id | ( | ) | const |
An opaque id, unique to this server for this mongocxx::client or mongocxx::pool.
MONGOCXX_DEPRECATED bsoncxx::document::view mongocxx::events::server_description::is_master | ( | ) | const |
std::uint16_t mongocxx::events::server_description::port | ( | ) | const |
Returns the server port.
std::int64_t mongocxx::events::server_description::round_trip_time | ( | ) | const |
The duration of the last hello call, indicating network latency.
bsoncxx::stdx::string_view mongocxx::events::server_description::type | ( | ) | const |
The server type: "Unknown", "Standalone", "Mongos", "PossiblePrimary", "RSPrimary", "RSSecondary", "RSArbiter", "RSOther", or "RSGhost".