@@ -40,6 +40,10 @@ private:
4040 inline static std::atomic_size_t processed_reactions_{0 };
4141 // NOLINTNEXTLINE(cppcoreguidelines-avoid-non-const-global-variables)
4242 inline static std::atomic_size_t triggered_actions_{0 };
43+ // NOLINTNEXTLINE(cppcoreguidelines-avoid-non-const-global-variables)
44+ inline static std::atomic_size_t set_ports_{0 };
45+ // NOLINTNEXTLINE(cppcoreguidelines-avoid-non-const-global-variables)
46+ inline static std::atomic_size_t scheduled_actions_{0 };
4347
4448 inline static void increment (std::atomic_size_t & counter) {
4549 if constexpr (enabled_) {
@@ -56,6 +60,8 @@ public:
5660 inline static void increment_processed_events () { increment (processed_events_); }
5761 inline static void increment_processed_reactions () { increment (processed_reactions_); }
5862 inline static void increment_triggered_actions () { increment (triggered_actions_); }
63+ inline static void increment_set_ports () { increment (set_ports_); }
64+ inline static void increment_scheduled_actions () { increment (scheduled_actions_); }
5965
6066 inline static auto reactor_instances () { return reactor_instances_.load (std::memory_order_acquire); }
6167 inline static auto connections () { return connections_.load (std::memory_order_acquire); }
@@ -65,6 +71,8 @@ public:
6571 inline static auto processed_events () { return processed_events_.load (std::memory_order_acquire); }
6672 inline static auto processed_reactions () { return processed_reactions_.load (std::memory_order_acquire); }
6773 inline static auto triggered_actions () { return triggered_actions_.load (std::memory_order_acquire); }
74+ inline static auto set_ports () { return set_ports_.load (std::memory_order_acquire); }
75+ inline static auto scheduled_actions () { return scheduled_actions_.load (std::memory_order_acquire); }
6876
6977 inline static void print () {
7078 if constexpr (enabled_) {
@@ -79,6 +87,8 @@ public:
7987 reactor::log::Info () << " - processed events: " << processed_events ();
8088 reactor::log::Info () << " - triggered actions: " << triggered_actions ();
8189 reactor::log::Info () << " - processed reactions: " << processed_reactions ();
90+ reactor::log::Info () << " - set ports set: " << set_ports ();
91+ reactor::log::Info () << " - scheduled actions: " << scheduled_actions ();
8292 reactor::log::Info () << " -----------------------------------------------------------" ;
8393 }
8494 }
0 commit comments