Skip to content

Commit 6ab81f4

Browse files
committed
Add noexcept specifier to internal APM callback functions
1 parent 9e5e6d1 commit 6ab81f4

File tree

1 file changed

+12
-12
lines changed
  • src/mongocxx/options/private

1 file changed

+12
-12
lines changed

src/mongocxx/options/private/apm.hh

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,73 +26,73 @@ namespace options {
2626
using apm_unique_callbacks =
2727
std::unique_ptr<mongoc_apm_callbacks_t, decltype(libmongoc::apm_callbacks_destroy)>;
2828

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 {
3030
mongocxx::events::command_started_event started_event(static_cast<const void*>(event));
3131
auto context = static_cast<apm*>(libmongoc::apm_command_started_get_context(event));
3232
context->command_started()(started_event);
3333
}
3434

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 {
3636
mongocxx::events::command_failed_event failed_event(static_cast<const void*>(event));
3737
auto context = static_cast<apm*>(libmongoc::apm_command_failed_get_context(event));
3838
context->command_failed()(failed_event);
3939
}
4040

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 {
4242
mongocxx::events::command_succeeded_event succeeded_event(static_cast<const void*>(event));
4343
auto context = static_cast<apm*>(libmongoc::apm_command_succeeded_get_context(event));
4444
context->command_succeeded()(succeeded_event);
4545
}
4646

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 {
4848
mongocxx::events::server_closed_event e(static_cast<const void*>(event));
4949
auto context = static_cast<apm*>(libmongoc::apm_server_closed_get_context(event));
5050
context->server_closed()(e);
5151
}
5252

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 {
5454
mongocxx::events::server_changed_event e(static_cast<const void*>(event));
5555
auto context = static_cast<apm*>(libmongoc::apm_server_changed_get_context(event));
5656
context->server_changed()(e);
5757
}
5858

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 {
6060
mongocxx::events::server_opening_event e(static_cast<const void*>(event));
6161
auto context = static_cast<apm*>(libmongoc::apm_server_opening_get_context(event));
6262
context->server_opening()(e);
6363
}
6464

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 {
6666
mongocxx::events::topology_closed_event e(static_cast<const void*>(event));
6767
auto context = static_cast<apm*>(libmongoc::apm_topology_closed_get_context(event));
6868
context->topology_closed()(e);
6969
}
7070

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 {
7272
mongocxx::events::topology_changed_event e(static_cast<const void*>(event));
7373
auto context = static_cast<apm*>(libmongoc::apm_topology_changed_get_context(event));
7474
context->topology_changed()(e);
7575
}
7676

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 {
7878
mongocxx::events::topology_opening_event e(static_cast<const void*>(event));
7979
auto context = static_cast<apm*>(libmongoc::apm_topology_opening_get_context(event));
8080
context->topology_opening()(e);
8181
}
8282

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 {
8484
mongocxx::events::heartbeat_started_event started_event(static_cast<const void*>(event));
8585
auto context = static_cast<apm*>(libmongoc::apm_server_heartbeat_started_get_context(event));
8686
context->heartbeat_started()(started_event);
8787
}
8888

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 {
9090
mongocxx::events::heartbeat_failed_event failed_event(static_cast<const void*>(event));
9191
auto context = static_cast<apm*>(libmongoc::apm_server_heartbeat_failed_get_context(event));
9292
context->heartbeat_failed()(failed_event);
9393
}
9494

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 {
9696
mongocxx::events::heartbeat_succeeded_event succeeded_event(static_cast<const void*>(event));
9797
auto context = static_cast<apm*>(libmongoc::apm_server_heartbeat_succeeded_get_context(event));
9898
context->heartbeat_succeeded()(succeeded_event);

0 commit comments

Comments
 (0)