aboutsummaryrefslogtreecommitdiffstats
path: root/src/MuxElements.h
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2025-10-06 17:35:24 +0200
committerMatthias P. Braendli <matthias.braendli@mpb.li>2025-10-06 17:35:24 +0200
commit56fa3ca3db83627dbde9bd3a79da897c5a1cccb1 (patch)
tree04e6c361b99962683500c9db12a568309c3d3b6f /src/MuxElements.h
parentb6b840f6072e950f2ded719ae51badfba7566fa8 (diff)
downloaddabmux-56fa3ca3db83627dbde9bd3a79da897c5a1cccb1.tar.gz
dabmux-56fa3ca3db83627dbde9bd3a79da897c5a1cccb1.tar.bz2
dabmux-56fa3ca3db83627dbde9bd3a79da897c5a1cccb1.zip
Add services other ensembles to linking hot-reloadnext
Diffstat (limited to 'src/MuxElements.h')
-rw-r--r--src/MuxElements.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/MuxElements.h b/src/MuxElements.h
index 51445a9..989730b 100644
--- a/src/MuxElements.h
+++ b/src/MuxElements.h
@@ -351,20 +351,21 @@ class dabEnsemble : public RemoteControllable {
std::vector<std::shared_ptr<AnnouncementCluster> > clusters;
- std::vector<ServiceOtherEnsembleInfo> service_other_ensemble;
-
std::vector<FrequencyInformation> get_frequency_information() const;
std::vector<std::shared_ptr<LinkageSet> > get_linkagesets() const;
+ std::vector<ServiceOtherEnsembleInfo> get_service_other_ensemble() const;
void set_linking_config(
std::vector<std::shared_ptr<LinkageSet> >& new_linkage_sets,
- std::vector<FrequencyInformation>& new_frequency_information);
+ std::vector<FrequencyInformation>& new_frequency_information,
+ std::vector<ServiceOtherEnsembleInfo>& new_services_other_ensemble);
private:
// The following can be updated by the RC while being read by the main
// thread, and need to be protected
std::vector<std::shared_ptr<LinkageSet> > m_linkagesets;
std::vector<FrequencyInformation> m_frequency_information;
+ std::vector<ServiceOtherEnsembleInfo> m_service_other_ensemble;
mutable std::mutex m_mutex;
};