Skip to content

Commit edb14aa

Browse files
committed
sched: rename notifier function argument
1 parent 46fedb6 commit edb14aa

File tree

5 files changed

+11
-9
lines changed

5 files changed

+11
-9
lines changed

include/srsran/scheduler/scheduler_configurator.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -159,9 +159,9 @@ class scheduler_ue_configurator
159159
class sched_configuration_notifier
160160
{
161161
public:
162-
virtual ~sched_configuration_notifier() = default;
163-
virtual void on_ue_config_complete(du_ue_index_t ue_index, bool success) = 0;
164-
virtual void on_ue_delete_response(du_ue_index_t ue_index) = 0;
162+
virtual ~sched_configuration_notifier() = default;
163+
virtual void on_ue_config_complete(du_ue_index_t ue_index, bool ue_creation_result) = 0;
164+
virtual void on_ue_delete_response(du_ue_index_t ue_index) = 0;
165165
};
166166

167167
} // namespace srsran

lib/mac/mac_sched/srsran_scheduler_adapter.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -194,13 +194,15 @@ const sched_result& srsran_scheduler_adapter::slot_indication(slot_point slot_tx
194194
return res;
195195
}
196196

197-
void srsran_scheduler_adapter::sched_config_notif_adapter::on_ue_config_complete(du_ue_index_t ue_index, bool success)
197+
void srsran_scheduler_adapter::sched_config_notif_adapter::on_ue_config_complete(du_ue_index_t ue_index,
198+
bool ue_creation_result)
198199
{
199200
srsran_sanity_check(is_du_ue_index_valid(ue_index), "Invalid ue index={}", ue_index);
200201

201202
// Remove continuation of task in ctrl executor.
202-
if (not parent.ctrl_exec.defer(
203-
[this, ue_index, success]() { parent.sched_cfg_notif_map[ue_index].ue_config_ready.set(success); })) {
203+
if (not parent.ctrl_exec.defer([this, ue_index, ue_creation_result]() {
204+
parent.sched_cfg_notif_map[ue_index].ue_config_ready.set(ue_creation_result);
205+
})) {
204206
parent.logger.error("ue={}: Unable to finish UE configuration. Cause: DU task queue is full.", ue_index);
205207
}
206208
}

lib/mac/mac_sched/srsran_scheduler_adapter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ class srsran_scheduler_adapter final : public mac_scheduler_adapter
9696
{
9797
public:
9898
explicit sched_config_notif_adapter(srsran_scheduler_adapter& parent_) : parent(parent_) {}
99-
void on_ue_config_complete(du_ue_index_t ue_index, bool success) override;
99+
void on_ue_config_complete(du_ue_index_t ue_index, bool ue_creation_result) override;
100100
void on_ue_delete_response(du_ue_index_t ue_index) override;
101101

102102
private:

tests/benchmarks/scheduler/scheduler_no_ues_benchmark.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ using namespace srsran;
2020
class sched_cfg_dummy_notifier : public sched_configuration_notifier
2121
{
2222
public:
23-
void on_ue_config_complete(du_ue_index_t ue_index, bool success) override {}
23+
void on_ue_config_complete(du_ue_index_t ue_index, bool ue_creation_result) override {}
2424
void on_ue_delete_response(du_ue_index_t ue_index) override {}
2525
};
2626

tests/unittests/scheduler/test_utils/dummy_test_components.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ class sched_cfg_dummy_notifier : public sched_configuration_notifier
137137
optional<du_ue_index_t> last_ue_index_cfg;
138138
optional<du_ue_index_t> last_ue_index_deleted;
139139

140-
void on_ue_config_complete(du_ue_index_t ue_index, bool success) override { last_ue_index_cfg = ue_index; }
140+
void on_ue_config_complete(du_ue_index_t ue_index, bool ue_creation_result) override { last_ue_index_cfg = ue_index; }
141141
void on_ue_delete_response(du_ue_index_t ue_index) override { last_ue_index_deleted = ue_index; }
142142
};
143143

0 commit comments

Comments
 (0)