MongoDB C++ Driver
mongocxx-3.7.0
|
19 #include <mongocxx/events/command_failed_event.hpp>
20 #include <mongocxx/events/command_started_event.hpp>
21 #include <mongocxx/events/command_succeeded_event.hpp>
22 #include <mongocxx/events/heartbeat_failed_event.hpp>
23 #include <mongocxx/events/heartbeat_started_event.hpp>
24 #include <mongocxx/events/heartbeat_succeeded_event.hpp>
25 #include <mongocxx/events/server_changed_event.hpp>
26 #include <mongocxx/events/server_closed_event.hpp>
27 #include <mongocxx/events/server_opening_event.hpp>
28 #include <mongocxx/events/topology_changed_event.hpp>
29 #include <mongocxx/events/topology_closed_event.hpp>
30 #include <mongocxx/events/topology_opening_event.hpp>
32 #include <mongocxx/config/prelude.hpp>
35 MONGOCXX_INLINE_NAMESPACE_BEGIN
41 class MONGOCXX_API
apm {
54 apm& on_command_started(
76 apm& on_command_failed(
98 apm& on_command_succeeded(
120 apm& on_server_opening(
142 apm& on_server_closed(
164 apm& on_server_changed(
186 apm& on_topology_opening(
208 apm& on_topology_closed(
232 apm& on_topology_changed(
254 apm& on_heartbeat_started(
276 apm& on_heartbeat_failed(
299 apm& on_heartbeat_succeeded(
301 heartbeat_succeeded);
309 heartbeat_succeeded()
const;
327 MONGOCXX_INLINE_NAMESPACE_END
330 #include <mongocxx/config/postlude.hpp>
An event notification sent when the driver begins executing a "hello" command to check the status of ...
Definition: heartbeat_started_event.hpp:33
Top level namespace for the MongoDB C++ driver.
Definition: bulk_write.hpp:24
An event notification sent when the driver failed to send an "hello" command to check the status of a...
Definition: heartbeat_failed_event.hpp:33
An event notification sent when the driver fails to execute a MongoDB command.
Definition: command_failed_event.hpp:36
An event notification sent when the driver stops monitoring a server topology and destroys its descri...
Definition: topology_closed_event.hpp:33
An event notification sent when the driver observes a change in the status of a server it is connecte...
Definition: server_changed_event.hpp:35
An event notification sent when the driver stops monitoring a MongoDB server and removes it from the ...
Definition: server_closed_event.hpp:34
An event notification sent when the driver successfully executes a MongoDB command.
Definition: command_succeeded_event.hpp:36
An event notification sent when the driver completes a "hello" command to check the status of a serve...
Definition: heartbeat_succeeded_event.hpp:34
Class representing MongoDB application performance monitoring.
Definition: apm.hpp:41
An event notification sent when the driver adds a MongoDB server to the topology description and begi...
Definition: server_opening_event.hpp:33
An event notification sent when the driver begins executing a MongoDB command.
Definition: command_started_event.hpp:36
An event notification sent when the driver observes a change in any of the servers it is connected to...
Definition: topology_changed_event.hpp:34
An event notification sent when the driver initializes a server topology.
Definition: topology_opening_event.hpp:33