Skip to content
Snippets Groups Projects
Commit d1c07fce authored by kpetridis's avatar kpetridis
Browse files

Simplified expressions

parent 6d895c7b
No related branches found
No related tags found
No related merge requests found
...@@ -5,14 +5,16 @@ void RealTimeForwardingControlService::addAllReportsOfApplication(uint8_t applic ...@@ -5,14 +5,16 @@ void RealTimeForwardingControlService::addAllReportsOfApplication(uint8_t applic
for (auto& service: AllMessageTypes::messagesOfService) { for (auto& service: AllMessageTypes::messagesOfService) {
uint8_t serviceType = service.first; uint8_t serviceType = service.first;
for (auto message: service.second) { for (auto message: service.second) {
applicationProcessConfiguration.definitions[std::make_pair(applicationID, serviceType)].push_back(message); auto appServicePair = std::make_pair(applicationID, serviceType);
applicationProcessConfiguration.definitions[appServicePair].push_back(message);
} }
} }
} }
void RealTimeForwardingControlService::addAllReportsOfService(uint8_t applicationID, uint8_t serviceType) { void RealTimeForwardingControlService::addAllReportsOfService(uint8_t applicationID, uint8_t serviceType) {
for (auto& messageType: AllMessageTypes::messagesOfService[serviceType]) { for (auto& messageType: AllMessageTypes::messagesOfService[serviceType]) {
applicationProcessConfiguration.definitions[std::make_pair(applicationID, serviceType)].push_back(messageType); auto appServicePair = std::make_pair(applicationID, serviceType);
applicationProcessConfiguration.definitions[appServicePair].push_back(messageType);
} }
} }
...@@ -28,7 +30,8 @@ uint8_t RealTimeForwardingControlService::countServicesOfApplication(uint8_t app ...@@ -28,7 +30,8 @@ uint8_t RealTimeForwardingControlService::countServicesOfApplication(uint8_t app
} }
uint8_t RealTimeForwardingControlService::countReportsOfService(uint8_t applicationID, uint8_t serviceType) { uint8_t RealTimeForwardingControlService::countReportsOfService(uint8_t applicationID, uint8_t serviceType) {
return applicationProcessConfiguration.definitions[std::make_pair(applicationID, serviceType)].size(); auto appServicePair = std::make_pair(applicationID, serviceType);
return applicationProcessConfiguration.definitions[appServicePair].size();
} }
bool RealTimeForwardingControlService::isAppControlled(Message& request, uint8_t applicationId) { bool RealTimeForwardingControlService::isAppControlled(Message& request, uint8_t applicationId) {
...@@ -151,7 +154,8 @@ void RealTimeForwardingControlService::addReportTypesToAppProcessConfiguration(M ...@@ -151,7 +154,8 @@ void RealTimeForwardingControlService::addReportTypesToAppProcessConfiguration(M
continue; continue;
} }
// todo: check if message type is valid. // todo: check if message type is valid.
applicationProcessConfiguration.definitions[std::make_pair(applicationID, serviceType)].push_back( auto appServicePair = std::make_pair(applicationID, serviceType);
applicationProcessConfiguration.definitions[appServicePair].push_back(
messageType); messageType);
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment