@@ -26,73 +26,73 @@ namespace options {
26
26
using apm_unique_callbacks =
27
27
std::unique_ptr<mongoc_apm_callbacks_t , decltype (libmongoc::apm_callbacks_destroy)>;
28
28
29
- static void command_started (const mongoc_apm_command_started_t * event) {
29
+ static void command_started (const mongoc_apm_command_started_t * event) noexcept {
30
30
mongocxx::events::command_started_event started_event (static_cast <const void *>(event));
31
31
auto context = static_cast <apm*>(libmongoc::apm_command_started_get_context (event));
32
32
context->command_started ()(started_event);
33
33
}
34
34
35
- static void command_failed (const mongoc_apm_command_failed_t * event) {
35
+ static void command_failed (const mongoc_apm_command_failed_t * event) noexcept {
36
36
mongocxx::events::command_failed_event failed_event (static_cast <const void *>(event));
37
37
auto context = static_cast <apm*>(libmongoc::apm_command_failed_get_context (event));
38
38
context->command_failed ()(failed_event);
39
39
}
40
40
41
- static void command_succeeded (const mongoc_apm_command_succeeded_t * event) {
41
+ static void command_succeeded (const mongoc_apm_command_succeeded_t * event) noexcept {
42
42
mongocxx::events::command_succeeded_event succeeded_event (static_cast <const void *>(event));
43
43
auto context = static_cast <apm*>(libmongoc::apm_command_succeeded_get_context (event));
44
44
context->command_succeeded ()(succeeded_event);
45
45
}
46
46
47
- static void server_closed (const mongoc_apm_server_closed_t * event) {
47
+ static void server_closed (const mongoc_apm_server_closed_t * event) noexcept {
48
48
mongocxx::events::server_closed_event e (static_cast <const void *>(event));
49
49
auto context = static_cast <apm*>(libmongoc::apm_server_closed_get_context (event));
50
50
context->server_closed ()(e);
51
51
}
52
52
53
- static void server_changed (const mongoc_apm_server_changed_t * event) {
53
+ static void server_changed (const mongoc_apm_server_changed_t * event) noexcept {
54
54
mongocxx::events::server_changed_event e (static_cast <const void *>(event));
55
55
auto context = static_cast <apm*>(libmongoc::apm_server_changed_get_context (event));
56
56
context->server_changed ()(e);
57
57
}
58
58
59
- static void server_opening (const mongoc_apm_server_opening_t * event) {
59
+ static void server_opening (const mongoc_apm_server_opening_t * event) noexcept {
60
60
mongocxx::events::server_opening_event e (static_cast <const void *>(event));
61
61
auto context = static_cast <apm*>(libmongoc::apm_server_opening_get_context (event));
62
62
context->server_opening ()(e);
63
63
}
64
64
65
- static void topology_closed (const mongoc_apm_topology_closed_t * event) {
65
+ static void topology_closed (const mongoc_apm_topology_closed_t * event) noexcept {
66
66
mongocxx::events::topology_closed_event e (static_cast <const void *>(event));
67
67
auto context = static_cast <apm*>(libmongoc::apm_topology_closed_get_context (event));
68
68
context->topology_closed ()(e);
69
69
}
70
70
71
- static void topology_changed (const mongoc_apm_topology_changed_t * event) {
71
+ static void topology_changed (const mongoc_apm_topology_changed_t * event) noexcept {
72
72
mongocxx::events::topology_changed_event e (static_cast <const void *>(event));
73
73
auto context = static_cast <apm*>(libmongoc::apm_topology_changed_get_context (event));
74
74
context->topology_changed ()(e);
75
75
}
76
76
77
- static void topology_opening (const mongoc_apm_topology_opening_t * event) {
77
+ static void topology_opening (const mongoc_apm_topology_opening_t * event) noexcept {
78
78
mongocxx::events::topology_opening_event e (static_cast <const void *>(event));
79
79
auto context = static_cast <apm*>(libmongoc::apm_topology_opening_get_context (event));
80
80
context->topology_opening ()(e);
81
81
}
82
82
83
- static void heartbeat_started (const mongoc_apm_server_heartbeat_started_t * event) {
83
+ static void heartbeat_started (const mongoc_apm_server_heartbeat_started_t * event) noexcept {
84
84
mongocxx::events::heartbeat_started_event started_event (static_cast <const void *>(event));
85
85
auto context = static_cast <apm*>(libmongoc::apm_server_heartbeat_started_get_context (event));
86
86
context->heartbeat_started ()(started_event);
87
87
}
88
88
89
- static void heartbeat_failed (const mongoc_apm_server_heartbeat_failed_t * event) {
89
+ static void heartbeat_failed (const mongoc_apm_server_heartbeat_failed_t * event) noexcept {
90
90
mongocxx::events::heartbeat_failed_event failed_event (static_cast <const void *>(event));
91
91
auto context = static_cast <apm*>(libmongoc::apm_server_heartbeat_failed_get_context (event));
92
92
context->heartbeat_failed ()(failed_event);
93
93
}
94
94
95
- static void heartbeat_succeeded (const mongoc_apm_server_heartbeat_succeeded_t * event) {
95
+ static void heartbeat_succeeded (const mongoc_apm_server_heartbeat_succeeded_t * event) noexcept {
96
96
mongocxx::events::heartbeat_succeeded_event succeeded_event (static_cast <const void *>(event));
97
97
auto context = static_cast <apm*>(libmongoc::apm_server_heartbeat_succeeded_get_context (event));
98
98
context->heartbeat_succeeded ()(succeeded_event);
0 commit comments