@@ -882,7 +882,7 @@ void DServer::restart(std::string &d_name)
882882
883883 std::vector<PollObj *> &p_obj = dev_to_del->get_poll_obj_list ();
884884 std::vector<Pol> dev_pol;
885- std::vector<EventPar> eve;
885+ EventSubscriptionStates eve;
886886
887887 for (i = 0 ;i < p_obj.size ();i++)
888888 {
@@ -1193,7 +1193,7 @@ void ServRestartThread::run(void *ptr)
11931193// Memorize event parameters and devices interface
11941194//
11951195
1196- std::map<std::string,std::vector<EventPar> > map_events;
1196+ ServerEventSubscriptionState map_events;
11971197 std::map<std::string,DevIntr> map_dev_inter;
11981198
11991199 dev->mem_event_par (map_events);
@@ -1977,14 +1977,14 @@ void DServer::mcast_event_for_att(std::string &dev_name,std::string &att_name,st
19771977//
19781978// ------------------------------------------------------------------------------------------------------------------
19791979
1980- void DServer::mem_event_par (std::map<std::string,std::vector<EventPar> > & _map)
1980+ void DServer::mem_event_par (ServerEventSubscriptionState& _map)
19811981{
19821982 for (size_t i = 0 ;i < class_list.size ();i++)
19831983 {
19841984 std::vector<DeviceImpl *> &dev_list = class_list[i]->get_device_list ();
19851985 for (size_t j = 0 ;j < dev_list.size ();j++)
19861986 {
1987- std::vector<EventPar> eve;
1987+ EventSubscriptionStates eve;
19881988 dev_list[j]->get_device_attr ()->get_event_param (eve);
19891989 dev_list[j]->get_event_param (eve);
19901990
@@ -2010,16 +2010,16 @@ void DServer::mem_event_par(std::map<std::string,std::vector<EventPar> > &_map)
20102010//
20112011// ------------------------------------------------------------------------------------------------------------------
20122012
2013- void DServer::apply_event_par (std::map<std::string,std::vector<EventPar> > & _map)
2013+ void DServer::apply_event_par (const ServerEventSubscriptionState& _map)
20142014{
20152015 for (size_t i = 0 ;i < class_list.size ();i++)
20162016 {
20172017 std::vector<DeviceImpl *> &dev_list = class_list[i]->get_device_list ();
20182018 for (size_t j = 0 ;j < dev_list.size ();j++)
20192019 {
20202020 std::string &dev_name = dev_list[j]->get_name ();
2021- std::map<std::string,std::vector<EventPar> >::iterator ite;
2022- ite = _map.find (dev_name);
2021+
2022+ const auto ite = _map.find (dev_name);
20232023
20242024 if (ite != _map.end ())
20252025 {
0 commit comments