#include <mongocxx/v_noabi/mongocxx/events/topology_changed_event.hpp>
A change in the topology description (including its server descriptions).
Public Member Functions | |
| topology_changed_event (v1::events::topology_description_changed const &event) | |
| Construct with the mongocxx::v1 equivalent. | |
| topology_changed_event (void const *event) | |
| topology_description | new_description () const |
| The server's description after it changed. | |
| operator v1::events::topology_description_changed () const | |
| Convert to the mongocxx::v1 equivalent. | |
| topology_description | previous_description () const |
| The server's description before it changed. | |
| bsoncxx::v_noabi::oid | topology_id () const |
| An opaque id, unique to this topology for this mongocxx::v_noabi::client or mongocxx::v_noabi::pool. | |
|
explicit |
|
inline |
Construct with the mongocxx::v1 equivalent.
|
inline |
The server's description after it changed.
|
inlineexplicit |
Convert to the mongocxx::v1 equivalent.
|
inline |
The server's description before it changed.
|
inline |
An opaque id, unique to this topology for this mongocxx::v_noabi::client or mongocxx::v_noabi::pool.