summaryrefslogtreecommitdiff
path: root/implementation/configuration/include/client.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'implementation/configuration/include/client.hpp')
-rw-r--r--implementation/configuration/include/client.hpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/implementation/configuration/include/client.hpp b/implementation/configuration/include/client.hpp
index 7758eca..872974f 100644
--- a/implementation/configuration/include/client.hpp
+++ b/implementation/configuration/include/client.hpp
@@ -16,16 +16,20 @@ namespace vsomeip_v3 {
namespace cfg {
struct client {
- client() : service_(ANY_SERVICE), instance_(ANY_INSTANCE) {}
+ client() : service_(ANY_SERVICE),
+ instance_(ANY_INSTANCE) {
+ }
// ports for specific service / instance
service_t service_;
instance_t instance_;
std::map<bool, std::set<uint16_t> > ports_;
+ std::map<bool, uint16_t> last_used_specific_client_port_;
// client port ranges mapped to remote port ranges
std::map<bool, std::pair<uint16_t, uint16_t> > remote_ports_;
std::map<bool, std::pair<uint16_t, uint16_t> > client_ports_;
+ std::map<bool, uint16_t> last_used_client_port_;
};
} // namespace cfg